通过 nmcli 配置和管理网卡的 MTU(最大传输单元)设置可通过以下步骤实现:
-
查看当前MTU值
nmcli device show <接口名> | grep mtu
或
ip link show <接口名>
-
临时修改MTU(重启失效)
sudo ip link set <接口名> mtu <值>(如1500)
-
永久修改MTU(需修改NetworkManager连接配置)
- 修改现有连接配置:
sudo nmcli connection modify <连接名称> 802-3-ethernet.mtu <值>
- 新建连接配置时指定:
sudo nmcli connection add type ethernet con-name <名称> ifname <接口名> mtu <值>
- 修改现有连接配置:
-
应用配置并重启连接
sudo nmcli connection down <连接名称> && sudo nmcli connection up <连接名称>
-
验证配置
nmcli connection show <连接名称> | grep mtu
注意:
- 确保NetworkManager服务运行(
systemctl status NetworkManager
) - MTU值需符合网络环境要求(如VPN/特定交换机需调整)
- 无线网卡使用
wifi.mtu
参数替代802-3-ethernet.mtu