mii-tool

MII的全稱是Media Independent Interface,字面意思上就是媒體無關的接口,因此它是獨立於具體設備的,仔細想想標準化的東西都是獨立於具體設備的。

基本介紹

  • 中文名:媒體無關的接口
  • 外文名:Media Independent Interface
  • 簡稱:mii-tool
  • 特點:獨立於具體設備的
mii-tool(這是Linux下專門設定網卡工作模式的命令)
雖然如此,很多乙太網卡設備並不支持這些參數的配置,因此當你執行mii-tool的時候,會得到Operation not supported的提示,要不就是沒有使用超級用戶身份,還有就是若接口編號設定超過eth7時,直接使用mii-tool 不加參數,會出現NO MII xxxxxxxxxx interface 之類的提示,是因為超過了默認值,使用幫助信息可以了解。
1. 查看網卡的工作模式,輸入命令:
#mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
從以上信息中可以看出,這塊網卡工作在100M全雙工自適應模式下,“100BaseTx-FD”意為100M Full Duplex。
2. 更改網卡的工作模式,輸入命令:
#mii-tool -F media [interface]
media可選的模式有100baseTx-FD、100baseTx-HD、10baseT-FD、10baseT-HD等。 Interface代表所選擇的網卡,如eth0、eth1等,默認為eth0。
例如,設定網卡工作在10M半雙工模式下,輸入命令:
#mii-tool -F 10baseT-HD eth0
3. 恢復網卡的自適應工作模式,輸入命令:
#mii-tool -r eth0
更詳細的使用方法可以用mii-tool -h來獲得。
註:
mii-tool不支持1000M以上的網卡
正常對於100M以下的網卡都可以用這倆個命令來查看,但是對於100M以上網卡的,mii-tool就會出現問題
mii-tool -v eth0
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
#這裡顯示100M網卡,實際上是1000M的接口
ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes
#這裡卻正確的顯示1000M網卡

相關詞條

熱門詞條

聯絡我們