Linux

SIOCSIFADDR:升級核心後文件存在

  • June 6, 2015

自從將我的(Gentoo)核心從 2.6.38 升級到 3.3.8(通過 oldconfig)後,我無法再啟動 eth0 上的網路了。它報告“SIOCSIFADDR:文件存在”以及許多其他似乎相關的 SIOCSF* 錯誤。我在新核心中啟用了機器(我們已經使用多年)的 Broadcom NetXtreme II NIC 的 CONFIG_BNX2=y 配置。有什麼提示嗎?

我的解決方案是安裝linux-firmware軟體包。顯然,它在某個時候從核心中分離出來,我不得不在從舊核心升級的機器上手動安裝它。

遷移系統後,我偶然發現了同樣的錯誤。

對我來說,在 NetworkManager 中停止網路設備(在我的情況下為 eth0)並停止 init 守護程序就足夠了:

/etc/init.d/net.eth0 stop

之後重新啟動守護程序解決了問題。

引用自:https://unix.stackexchange.com/questions/43935