1
jaleo 2015-04-12 22:49:04 +08:00 1
我的路由器上 tomato 自动设置了1492
|
2
mcfog 2015-04-12 22:58:15 +08:00 via Android 1
网络课没学好,应该是7层里的某一层需要8个字节的包装
没必要减小 |
3
mcfog 2015-04-12 23:00:28 +08:00 via Android 1
没必要减小router的mtu把
//移动版的文本框和回复按钮距离太近了点错几次了啦 求L大拯救。@livid |
4
ryd994 2015-04-12 23:01:46 +08:00 via Android 1
你的理解不对
openwrt上PPPoE的mtu已经包括了那额外的8字节 你需要的设置是将lan的mtu减小而不是PPPoE的 |
5
datocp 2015-04-12 23:05:30 +08:00 1
mtu这种名词太专业了,玩不转
最早接触这个是有关访问不了网站需要用ping去确定封包大小 cisco文档说还是1454比较好吧 然后磊科路由器表示用1454你别想拔号 然后因为这东东涉及到各种封包大小问题。搞也搞不懂,tomato直接,一了百了。 iptables -I FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu |
6
myliyifei 2015-04-12 23:22:33 +08:00 via Android 1
ppp--8个字节
|
7
ryd994 2015-04-13 01:34:56 +08:00 1
pppoe的mtu是指ppp包装后的mtu,1500不需要-8
你可用的mtu需要-8,也就是说你电脑可用的mtu是pppoe的mtu-8 因此mtu应该这样 lan:1492 pppoe:1500 电脑:1492或者无需设置,因为如果mtu过大路由器一般会自动协商 |
8
hzqim OP |
9
ryd994 2015-04-13 09:54:49 +08:00 via Android 1
@hzqim 如果路由器收到了过大的包而不能转发,就会drop,同时返回icmp。客户端收到icmp之后就会减小mtu了
|
10
hzqim OP @ryd994 “客户端收到 icmp 进而减小 mtu”,
客户端只要收到一次 icmp,后续的所有包都会减小吧? 如此,客户端就无需手动设置 MTU 了,只需一次“校正”,便可以智能匹配线路的 MTU。 |
11
ryd994 2015-04-13 11:26:01 +08:00 1
|