在虚拟机里安装的RHEL6,发现在/etc/sysconfig/network-scripts/ifcfg-eth0(默认的网卡文件),无论如何设置固定IP,用ifconfig看到的始终是另一个ip,比如,我明明在ifcfg-eth0里设IPADDR=192.168.1.100,ifconfig却显示ip 192.168.1.108
service network restart总会有这个报错:Bringing up interface eth0: Error: No suitable device found: no device found for connection ‘ System eth0′.[FAILED]
仔细观察发现,ifconfig显示的网卡是eth1,而/etc/sysconfig/network-scripts/却只有ifcfg-eth0而没有ifcfg-eth1. copy ifcfg-eth0并重命名为ifcfg-eth1或者直接新写一个ifcfg-eth1,设置好IP,把ifcfg-eth0删除,重启network 服务,错误消失,并且IP也是正确显示自己手动配的固定ip了。