5.9.2. 设置 MTU
这里示例设置 MTU 值,从默认的 1500 设置到 1454.
对于 DHCP (参见 第 5.6.4 节 “使用 DHCP 的网络接口”), 你能够使用下面的方式替换 “/etc/network/interfaces
“ 文件里 iface
节相关的行.
iface eth0 inet dhcp
pre-up /sbin/ifconfig $IFACE mtu 1454
对于静态 IP (参见 第 5.6.5 节 “使用静态 IP 地址的网络接口”), 你能够使用下面的方式替换 “/etc/network/interfaces
“ 文件里 iface
节相关的行.
iface eth0 inet static
address 192.168.11.100
netmask 255.255.255.0
gateway 192.168.11.1
mtu 1454
dns-domain example.com
dns-nameservers 192.168.11.1
对于直接 PPPoE (参见 第 5.5.5 节 “使用 pppoeconf 的 PPPoE 以太网连接”),你能够使用下面的方式替换 “/etc/ppp/peers/dsl-provider
“ 里 “mtu
“ 相关的行.
mtu 1454
最大分片大小 (MSS) 是另外一种衡量包大小的方法。MSS 和 MTU 的关系如下.
对于 IPv4, MSS = MTU - 40
对于 IPv6,MSS = MTU - 60
注意 | |
---|---|
基于 iptables(8) (参见 第 5.10 节 “Netfilter 网络过滤框架”) 的优化,能够通过 MSS 来压缩包大小,路由器会用到 MMS 。参见 iptables(8)中的”TCPMSS” . |