Linux

ubuntu server 9.04 nics 僅在 ifconfig 下不可見 lo 環回

  • December 8, 2011

嗨,我的 9.04 伺服器部署有問題,我有兩個網卡,在伺服器關閉一個月後,現在兩個網卡都不可見。客戶端在移動時已將其關閉,現在當我們啟動時,在 ifconfig 命令下看不到 nic,僅列出了 lo。

我將不得不在星期一檢查 sudo lshw -class 網路是否會從硬體角度顯示 nics 在那裡。

我知道以下幾點:

  • 在關閉之前工作
  • 我們的 ifaces 文件有 inet static,所以它們被硬編碼到 ip 的
  • 重新啟動設備並沒有什麼不同
  • 將乙太網電纜插入網卡然後插入交換機時,網卡上的 LED 會亮起

我們還沒有嘗試執行 ifconfig eth0 或 eth1 up 命令,我必須等待客戶返回現場,以便我可以通過電話引導他完成此操作。

有誰知道為什麼突然 nics,它們都是基於英特爾的 gig e 乙太網,將不再顯示基於 ifaces 文件的各自 IP 地址?我們確實驗證了 ifaces 文件沒有更改,所以我認為這與此無關。

謝謝。

移動設備後,您應該檢查您的卡是否正確就位。

ifconfig -a 顯示 eth2 eth3 和 eth4,似乎 eth0 和 eth1 發生了一些事情,當我在 eth3 上執行 dhclient 時,它出現了。

在 Debian/Ubuntu 系統上,介面命名由/etc/udev/rules.d/70-persistent-net.rules. 隨意進入並編輯該文件,以便為正確的設備提供您想要的名稱。

引用自:https://serverfault.com/questions/317743