起頭是,我把虛擬機器的image檔放到別台系統跑,網卡因為 MAC Address 不一樣了所以無法up

照慣例會下 kudzu 去讓系統重新抓一遍網卡,可能偏說這個指令不存在,

fedora 應該有的啊 !!!

查了一下,原來不知道從那個版本開始這個指令就不再使用了,

那怎麼修正這個問題

在 linux 下了 dmesg 會發現

udev: renamed network interface eth0 to eth1

網卡竟改名字了

cat /proc/net/dev 查看也是 eth1

lspci 查看也是有抓到網卡的

00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)

解決方式

1。刪除 /etc/udev/rules.d/70-persistent-net.rules 這個檔案,讓系統自行再產生一次

2。重開機

3。不過開機後,ifcfg-eth0 的卡號還是不對,可以從/etc/udev/rules.d/70-persistent-net.rules 去查看對的 mac address

4。大功告成

最後修改日期: 2010 年 03 月 21 日

作者

留言

作者

centos6 # rm /etc/udev/rules.d/70-persistent-net.rules # /sbin/start_udev # cat /etc/udev/rules.d/70-persistent-net.rules # cat /proc/net/dev

[Reply]

作者

cat /sys/class/net/eth?/address

[Reply]

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。