1、系统环境
[root@localhost ~]# uname -sir Linux 3.10.0-327.el7.x86_64 x86_64
2、静态IP配置方法
#首先需要将虚拟主机网络连接模式设置为桥接模式(设置过程略过) #备份网卡配置信息 [root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eno16777728 /etc/sysconfig/network-scripts/ifcfg-eno16777728.bak #修改网卡配置信息 #修改前的内容如下 TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" NAME="eno16777728" UUID="2f3cd408-75cf-49df-8238-37ef898d6cde" DEVICE="eno16777728" ONBOOT="yes" #修改后的内容如下 TYPE="Ethernet" BOOTPROTO="static" DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" NAME="eno16777728" UUID="2f3cd408-75cf-49df-8238-37ef898d6cde" DEVICE="eno16777728" ONBOOT="yes" IPADDR0="192.168.1.172" NETMASK="255.255.255.0" GATEWAY0="192.168.1.1" DNS1="192.168.1.1" #修改前后变化 #BOOTPROTO值修改前是dhcp,为动态获取IP。修改后是static,为静态 BOOTPROTO="dhcp" => BOOTPROTO="static" #新增内容 #静态IP地址为192.168.1.172 IPADDR0="192.168.1.172" #子网掩码 NETMASK="255.255.255.0" #网关 GATEWAY0="192.168.1.1" #DNS DNS1="192.168.1.1" #修改配置信息后保存 #重启网卡服务 [root@localhost ~]# systemctl restart network #查看是否修改成功 [root@localhost ~]# ifconfig eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.172 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::20c:29ff:fe3a:b4af prefixlen 64 scopeid 0x20<link> ether 00:0c:29:3a:b4:af txqueuelen 1000 (Ethernet) RX packets 5766 bytes 412518 (402.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 703 bytes 178705 (174.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 16 bytes 1086 (1.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 16 bytes 1086 (1.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:0e:98:62 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@localhost ~]#