Linux
CentOS:e1000顯示為FIBER埠,但必須是MII
我安裝了一張Intel千兆網卡,顯示如下:
[root@mail ~]# ethtool eth0 Settings for eth0: Supported ports: [ FIBRE ] Supported link modes: 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: FIBRE PHYAD: 0 Transceiver: external Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x00000007 (7) Link detected: yes [root@mail ~]#
因此我得到錯誤:
[root@mail ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:07:E9:0A:75:A5 inet addr:78.158.192.29 Bcast:78.158.192.127 Mask:255.255.255.128 inet6 addr: fe80::207:e9ff:fe0a:75a5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:29351806494030 dropped:4891967749005 overruns:0 frame:19567870996020 TX packets:0 errors:9783935498010 dropped:0 overruns:0 carrier:14675903247015 collisions:4891967749005 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xb000 Memory:ff700000-ff720000
其他網卡顯示為“MII”並且工作正常。是否有能力將埠類型從 FIBER 更改為 MII?ethtool 無法更改它。
謝謝
您可以嘗試將您的問題發佈到 e1000 開發人員郵件列表,該郵件列表由英特爾 NIC 驅動程序開發人員積極監控。一定要包括你的作業系統發行版,“ethtool -i eth0”的輸出,也許還有 lspci 的輸出。
您可以在 SourceForge 站點上找到英特爾 NIC 驅動程序的郵件列表資訊: https ://lists.sourceforge.net/lists/listinfo/e1000-devel
當 ethtool 不確定該說什麼時,它只會說一些東西。換句話說,它在撒謊。
更新您的核心以包含適用於您的 NIC 的最新驅動程序。然後 ethtool 會知道更多,並且做對了。