背景: 使用vmware虚拟机运行centos7,网络配置选择的是NAT(不使用DHCP)
问题: 发现ip addr
显示出来的网络地址与/etc/sysconfig/network-scripts/ifcfg-ensxxx
文件中配置的不一致。手工修改过网络地址后,执行service network restart
或者 init 6
后都没有生效。centos
解决: 配置不全,关键配置项使用的是系统默认值。主要检查两个参数BOOTPROTO=static
和NM-CONTROLLED=no
是否都配置了。修改完后,重启网络服务。网络
下面是配置先后的对比图:centos7