首页 > 代码库 > linux 下mii-tool ethtool 命令简单的使用

linux 下mii-tool ethtool 命令简单的使用

################################################################

通过命令查看linux网卡的物理信息,状态:

[root@node2 ~]# mii-tool  eth0

eth0: negotiated 100baseTx-FD, link ok   

 

-V 显示版本信息; -v 显示网络接口的信息;

 -R 重设MII到开启状态; -r 重启自动协商模式;

 -w 查看网络接口连接的状态变化; -l 写入事件到系统日志;

 -A 指令特定的网络接口; -F 更改网络接口协商方式;


如果我们想把网络接口eth0改为1000Mb/s全双工的模式应该怎么办呢? 

[root@localhost ~]# mii-tool -F 100baseTx-FD

#################################################################

通过mii-tool命令查看的信息实在是太少了,还可用下面的命令查看更多的网卡信息。


通过ethtool eth0来查看更多的底层信息:

[root@node2 ~]# ethtool eth0

Settings for eth0:

        Supported ports: [ TP ]

        Supported link modes:   10baseT/Half 10baseT/Full 

                                100baseT/Half 100baseT/Full 

                                1000baseT/Full 

        Supported pause frame use: No               //是否支持热插拔

        Supports auto-negotiation: Yes               //是否支持自动协商

        Advertised link modes:  10baseT/Half 10baseT/Full 

                                100baseT/Half 100baseT/Full 

                                1000baseT/Full 

        Advertised pause frame use: No

        Advertised auto-negotiation: Yes

        Speed: 1000Mb/s                     //速率

        Duplex: Full                               //全双工

        Port: Twisted Pair                      //电口

        PHYAD: 0

        Transceiver: internal

        Auto-negotiation: on

        MDI-X: Unknown

        Supports Wake-on: d

        Wake-on: d

        Current message level: 0x00000007 (7)

                               drv probe link

        Link detected: yes


通过ethtool -i eth0 可以来查看网卡的驱动信息:

[root@node2 ~]# ethtool -i eth0                //网卡的驱动版本

driver: e1000

version: 7.3.21-k8-NAPI

firmware-version: 

bus-info: 0000:02:01.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: no


可以通过ethtool -S eth0来查看网卡的工作状态:

如:可以查看网卡的输入流量,输出流量,输入包,输出包,输入的广播,输出的广播,输入的网络错包,输出的网络错包等。。。


linux 下mii-tool ethtool 命令简单的使用