自从从 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
断开并连接接口。您已完成!