Linux命令--ethtool

作者: 橡皮24 | 来源:发表于2018-07-02 08:41 被阅读62次

    ethtool命令

    一、 简介

      ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。

    二、 命令参数

    -a 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
    -A 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
    -c display the Coalesce information of the specified ethernet card。
    -C Change the Coalesce setting of the specified ethernet card。
    -g Display the rx/tx ring parameter information of the specified ethernet card。
    -G change the rx/tx ring setting of the specified ethernet card。
    -i 显示网卡驱动的信息,如驱动的名称、版本等。
    -d 显示register dump信息, 部分网卡驱动不支持该选项。
    -e 显示EEPROM dump信息,部分网卡驱动不支持该选项。
    -E 修改网卡EEPROM byte。
    -k 显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。
    -K 修改网卡Offload参数的状态。
    -p 用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。
    -r 如果auto-negotiation模块的状态为on,则restarts auto-negotiation。
    -S 显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。
    -t 让网卡执行自我检测,有两种模式:offline or online。
    -s 修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等。

    三、 命令使用

    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、设置网口半/全双工、设置网口是否自协商

    四、 命令实例

    1. 观察eth0是哪个网卡口,使eth0的网卡led等闪烁10分钟
    [root@cxm ~]# ethtool -p eth0 600
    

    相关文章

      网友评论

        本文标题:Linux命令--ethtool

        本文链接:https://www.haomeiwen.com/subject/qwdkuftx.html