Debian linux 服務器 更換主板后無法啟動網卡,導致無法加載 nfs
一臺服務器的主板除了問題,到了經銷商那里更換了型號一模一樣的網卡,把原來的硬盤裝上去,啟動系統:
啟動網卡出錯:
Starting eth0
Bringing up eth0
192.168.1.100
network interface eth0 does not exist
Please verify hardware or kernel module (driver)
開始以為是內核沒有加載驅動,重新編譯了好幾次內核,都無用。
最后Google到一個頁面解決了問題:
http://groups.google.com/group/alt.os.linux.gentoo/browse_thread/thread/cc923387e3556e91?pli=1
大概意思如下:
系統加載網卡驅動后會去讀一個文件,這個文件是一個緩存文件,包含了網卡的mac地址,因為更換了主板,網卡的mac也變動了,但是這個文件的mac還是沒有變,所以現有的網卡mac地址和文件里的不同,所以系統就拒絕啟動,把這個文件刪除后重啟系統就可以了。
這個文件是:
/etc/udev/rules.d/70-persistent-net.rules
啟動網卡出錯:
Starting eth0
Bringing up eth0
192.168.1.100
network interface eth0 does not exist
Please verify hardware or kernel module (driver)
開始以為是內核沒有加載驅動,重新編譯了好幾次內核,都無用。
最后Google到一個頁面解決了問題:
http://groups.google.com/group/alt.os.linux.gentoo/browse_thread/thread/cc923387e3556e91?pli=1
大概意思如下:
系統加載網卡驅動后會去讀一個文件,這個文件是一個緩存文件,包含了網卡的mac地址,因為更換了主板,網卡的mac也變動了,但是這個文件的mac還是沒有變,所以現有的網卡mac地址和文件里的不同,所以系統就拒絕啟動,把這個文件刪除后重啟系統就可以了。
這個文件是:
/etc/udev/rules.d/70-persistent-net.rules
posted on 2009-12-10 11:02 草原上的駱駝 閱讀(922) 評論(0) 編輯 收藏 所屬分類: Linux