剛剛用 S2600WT2 主機板構建了一台伺服器,我安裝了 ubuntu 16.04,但沒有識別出以太網卡。我的伺服器上線期限很快就到了
輸出lspci -nnk | grep 0200 -A2
(顯然是從螢幕複製的,可能包含錯誤):
subsystem: intel corporation c610/x99 series chipset smbus controller [8006:35e4]
kernel modules : 12c_1001
03:00.p ethernet controller [0200]: intel corporation 1350 gigabit network communication [8086:1521] (rev 01)
devive name intel 1350
subsystem: intel corporation 1q350 gigabit network connection [80086:35c4]
kernel driver in use: igb
kernel modules: igb
03;00.0 ethernet controller [0200]: intel corporation 1350 gigabit network conection [8006:1521] (rev 1)
subsystem ; intel corporation 1350 gigabit network connection [8086:35c4]
kernel driver in use ; igb
ip連結
1: io: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc nocueue state UNKNOWN mode DEFAULT group default glen 1
link/loopback 00;00;00:00:00:00 brd 00:00;00:00;00;00
2 eno1; <VROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 98:4f;ee:10:09:2d brd ff:ff:ff;ff;ff:ff
3: emp3s0f3 <BRIOASCCAST,MULTICAST> mtu 1500 qdiscnoop state DOWN mode DEFAULT group default qlen 1000
link/ether 98:4f:ee:10:09:2e brd ff:ff:ff:ff:ff;ff
ip 一個
1 io <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOEWN group qlen 1
link/loopback 00:00;00:00;00:00 brd 00:00:00:00:00
inet 127.0.0.1/8 scope host io
valid_ift forever preferred_ift forevrer
inet6 : ;1/128 scope host
valid_ift forever prtefered_ift forevrer
2: eno1q <BROADCAST.MULTICASTT> MTU 1500 QDISC NOOP STATE down GROUP DEFAULT QLREN 1000
LINK/ETHER 98:4F:EE:10:09:2E BRD FF:FF:FF:FF;FF;FF;
3; EMP3S0F3; <broadcast,multicast> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 98;4f:ee:10:09:2e brd ff:ff;ff:ff;ff;ff
原諒打字錯誤,直到我可以 ssh 他們共享同一個螢幕,所以看不到我正在輸入的內容,只能閱讀
答案1
我將在這裡冒險並建議:
您的網路電纜或連接器故障或無法運作;或者
您的網路卡尚未設定為在模組載入(或線路觸發)時自動建立連線;或者
網卡的 BIOS 設定相對於模組中的預期操作不正確
您的核心已偵測到兩個適配器,並且已載入模組來管理它們。他們叫:
諾1
enp3s0f3
這些可能實際上是同一個適配器。 (例如,我這裡的伺服器在同一實體介面上模擬並顯示為多個網路卡。)
看這裡了解目前核心中適配器的命名方式。
ip link
和的輸出ip a
表明狀態為“DOWN”。 這通常表示電纜未物理連接。 因此,我會先測試您的電纜及其連接的設備。也許將同一根電纜插入另一台您知道可以正常工作的筆記型電腦中。
如果/當您認為這是電纜/硬體故障時,您可能會考慮嘗試力量連結(覆蓋觸發器)如下:
ip link set eno1 up
然後,您可以手動為其指派一個 IP 位址,如下所示:
ip addr add 192.168.0.5/24
(簡寫:ip a a 192.168.0.5/24
)
(顯然將 IP 位址和範圍替換為與您的網路相關的位址和範圍。)
然後您可以透過再次呼叫來檢查以確保其設定正確,ip a
並確保狀態為「UP」且 IP 正確。
然後嘗試 ping 網路上的裝置。 (確保您正在 ping 的裝置已開啟 ICMP Echo Reply - 如今許多裝置預設將其關閉!)
如果它有效,那麼您的乙太網路卡模組還不知道如何進行線路檢測。這是非常不尋常的,如果確實如此,我可能會考慮修補您的核心或盡快獲取更新的核心。
您也可能是模組黑名單的受害者。如果為您的網路設備載入了錯誤的模組(因為正確的模組已列入黑名單),您可能需要編輯/etc/modules.conf 或/etc/modules.conf.d/ 中的檔案以確保已正確載入的模組和/或封鎖載入錯誤的內容。
最後,您的網卡模組或 BIOS 中控制網卡運作方式的設定(尤其是較新的機架式伺服器)可能會出現錯誤。
我按照可能性遞減的順序列出了這些。 YMMV。