我遇到了互联网速度慢的问题,更改 mtu 对我来说没问题。
我使用Ubuntu 9.10 64位系统。
我有动态 IP 地址设置
系统启动后,我需要执行以下命令才能使 mtu 设置生效。
sudo ifconfig eth0 mtu 1492
有什么方法可以使用启动程序来设置它吗?
如您所知,sudo 会提示我 root 密码。
答案1
如果需要永久调整 MTU,请执行以下操作:
sudo vim /etc/network/interfaces
如果您使用的是静态地址,则找到所需的接口并添加 MTU 行:
iface eth0 inet static
address 192.168.0.1
network 192.168.0.0
gateway 192.168.0.254
netmask 255.255.255.0
mtu 1492
如果您使用 DHCP 地址,那么您需要在接口启动之前设置它,通过添加以下行:
iface eth0 inet dhcp
pre-up /sbin/ifconfig $IFACE mtu 1492
然后释放并更新(或启动和关闭)接口:
sudo ifdown eth0
sudo ifup eth0
(从Ubuntu论坛)
答案2
看看这些指示在 Ubuntu 论坛上。