ethtool

功能:

用于显示或修改网卡的配置信息。

常用参数:

-p 使网卡指示灯闪烁,用于定位物理网卡
-i 显示网卡驱动信息
-m 查看网卡光模块信息
-s 修改网卡配置信息
-S 显示网卡的收发包统计信息
-t 让网卡执行自我检测
   

使用示例:

查看网卡的详细信息

#ethtool eth1  //网口是光口还是双绞线、端口速率、工作模式是双工还是半双工、自动协商是否开启等。

Settings for eth1:
        Supported ports: [ TP ]   //双绞线
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes  //支持自动协商
        Advertised link modes: 10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised auto-negotiation: Yes  //使用自动协商
        Speed: 1000Mb/s   //端口速率
        Duplex: Full   //工作模式为全双工
        Port: Twisted Pair   //双绞线
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on   //自动协商开启
        Supports Wake-on: umbg
        Wake-on: d
        Link detected: yes

定位eth0网卡物理位置

#ethtool -p eth0 10    //让eth0网卡LED灯持续闪烁10秒。

#ethtool -p eth0    //让eth0网卡LED灯持续闪烁,直到手动终止(Ctrl+c)

查看网卡的驱动信息

#ethtool -i eth0

    [root@localhost ~]# ethtool -i eth0
    driver: e1000
    version: 7.3.21-k8-NAPI
    firmware-version:
    expansion-rom-version:
    bus-info: 0000:02:01.0
    supports-statistics: yes
    supports-test: yes
    supports-eeprom-access: yes
    supports-register-dump: yes
    supports-priv-flags: no

停止网卡的发送模块 TX

#ethtool -A tx off eth0

设置网卡速率等信息

#ethtool -s eth0 autoneg off speed 100 duplex full  //自协商关闭,速率设置为100M,全双工。

 

posted @ 2022-12-15 15:51  小蟋帅  阅读(955)  评论(0编辑  收藏  举报