CentOS 6
命令行下设置网络
- 编辑网卡信息:
- 备份:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back
- 把备份文件移动到其他目录:
mv /etc/sysconfig/network-scripts/ifcfg-eth0-20160205Back /opt/myBack
- 编辑网卡文件:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
- 把网卡中信息改为下面对应内容:
DEVICE=eth0 (系统默认值)
TYPE=Ethernet (系统默认值)
UUID=a2c17f0c-a224-43d5-a203-48af1f0d9113 (系统默认值)
ONBOOT=yes (系统默认值是 no,我改为 yes)
NM_CONTROLLED=yes (系统默认值)
BOOTPROTO=none (系统默认值是 dhcp,我改为 none,代表手动)
USERCTL=no (自己补充的)
IPV6INIT=no (自己补充的)
NETMASK=255.255.255.0 (自己补充的)
IPADDR=192.168.0.110 (自己补充的)
GATEWAY=192.168.0.1 (自己补充的)
DNS1=114.114.114.114 (自己补充的)
PREFIX=24 (使用图形界面设置后生成的)
DEFROUTE=yes (使用图形界面设置后生成的)
IPV4_FAILURE_FATAL=yes (使用图形界面设置后生成的)
NAME="System eth0" (使用图形界面设置后生成的)
HWADDR=00:0C:29:A9:37:D4 (使用图形界面设置后生成的)
LAST_CONNECT=1454626679 (使用图形界面设置后生成的)
- 重启网络配置:
service network restart
CentOS 7.x
命令行下设置网络
- 查看系统下有哪些网卡:
ls /etc/sysconfig/network-scripts/
,新版本不叫 eth0 这类格式了,比如我当前这个叫做:ifcfg-ens33(你的肯定跟我不一样,但是格式类似) - 先备份:
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
- 编辑该文件:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
,改为如下信息:(IP 段自己改为自己的网络情况)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.0.127
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS1=114.114.114.114
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
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b9f01b7d-4ebf-4d3a-a4ec-ae203425bb11
DEVICE=ens33
ONBOOT=yes
- 修改后,重启网络服务:
systemctl restart network.service