ethtool命令用于查询和控制网络设备驱动程序和硬件设置,尤其是有线以太网设备,devname网卡的名称。网卡就像是交换机的一个端口,正常使用我们只是配置网卡IP地址等信息,网卡的速率、双工模式等我们并不关心。通过ethtool命令我们可以像配置交换机网卡一样配置这些参数,这就是这个命令的魅力所在。
[root@s211 ~]# ethtool -h
[root@s211 ~]# ethtool --version
ethtool version 5.8
[root@s211 ~]# yum install -y ethtool
5、查询指定网卡的驱动程序信息
#台式机网卡
[root@s211 ~]# ethtool -i enp2s0
driver: r8169
version:
firmware-version: rtl8168g-2_0.0.1 02/06/13
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
#服务器网卡
[root@s101 ~]# ethtool -i em1
driver: igb
version: 5.4.0-k
firmware-version: 1.56, 0x80000acf, 14.5.8
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes6、网卡自检
[root@s101 ~]# ethtool -t em1
The test result is PASS
The test extra info:
Register test (offline) 0
Eeprom test (offline) 0
Interrupt test (offline) 0
Loopback test (offline) 0
Link test (on/offline) 0
用法:ethtool [参数] [参数值] 网卡名称
ethtool的参数有很多,下面只列举主要和常用的进行介绍,更多的详细说明可以通过–help帮助获取。另外虽然ethtool命令支持的功能很多,有些参数命令是需要网卡支持的。
参数 | 参数说明 |
---|---|
ethtool ethX | 查询ethX网口基本信息 |
–h,–help | 显示ethtool的命令帮助(help) |
–i ethX | 查询ethX网口的相关信息 |
–d ethX | 查询ethX网口注册性信息 |
–r ethX | 重置ethX网口到自适应模式 |
–S ethX | 查询ethX网口收发包统计 |
-s,–change | 更改基本选项 |
–s ethX [speed 10|100|1000] | 设置网口速率10/100/1000M |
–s ethX [duplex half|full] | 设置网口半/全双工 |
–s ethX [autoneg on|off] | 设置网口是否自协商 |
–s ethX [port tp|aui|bnc|mii] | 设置网口类型 |
-s ethX wol p|u|m|b|a|g|s|d… | 网卡唤醒参数设置,pumbagsd分别对应对应物理连接、单播、组播、广播、arp请求、magic包、关闭 |
-t,–test | 网卡自测 |
–version | 查看命令版本 |
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!