Linux在啟動的時候會檢查網卡的硬件信息,發現MAC地址等信息與配置文件不符時,會在配置文件中添加新的配置信息。在更換網卡或者系統拿到其他的機器上使用時,會出現網卡編號不是從eth0開始或者使用
ifconfig -a 查看時出現一些沒有用的網卡信息,網卡編號混亂會導致一些直接使用網卡編號的應用程序不能正常運行,修復該問題可以通過刪除配置文件,讓系統在啟動時重新生成解決:
rm /etc/udev/rules.d/70-persistent-net.rules
如果不嫌麻煩的話,也可以手動修改配置文件裡的內容,部分內容如下:
# PCI device 0x1039:0x0191 (sis190)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:12:15:3c:7b:56", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
主要是修改NAME字段,比如eth0改為eth1,然後重啟即可。
更多精彩內容:http://www.bianceng.cn/OS/Linux/