Ubuntu 22.04 强制以太网为 100Mbit/s

Ubuntu 22.04 强制以太网为 100Mbit/s

自从从 20.04 升级到 22.04 后,我的 NIC 尝试以 1Gbit/s 连接,但由于电缆问题,最大 100Mbit/s 无法稳定运行。

如何以正确的方式强制将 NIC 永久设置为 100Mbit/s,这意味着不改变整个 Ubuntu 系统?

ethtool 会读取类似的东西ethtool -s enp1s0f0 speed 100 duplex full autoneg off,但是在重启时会丢失。

我找到了那些关于如何使用 netplan 配置静态 IP 的提示,即将默认 IP 复制到 02-static-ip.yaml 中并进行更改。但这些示例仅显示了如何更改主要由 DHCP 提供的信息,而没有关于如何更改为固定链接速度的任何信息。

答案1

您可以使用 NM CLI 来完成此操作。

通过以下方式检查您的连接名称

nmcli c show

如果您的连接是“有线连接 1”,请运行:

nmcli c edit "Wired connection 1"
goto ethernet
set auto-negotiate no
set speed 100
set duplex full
back
save persistent
quit

断开并连接接口。您已完成!

相关内容