經常會出現這樣的情況,用netconfig給網卡設置了一個ip地址例如192.168.1.2.然後在用 service network restart 的時候卻給出錯誤的提示 :"eth0 正在使用的網卡的ip 是 172.16.0.
網卡不能獲取192.168.1.2的IP eth0啟動失敗。
出現這種情況的原因是:在linux下面有來兩個網卡的配置文件。出現了這兩個配置文件不統一的情況 .
解決方法就容易多了,把網卡的兩個配置文件修改成一樣的就解決問題了。
網卡配置文件存放位置:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0
而network命令只是修改了/etc/sysconfig/network-scripts/ifcfg-eth0另一個配置文件沒有變化。但是每一次都去修改這兩個文件也很麻煩,偷懶的方法是把其中的一個文件設成另外一個的連接。以後只要修改其中的任意一個兩個就都同步修改