工具篇:网络工具 ethtool

Posted 旧年不在cd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具篇:网络工具 ethtool相关的知识,希望对你有一定的参考价值。

一、安装

sudo apt-get -y install ethtool

二、使用

ethtool ethx       		//查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等
ethtool –h        		//显示ethtool的命令帮助(help)
ethtool –i ethX    		//查询ethX网口的相关信息 
ethtool –d ethX    		//查询ethX网口注册性信息
ethtool –r ethX    		//重置ethX网口到自适应模式
ethtool –S ethX    		//查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000] [duplex half|full]  [autoneg on|off]   //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商

将 ethtool 设置永久保存在网络设备的方法

  • 方法一:
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之中

以上是关于工具篇:网络工具 ethtool的主要内容,如果未能解决你的问题,请参考以下文章

用ethtool确定多网卡Linux服务器网口位置

ethtool ioctl 返回未填充的 ethtool_link_settings

黑群晖怎么使用 ethtool命令

mii-tool与ethtool的用法详解

【NIC】如何使用 ethtool 命令管理以太网卡

ethtool原理介绍和解决网卡丢包排查思路