今日中華電信維護設備,原本以為再重撥就好了,
沒想到,撥上了,
連部分網頁就轉轉轉及收信件不停等等等,
一直以為routing不對,在同事幫忙下,
才知是MTU搞鬼.....
將/etc/ppp/peers/dsl-provider中的 MTU調小就可了
跟其plugin的網卡mtu無關...
我真是輸了...
# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
mtu 1492 (這是預設)
usepeerdns
plugin rp-pppoe.so eth0
user "XXXXXXXXX@ip.test.com"
可參考這篇
連不上一些網站的處理方法 MTU 修改
而我的問題,最後解答比較偏向是以下這篇
修改 MSS 解決 Linux PPPOE NAT 後部份網頁無法瀏覽問題
真的非常感謝這些達人
後記:
後來才發現,這條rule
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
幫了我不少....
原來我們傳檔會中斷,執行檔或DLL檔不能傳,
甚至遠端桌面一片黑,也看不到登入視窗都因MTU的關係而異常,
而這條大大地解了我的疑惑....^^
所以要常用
ping -f -l 1400 192.168.1.1 (Windows)
或
ping -M do -s 1400 192.168.1.1 (Linux)
~~
沒有留言:
張貼留言