在 Ubuntu 中,您可以通过以下步骤修改网络接口的 MTU(最大传输单元)值:
打开终端。
首先,找到您要修改 MTU 值的网络接口名称。运行以下命令:
ip addr show
或者
ifconfig -a
这将显示系统上所有可用的网络接口。找到您要修改的接口,例如 eth0
或 wlan0
。
interface_name
替换为您在步骤2中找到的接口名称,将 new_mtu_value
替换为新值):sudo ip link set dev interface_name mtu new_mtu_value
例如:
sudo ip link set dev eth0 mtu 1400
/etc/network/interfaces
文件(对于基于 Debian 的系统,如 Ubuntu)或 /etc/sysconfig/network-scripts/ifcfg-interface_name
文件(对于基于 RHEL 的系统,如 CentOS)。在文件中找到相应的接口配置部分,并添加或修改 mtu
参数,如下所示:对于基于 Debian 的系统:
auto interface_name
iface interface_name inet dhcp
mtu new_mtu_value
对于基于 RHEL 的系统:
DEVICE=interface_name
BOOTPROTO=dhcp
ONBOOT=yes
MTU=new_mtu_value
将 interface_name
替换为您的网络接口名称,将 new_mtu_value
替换为您要设置的 MTU 值。
保存文件并退出编辑器。
重启网络服务以应用更改。对于基于 Debian 的系统,运行:
sudo systemctl restart networking
对于基于 RHEL 的系统,运行:
sudo systemctl restart network
现在,您的 MTU 值应已更改并永久生效。您可以通过再次运行 ip addr show
或 ifconfig
命令来验证更改。