目录
即看即用
查看:
ethtool ethx 查看eth0网卡的基本设置,内容包括网卡速率、网卡的工作模式等,其中 x 是对应网卡的编号,如eth0、eth1等等
ethtool -i eth0 查看eth0网卡的驱动信息,内容包括驱动的型号、驱动的版本等
ethtool -d ethx 查询ethx网口注册性信息
ethtool -S ethx 查询ethx网口收发包统计 (注意S是大写)
ethtool –h //显示ethtool的命令帮助(help)
ethtool –r ethX //重置ethX网口到自适应模式
设置:
注意:该命令只是临时设置,如果网卡重启就失效了,如果想要永久保存应该配置 /etc/sysconfig/network-scripts/ifcfg-ethx 文件,见后面详细信息。
[root@mysql ~]# ethtool -s eth0 speed [10|100|1000] # 设置网卡的速率,单位是:Mb/s
[root@mysql ~]# ethtool -s eth0 duplex [half|full] # 设置网卡的工作模式,可设置为半双工或全双工
[root@mysql ~]# ethtool -s eth0 autoneg [on|off] # 设置网卡是否自动协商,自动协商的内容主要包括工作模式、网卡速率以及流控等参数
[root@mysql ~]# ethtool -s eth0 autoneg off speed 100 duplex full # 也可以同时写在一起
详细信息
软件简介
(https://www.oschina.net/p/ethtool?hmsr=aladdin1e1)
ethtool 是一个 Linux 下的网络驱动程序的诊断和调整工具,可获取网络设备的相关信息,包括连接状态、驱动版本、PCI 总线定位等等。
它可以用来:
- 获取标识和诊断信息
- 获取扩展的设备统计信息
- 控制以太网设备的速度、双工、自动协商和流控制
- 控制校验和卸载及其他硬件卸载功能
- 控制 DMA 环大小及中断控制
- 控制多队列设备的接收队列选择
- 升级闪存中的固件