ethtool
功能:
用于显示或修改网卡的配置信息。
常用参数:
-p | 使网卡指示灯闪烁,用于定位物理网卡 |
-i | 显示网卡驱动信息 |
-m | 查看网卡光模块信息 |
-s | 修改网卡配置信息 |
-S | 显示网卡的收发包统计信息 |
-t | 让网卡执行自我检测 |
使用示例:
查看网卡的详细信息
#ethtool eth1 //网口是光口还是双绞线、端口速率、工作模式是双工还是半双工、自动协商是否开启等。
Settings for eth1: 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 Link detected: yes
定位eth0网卡物理位置
#ethtool -p eth0 10 //让eth0网卡LED灯持续闪烁10秒。
#ethtool -p eth0 //让eth0网卡LED灯持续闪烁,直到手动终止(Ctrl+c)
查看网卡的驱动信息
#ethtool -i eth0
[root@localhost ~]# ethtool -i eth0 driver: e1000 version: 7.3.21-k8-NAPI firmware-version: expansion-rom-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
停止网卡的发送模块 TX
#ethtool -A tx off eth0
设置网卡速率等信息
#ethtool -s eth0 autoneg off speed 100 duplex full //自协商关闭,速率设置为100M,全双工。