伺服器不會自動協商到 1Gb 介面

伺服器不會自動協商到 1Gb 介面

我遇到的問題是,我的一些伺服器無法從其 1Gb NIC 介面自動協商到 1GB/s 速度。這些伺服器是執行 RHEL 5 的 Dell R610,有線連接到 Cisco 交換器。我曾嘗試從交換器和伺服器端強制使用 1Gb 速度,但沒有成功。

ethtool eth0在伺服器上執行提供顯示這1000baseT/Full是「支援的連結模式」並且也是「通告的連結模式」的一部分。

我嘗試透過先運行ethtool -s eth0 autoneg off然後強制使用 1Gb 介面ethtool -s eth0 speed 1000 duplex full。執行第二個指令後,出現以下錯誤:

無法設定新設定:參數無效,
未設定速度,
未設定雙工

如果我嘗試將速度強制為 100 而不是 1000,前面的命令將起作用。

答案1

如果您的交換器和伺服器支援千兆位元以太網,您可能需要檢查佈線。並非所有電纜都支援千兆位元速度。此外,您的電纜/連接器可能損壞/損壞等。

例如,如果您的電纜只有 4 條導線,則您將無法獲得千兆位元速度,因為千兆位元速度使用 4 對/8 根導線。

答案2

千兆乙太網路在所有點都需要 5e 類(「增強型」)或 6 類網路佈線 - 這意味著從電腦/伺服器到插孔、插孔到配線架以及配線架到交換器。您可能還需要 Cat5e 認證的配線架和/或插孔。我聽說有些人對這些提出異議。在短距離上,您可能可以使用僅 Cat5 的電纜/面板/插孔,但我不會嘗試這樣做。當電纜路徑不是 Cat5e 或更好的電纜路徑時,我親自看到演出連接上的自動協商和鏈路可靠性問題。

這是相當容易測試的,只需獲取一個千兆交換機(便宜就好)和一條 Cat5e 或更好的電纜,然後直接連接兩者,看看鏈接速度是否達到千兆位。 (如果您的牆內佈線是 Cat5 - 特別是在較舊的建築物中 - 那麼您可能需要進行昂貴的重新佈線工作)。

相關內容