1、ethtool命令描述
ethtool 是用于查询及设置网卡参数的命令。
2、查看网卡eth0信息
[root@es01 ~]# ethtool eth0
3、查看网络eth0速率
[root@mgr2 tmp]# ethtool -S eth0
4、设置网口
设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商
ethtool –s eth0 [speed 10|100|1000] [duplex half|full] [autoneg on|off]
举例:强制修改网卡速率为100M,autoneg off 需要同步设置,如果是on的话就是自适应配置,自动根据机器等进行配置。
[root@mgr2]# ethtool -s eth0 autoneg off speed 100 duplex full
5、持久化配置方法
方法1、配置信息写入网卡中 ifcfg-eth0
如:将eth0设备设置为全双工自适应,速度为100Mbs。
ifcfg-eth0 添加如下一行
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
方法2、将ethtool设置写入/etc/rc.d/rc.local之中
[root@mgr2]# cat /etc/rc.d/rc.local
ethtool -s eth0 autoneg off speed 100 duplex full