如何在 Linux 中更改以太网卡的速度和双工

要更改以太网卡的速度和双工,我们可以使用ethtool – 一个用于显示或更改以太网卡设置的 Linux 实用程序。

1.安装ethtool

您可以通过键入以下命令之一来安装ethtool,具体取决于您的 Linux 发行版。

Fedora、CentOS、RHEL等中安装 ethtool :

  1. # yum 安装 ethtool

Ubuntu、Debian等中安装 ethtool :

  1. # sudo apt-get install ethtool

2.获取接口eth0的Speed、Duplex等信息

要获取网络接口 eth0 的速度、双工和其他信息,请以 root 身份键入以下命令。

  1. # ethtool eth0

示例输出:

  1. eth0 的设置:
  2. 支持的端口:[信息产业部]
  3. 支持的链路模式:10baseT/Half 10baseT/Full
  4. 100baseT/半 100baseT/全
  5. 1000baseT/半 1000baseT/全
  6. 支持自动协商:是
  7. 广告链接模式:10baseT/Half 10baseT/Full
  8. 100baseT/半 100baseT/全
  9. 1000baseT/半 1000baseT/全
  10. 广告自动协商:是
  11. 速度:100Mb/s
  12. 双工:一半
  13. 端口:双绞线
  14. 菲亚德:1
  15. 收发器:内部
  16. 自动协商:开
  17. 支持唤醒:g
  18. 唤醒:d
  19. 当前消息级别:0x000000ff (255)
  20. 检测到链接:是

3. 更改速度和双工设置

以下更改是暂时的,它们将在重新启动后停止工作。阅读下一部分,使设置永久化。

下一个命令启用自动协商功能:

  1. # ethtool -s eth0 autoneg on

下一个命令禁用自动协商,启用半双工并将速度设置为 10 Mb/s:

  1. # ethtool -s eth0 speed 10 duplex half autoneg off

下一个命令禁用自动协商,启用全双工并将速度设置为 100 Mb/s:

  1. # ethtool -s eth0 speed 100 duplex full autoneg off

4. 在 CentOS/RHEL 上永久更改速度和双工设置

要使设置永久化,您需要编辑/etc/sysconfig/network-scripts/ifcfg-eth0 eth0 接口的文件。该文件被 RHEL、CentOS、Fedora 等使用。

  1. # vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加如下行以禁用自动协商、启用全双工并将速度设置为 100 Mb/s:

  1. ETHTOOL_OPTS="speed 100 duplex full autoneg off"

重新启动界面以应用更改:

  1. # ifdown eth0 && ifup eth0

文章链接: https://www.mfisp.com/1211.html

文章标题:如何在 Linux 中更改以太网卡的速度和双工

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    运维技术

    centos7下网络速度测试

    2021-10-28 20:53:58

    运维技术

    ubuntu 批量添加 IP

    2021-10-29 8:57:37

    0 条回复 A文章作者 M管理员
    如果喜欢,请评论一下~
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索

    梦飞科技 - 最新云主机促销服务器租用优惠

    可以介绍下你们的服务器产品么

    云服务器你们是怎么收费的呢

    租用vps现在有优惠活动吗