2010年8月22日 星期日

Ubuntu ADSL/VDSL 設定

我遇到一個很鳥的網路連線問題,真的是鳥可鳥,非常鳥

最近裝了兩台Ubuntu,連到同一個VDSL撥號連線(Hinet p-872h),按照網路上說的,在網路Network Manager的小圖示按右鍵→編輯連線→DSL…完成。

其中一台出現了靈異現像,就只能連到Google,也可以使用Google搜尋。但就是不能連到其它網站。好吧,道長又要開始壇前除妖…
  1. 先確認能不能ping到另一臺電腦,那試試ping到www.kimo.com.tw…也OK
  2. 再確認DNS對不對…OK (其實這都是做心酸的,能連到Google,當然這兩項都OK)
  3. 難道是ipv6在做怪,好吧,把ipv6 disabled掉
就這樣改 ipv6, 或者使用終端機的 pppoeconf 來設定撥號連線…改 /etc/network/interfaces, /etc/NetworkManager/nm-system-settings.conf或是 firefox…甚至想說,會不會是VDSL機器的問題,能不能進機器做設定(爬文p-872h是不行的)。甚至還重灌一次…始終無解

想想如果設定有錯,那Google怎麼可以連到,還可以搜尋?剩下唯一的解釋就是Google有拜拜了

就在法力快用完之際,突然查到Google神諭,修改MTU
sudo ifconfig ppp0 mtu 1400
看!竟然可以了,這什麼鬼啊,誰知道 mtu 是啥?
可以跑的那臺 mtu 預設值是 auto,實際用 ifconfig 去看為 1492
不能的這臺…改成 1400就行了…害我除妖了6個小時

2 則留言:

  1. MTU是網路封包的最大長度. 如果你設定過大,就會被切或是丟棄

    回覆刪除
  2. 謝謝。只是好奇,不知是網卡還是VDSL機器,造成要去設定MTU小一點

    回覆刪除