1. 程式人生 > >解決使用路由器上傳網站出現FTP上傳緩慢至0.0kb/s的解決辦法(實測有效)

解決使用路由器上傳網站出現FTP上傳緩慢至0.0kb/s的解決辦法(實測有效)

      最近突然發現自己電腦的FTP上傳變得非常奇怪,使用FTP時4kb的檔案都無法正常上傳到伺服器上,flashfxp總是顯示從最高速度傳輸慢慢的將為0.0kb/s,然後很久才有反應開始緩慢的上傳下一個檔案。同時其他涉及到向網路傳送資料的操作如上傳檔案,提交表單資料等都變得異常緩慢。

       這是怎麼回事,我開始逐一排查問題:
       首先懷疑的ftp軟體的問題,更換了多款ftp軟體測試後,排除了軟體問題。
       其次懷疑本機、路由器的防火牆問題,關閉後,問題依舊。
       最後懷疑到路由的MTU值的設定上了,因為出現問題的都是傳送資料操作,而本機網路接受資料的速度一切正常。
      登陸到我的TL-Link路由器,在網路引數-WAN口設定-高階設定 中 查到 路由器設定的MTU值為1492

開啟命令列 輸入 ping -f -l 1480 xxbin.com 測試是否能傳送長度為1480的資料到伺服器,結果顯示Packet needs to be fragmented but DF set,意味傳送1480的資料包需要拆開來發送。

看來我這電信的MTU值要低於1480,逐降低MTU值繼續使用ping 命令測試,一番測試後發現只要MTU小於等於1380就能ping通伺服器了。再次登陸到路由器,修改MTU為1380後重新連結ADSL,問題解決!