如何使用ethtool在Linux中设置以太网卡速度

以太网卡的配置允许您的计算机通过网络进行有效通信。Ethtool提供了有关连接到Linux系统的以太网设备的许多信息。

此外,您可以根据需要更改以太网卡参数,包括自动协商、速度、双工和局域网唤醒。

以下信息将帮助您了解以太网卡的工作原理。

  • 自动协商:
    它是一种允许设备自动选择最佳网络速度和操作模式的机制。
  • 速度
    默认情况下,它使用最高速度,您可以根据需要进行更改。
  • 半双工:
    这允许设备一次发送或接收数据包。
  • 全双工:
    这允许设备同时发送和接收数据包。
  • 局域网唤醒(WoL)
    :行业标准协议允许通过网络消息打开或唤醒计算机。
  • 链路检测:
    这显示了网络接口卡的状态。如果显示“否”,则尝试重新启动接口。如果链路检测仍然显示“否”,请检查交换机和系统之间连接的电缆是否存在任何问题。

如何在Linux上找到可用的网络接口

首先,您需要知道网络接口卡的名称。如果您不确定如何在Linux中使用网络设备,我们推荐我们关于“如何在Linux上设置静态IP地址和修改路由表”主题的优秀指南

从命令终端运行以下命令:

ip a

正如您在上面的例子中看到的,我们有许多网络设备。因此,根据您计算机上的可用设备,确定要更改参数的网络设备。在我们的情况下,这是
enp7s0
.

如何使用ethtool在Linux上检查网络接口信息

一旦您有了以太网接口名称,您就可以使用
ethtool
命令

当您执行
ethtool
命令,它显示以太网卡属性,如速度、唤醒、双工和链路检测状态。

sudo ethtool enp7s0

如何使用ethtool在Linux上获取以太网卡驱动程序和固件版本

您还可以使用检查驱动程序、固件和总线的详细信息
ethtool
带有的命令
-我
选项,如下所示。

sudo ethtool-我enp7s0

如何使用ethtool在Linux上更改以太网卡设置

这个
s
选项可用于更改当前设置,方法是按以下格式定义速度、双工和自动取消启动的值:

sudo
 ethtool
 s
 [设备名称]
 速度
 [10/100/1000]
 双工
 [一半/全部]
 autoneg
 [打开/关闭]
代码语言:
 CSS
 (
css
)