1
datocp 2017-04-22 12:47:14 +08:00
这个最初也就在 tplink 那种低端路由才需要搞这种东西,像访问亚马逊网站会有问题。网络查询针对 pppoe 的通常是 1492,而 cisco 的文档建议是 1454,但是这个 1454 在磊科,网件的路由里设置会导致无法上网。
当然我现在仍然使用 1454,在 linux 类 ddwrt tomato openwrt 通常再追加就非常 OK 了。 iptables -t mangle -A FORWARD -o pppoe-wan -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu 上次针对 vpn 服务器的问题,服务器上的 vpn 虚拟网卡设置为 1392 。 具体原理我也不懂,反正直接应用人家的讨论成果平时网络也没遇到任何异常。 |
2
jasontse 2017-04-22 12:52:09 +08:00 via iPad
@datocp MTU 是越大越好,太小的 MTU 会导致频繁分片,每次分片都要把 header 发一遍导致带宽的极大损耗。
|
3
LGA1150 2017-04-22 13:03:32 +08:00 via Android
opkg install iputils-tracepath
tracepath -l 1500 www.baidu.com |
4
datocp 2017-04-22 13:05:28 +08:00
在基于 ATM DSLAM 的 ADSL 环境中,使用 MTU 1492 和 1454 的差距对比
http://www.voidcn.com/blog/robur/article/p-2652034.html 这种话题太高深了,完全看不懂。。。 |
5
Liqianyu OP 目前还是设置 1492
|
6
ma0o0jia 2017-04-23 11:01:54 +08:00
pppoe 需要额外占用 8 字节,因此最大 MTU 为 1492
本机到本地电信网关 MTU 越大, 效率越高,但具体到另一台终端 MTU ,是由 TCP 中的 PMTU 算法确定的,以 MTU 较小的一方为准。 |
8
bclerdx 2017-04-23 15:48:08 +08:00
@ma0o0jia 如果是普通家庭宽带,就是电信、联通、移动这样的,如果是 FTTH 光纤入户这种的,光纤接入 EPON/GPON 光猫这种的方式,或者说光猫以桥接方式,它下边接路由器,然后路由器进行 PPPoE 拨号的,我前几天也冾讯了我这个中兴光猫厂家,其厂家表示如果光猫桥接,路由器 WAN 以 PPPoE 方式拨号这种,其 MTU 是 1492 ,并说明这个 1492 MTU 数值是路由器固件固化在系统环境中的,而不是由上联光猫或 OLT 或 BRAS 下发给路由器 1492 这个数值的,不知道中兴厂家技术人员说的对不对。
|
9
bclerdx 2017-04-23 15:48:49 +08:00
@datocp 方便的话,请解释一下这句防火墙代码的具体含义和作用吧?
iptables -t mangle -A FORWARD -o pppoe-wan -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu |
10
bclerdx 2017-05-01 17:08:44 +08:00
顶一下了。
|