乐趣区

查看网卡是百兆还是千兆

我们查看网卡是百兆还是千兆的时候可以使用 ethtool 命令
ethtool 是 Linux 下用于查询及设置网卡参数的命令
输入指令如下所示:
root@imx6qdlsolo:~# ethtool eth0
Settings for eth0:

    Supported ports: [TP MII]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supported pause frame use: Symmetric
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
                                         1000baseT/Full
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 1
    Transceiver: external
    Auto-negotiation: on
    Supports Wake-on: g
    Wake-on: d
    Link detected: yes

root@imx6qdlsolo:~#

详细参数参考:(// 后面是注释,是原文的译文)
ethtool ethX /
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] // 设置网口速率 10/100/1000M
[duplex half|full] // 设置网口半 / 全双工
[autoneg on|off] // 设置网口是否自协商
[port tp|aui|bnc|mii] // 设置网口类型
在这之后我们就可以查看网卡是百兆还是千兆了。

退出移动版