语法:
ethtool [ -a | -c | -g | -i | -d | -k | -r | -S |] ethX
其中ethX是以太网卡的名称,一般Linux系统将检测到的第一块以太网卡命名为eth0, 第二块为eth1,…….
常用参数:
-a:查看网卡中接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-A:修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-g:显示网卡的接收/发送环形参数。
-G:修改网卡的接收/发送环形参数
-i:显示网卡驱动的信息,如驱动的名称、版本等。
-d:显示register dump信息, 部分网卡驱动不支持该选项。
-e:显示EEPROM dump信息,部分网卡驱动不支持该选项。
-E:修改网卡EEPROM byte.
-k:显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。
-K:修改网卡Offload参数的状态
-p:用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。
-r:如果auto-negotiation模块的状态为on,则restarts auto-negotiation.
-s:修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等。加上-s选项修改的内容才会生效
-S:显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。
-t:让网卡执行自我检测,有两种模式:offline or online.
例子:
怎样使ethtool设置永久保存在网络设备中?
解决方法一:
ethtool设置可通过
/etc/sysconfig/network-scripts/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。
例如:ethtool -s eth0 speed 100 duplex full autoneg off
此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件
/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:
ETHTOOL_OPTS=”speed 100 duplex full autoneg off”。
解决方法二:
将ethtool设置写入/etc/rc.d/rc.local之中。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



蘋果6+64是如何做到安卓8(12)+256的流暢度的呢?