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>
分享到:
相关推荐
LinuxUnix命令之Ethtool.doc
Ethtool是Linux下用于查询及设置网卡参数的命令。 概要: ethtool ethX //查询ethX网口基本设置 ethtool –h //显示ethtool的命令帮助(help) ethtool –i ethX //查询ethX网口的相关信息 ethtool –d ethX //查询...
netxen get dump data Source Code for Embedded Linux.
Linux网络工具-ethtool-5.14(21年最新版本)
ethtool 5.14源码,具体使用方法可参考https://linux.die.net/man/8/ethtool。 ethtool 是Linux 调试网卡eth的必备工具。
#include <linux/ethtool.h> #include <linux/tcp.h> #include <linux/skbuff.h> #include <linux/delay.h> #include <linux/spi/spi.h> #include "enc28j60_hw.h" #define DRV_NAME "enc28j60" #define DRV_...
linux系统用的ethtool源代码,如果在一些嵌入式平台没有此工具,可以下载下来进行编译移植 ethtool-2.6.36.tar ethtool-2.tar ethtool-3.0.tar ethtool-3.18.tar
ethtool工具,包括linux版本arm64-v8a\armeabi-v7a、x86、mips64
个人写的LINUX平台下,命令行访问ethernet phy 的寄存器工具,驱动和硬件调试非常实用。具体使用如下: 打印寄存器:./mdio eth0 dump 修改寄存器:./mdio eth0 0x00 0x1200,修改0x00寄存器的值为0x1200
ethtool软件包旨在提供一个提供对Linux SIOCETHTOOL ioctl操作的简单访问的库。 它可用于从网络设备中检索信息,例如统计信息,与驱动程序有关的信息,甚至是VETH接口的对等体。 构建和测试 去获取命令: go get ...
config/autoconf.h KCONFIG_TRISTATE=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/tristate.config BUILDROOT_CONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/...
config/autoconf.h KCONFIG_TRISTATE=/home/wwt/linux_r16/lichee/out/sun8iw5p1/linux/common/buildroot/build/buildroot-config/tristate.config BUILDROOT_CONFIG=/home/wwt/linux_r16/lichee/out/sun8iw5p1/...
linux用户态读写mdio总线,支持一个总线下挂多个phy的寄存器读取。 读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。
linux系统用的ethtool源代码,如果在一些嵌入式平台没有此工具,可以下载下来进行编译移植
ethtool命令用于查询ethX网口基本设置、及设置网卡的参数。 语法格式:ethtool [参数] 常用参数: -i 显示网卡驱动的信息 -E 修改网卡只读存储器字节 -K 修改网卡 Offload 的状态 ethx 查询ethx网口基本...
网络调试工具,方便分析网络各层的丢包,收发包情况,,
ethtool安装包,查看和设置网卡相关信息
Linux下用于查询及设置网卡参数的软件 ethtool-4.5.tar.gz是2016比较新的版本
Ethtool是Linux下用于查询及设置网卡参数的命令。它可以用于设置、查询网络设备尤其是以太网的速度、端口、自动协商、PCI位置和校验值offload特性等内容。
ethtool相关命令,用于查看和设置网卡相关信息 安卓可用的ethtool 二进制文件,里面包含了各个平台的版本,具体ethtool的使用请参照相关说明使用