在 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
命令來驗證更改。