mii-tool:linux下專門設置網卡工作模式的命令
mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
-V, --version display version information 顯示版本信息
-v, --verbose more verbose output 顯示網絡接口的信息;
-R, --reset reset MII to poweron state 重設MII到開啟狀態;
-r, --restart restart autonegotiation 重啟自動協商模式;
-w, --watch monitor for link status changes 查看網絡接口連接的狀態變化;
-l, --log with -w, write events to syslog 寫入事件到系統日志;
-A, --advertise=media,... advertise only specified media 指令特定的網絡接口;
-F, --force=media force specified media technology 更改網絡接口協商方式;
media: 1000baseTx-HD, 1000baseTx-FD,
100baseT4, 100baseTx-FD, 100baseTx-HD,
10baseT-FD, 10baseT-HD,
(to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT
更改網卡的工作模式,輸入命令:
[root@10.10.90.97 ~]# mii-tool -f media [interface]
media: 1000baseTx-HD, 1000baseTx-FD,100baseT4, 100baseTx-FD, 100baseTx-HD,10baseT-FD, 10baseT-HD
interface: 代表所選的網卡,例如eth0,eth2,默認為eth2
實例1:查看網卡的工作模式
[root@10.10.90.97 ~]# mii-tool -v eth0
eth0: negotiated 1000baseT-FD flow-control, link ok
product info: vendor 00:50:ef, model 60 rev 8
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
以上顯示這塊網卡工作在1000m全雙工自適應模式下,“1000basetx-fd”意為1000m full duplex
實例2:設置網卡工作在100M半雙工模式下
[root@10.10.90.97 ~]# mii-tool -f 100baset-hd eth0
實例3:恢復網卡的自適應工作模式
[root@10.10.90.97 ~]# mii-tool -r eth0