`
weiyinchao88
  • 浏览: 1186705 次
文章分类
社区版块
存档分类
最新评论

Linux/Unix命令之ethtool

 
阅读更多
description:
ethtool - Display or change ethernet card settings(ethtool 是用来显示和更改网卡设置的工具

1 ethtool 显示网络端口设置功能;

这个功能比较好办。就是ethtool 后面直接接网絽接口就行;比如下面的例子;

[root@localhost ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: No 注:自动协商关闭
Speed: 100Mb/s 注:速度 100Mb
Duplex: Full 注:全双工
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes 注:eth0已经激活..

2 ethtool 设置网卡的协商模式

在ethtool -h查看帮助

ethtool -s DEVNAME /
[ speed 10|100|1000 ] /
[ duplex half|full ] /
[ port tp|aui|bnc|mii|fibre ] /
[ autoneg on|off ] /

* 实例一: 把网卡eth0 速度改为10Mb/s,采用半双工;

[root@cuc03 beinan]# ethtool -s eth1 speed 10 duplex half
[root@cuc03 beinan]# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: No
Speed: 10Mb/s 注:速度 10M/s
Duplex: Half 注:半双工
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: no 注:eth1没有激活;

* 实例二: 把网卡eth0 速度改为100Mb/s,采用全双工;

[root@cuc03 beinan]# ethtool -s eth1 speed 100 duplex full
[root@cuc03 beinan]# ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: No
Speed: 100Mb/s 注:速度 100M/s
Duplex: Full 注:全双工
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: no 注:eth1网卡没有激活;

//////////////////////////////////////////////////////////////////////////////////////////////////////

描述:
Ethtool是用于查询及设置网卡参数的命令。

概要:
ethtool ethX<wbr><wbr><wbr><wbr><wbr> //查询ethX网口基本设置<br>ethtool –h<wbr><wbr><wbr><wbr><wbr><wbr><wbr> //显示ethtool的命令帮助(help)<br>ethtool –i ethX<wbr><wbr><wbr> //查询ethX网口的相关信息<br>ethtool –d ethX<wbr><wbr><wbr> //查询ethX网口注册性信息<br>ethtool –r ethX<wbr><wbr><wbr> //重置ethX网口到自适应模式<br>ethtool –S ethX<wbr><wbr><wbr> //查询ethX网口收发包统计<br>ethtool –s ethX [speed 10|100|1000]/<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //设置网口速率10/100/1000M<br>[duplex half|full]/<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //设置网口半/全双工<br>[autoneg on|off]/<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //设置网口是否自协商<br>[port tp|aui|bnc|mii]/<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //设置网口类型<br>[phyad N]/<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br>[xcvr internal|exteral]/<br>[wol p|u|m|b|a|g|s|d...]/<br>[sopass xx:yy:zz:aa:bb:cc]/<br>[msglvl N]</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

举例:
1)[root@linux /]# ethtool eth1
<wbr><wbr> Settings for eth1:<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Supported ports: [ TP ]<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Supported link modes:<wbr><wbr> 10baseT/Half 10baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 100baseT/Half 100baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 1000baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Supports auto-negotiation: Yes<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Advertised link modes:<wbr> 10baseT/Half 10baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 100baseT/Half 100baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 1000baseT/Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Advertised auto-negotiation: Yes<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Speed: 1000Mb/s<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Duplex: Full<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Port: Twisted Pair<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> PHYAD: 0<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Transceiver: internal<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Auto-negotiation: on<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Supports Wake-on: umbg<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Wake-on: d<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Link detected: yes<br>2)[root@linux /]# ethtool -i eth1<br><wbr><wbr> driver: e1000<br><wbr><wbr> version: 5.0.43-k1<br><wbr><wbr> firmware-version: N/A<br><wbr><wbr> bus-info: 06:08.1<br>3)[root@linux /]# ethtool -S eth1<br><wbr><wbr> NIC statistics:<br><wbr><wbr><wbr><wbr> rx_packets: 58068300<br><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics