Chinaunix首页 | 论坛 | 博客
  • 博客访问: 352816
  • 博文数量: 49
  • 博客积分: 817
  • 博客等级: 军士长
  • 技术积分: 496
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-16 19:05
文章分类

全部博文(49)

文章存档

2014年(6)

2013年(7)

2012年(8)

2011年(28)

分类: LINUX

2013-11-24 13:14:56

命令描述:

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 设置可通过 /etc/sysconfig/network-scripts/ifcfg-ethX 文件保存,从而在设备下次启动时激活选项。 
例如:ethtool -s eth0  autoneg off  duplex full speed 1000
此指令将eth0设备设置为:关闭自动协商,全双工,速度为1000Mbs。
若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行: 

        ETHTOOL_OPTS="autoneg off  duplex full speed 1000"
一定要用引号括起来,不然网络启动的时候会报错。添加这一行以后,用 service network restart 测试一下,会发现网络重启以后设置仍然生效。但是,如果把这一行备注掉,用 service network restart 后,设置仍然是autoneg off  duplex full speed 1000,并不会恢复成以前默认的设置,还需要使用 ethtool 设置一次。
 
方法二:
         将ethtool命令写入/etc/rc.d/rc.local之中。
          /sbin/ethtool -s eth0 autoneg off  duplex full speed 1000

阅读(1334) | 评论(0) | 转发(0) |
0

上一篇:unix 关机命令

下一篇:fsck LVM

给主人留下些什么吧!~~