当前位置 : 主页 > 操作系统 > centos >

虚拟机中Linux新手入门配置IP以及重启网络

来源:互联网 收集:自由互联 发布时间:2023-07-28
下面我会详细讲解“虚拟机中Linux新手入门配置IP以及重启网络”的完整攻略。 步骤一:查看本地网络配置 在Linux中配置IP时,首先需要查看本地网络配置。可以通过执行以下命令查看本

下面我会详细讲解“虚拟机中Linux新手入门配置IP以及重启网络”的完整攻略。

步骤一:查看本地网络配置

在Linux中配置IP时,首先需要查看本地网络配置。可以通过执行以下命令查看本地网络信息:

ifconfig

上述命令会显示实体的网络接口,以及每个接口的配置信息,如IP地址、MAC地址、子网掩码等。

输出的结果类似于:

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:df:68:9b  
          inet addr:192.168.3.170  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fedf:689b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1368 errors:0 dropped:0 overruns:0 frame:0
          TX packets:366 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:105442 (105.4 KB)  TX bytes:20303 (20.3 KB)
步骤二:修改网络配置文件

在Linux中配置IP地址和其他网络参数,必须修改网络配置文件。在大多数的Linux操作系统中,可以使用以下命令来修改文件 /etc/network/interfaces

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

nano /etc/network/interfaces

打开文件后,将编辑器光标移动到需要修改的网卡对应的行上。以如下形式更改相关行:

auto enp0s3
iface enp0s3 inet static
address 192.168.3.200
netmask 255.255.255.0
gateway 192.168.3.1

这里的enp0s3是网卡名称,inet static表示使用静态IP地址。

为了使这些更改生效,可以通过执行以下命令来重启网络接口服务:

sudo systemctl restart networking
示例一:以Ubuntu为例,修改IP地址信息

首先使用 ifconfig 命令查看当前网络配置,并且准备修改IP地址信息。下面是我的网络配置信息:

$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:df:68:9b  
          inet addr:192.168.3.170  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fedf:689b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1368 errors:0 dropped:0 overruns:0 frame:0
          TX packets:366 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:105442 (105.4 KB)  TX bytes:20303 (20.3 KB)

接着,修改IP地址。我将IP地址更改为 192.168.3.200,并将子网掩码更改为 255.255.255.0。打开文件 /etc/network/interfaces,并添加以下内容:

auto enp0s3
iface enp0s3 inet static
address 192.168.3.200
netmask 255.255.255.0
gateway 192.168.3.1

最后,保存更改并且重启网络:

sudo systemctl restart networking

检查IP地址是否被正确更改:

$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:df:68:9b  
          inet addr:192.168.3.200  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fedf:689b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:789 errors:0 dropped:0 overruns:0 frame:0
          TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:62253 (62.2 KB)  TX bytes:14552 (14.5 KB)
示例二:以CentOS为例,配置静态IP

以CentOS 7为例,修改IP地址信息。

首先使用 ifconfig 命令查看当前网络配置。下面是我的网络配置信息:

$ ifconfig
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.123.132  netmask 255.255.255.0  broadcast 192.168.123.255
        inet6 fe80::20c:29ff:fe1d:b6ef  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:1d:b6:ef  txqueuelen 1000  (Ethernet)
        RX packets 21016  bytes 23826964 (22.7 MiB)
        RX errors 0  dropped 6972  overruns 0  frame 0
        TX packets 6027  bytes 582430 (568.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

接着,修改IP地址。我将IP地址更改为 192.168.123.133,并将子网掩码更改为 255.255.255.0。打开文件 /etc/sysconfig/network-scripts/ifcfg-eno16777728(根据自己的网卡名称自行更改),并添加以下内容:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.123.133
NETMASK=255.255.255.0
GATEWAY=192.168.123.2
DNS1=192.168.123.2
DNS2=114.114.114.114
DNS3=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno16777728
UUID=ef5bad0b-38a9-4dd0-9092-5b58c746b93d
DEVICE=eno16777728
ONBOOT=yes

最后,保存更改并且重启网络:

sudo systemctl restart network

检查IP地址是否被正确更改:

$ ifconfig
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.123.133  netmask 255.255.255.0  broadcast 192.168.123.255
        inet6 fe80::20c:29ff:fe1d:b6ef  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:1d:b6:ef  txqueuelen 1000  (Ethernet)
        RX packets 22351  bytes 25312817 (24.1 MiB)
        RX errors 0  dropped 8589  overruns 0  frame 0
        TX packets 6825  bytes 638319 (623.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

以上就是“虚拟机中Linux新手入门配置IP以及重启网络”的完整攻略,希望能够对你有所帮助。

上一篇:Windows7下Linux双操作系统安装图文教程
下一篇:没有了
网友评论