鍊式網路問題/ MTU 大小
我有一個連接到 Internet 的設備鏈:
- 金屬棚中的 Draytek 2120n-plus 光纖路由器 - 網際網路連接
- TP-Link AV500 電力線適配器
- Draytek 2760 VDSL 路由器,用作無線集線器
- Linksys SPA2102 VOIP 路由器
這些設備在沒有我記得的任何特殊設置的情況下連結在一起。VOIP 路由器是根據我的 VOIP 提供商指南配置的:http: //blog.2talk.co.nz/spa2102.html
通常,當電腦通過 Wifi 連接到 1. 或 3. 時,它們工作得很好。但是在 3. 我發現瀏覽、Skype、SSH 會話和任何其他應用程序經常“停止”。大約 30-90 秒內似乎沒有數據流動,之後一切恢復正常。這種情況每 10 分鐘左右發生一次。
為了解決這個問題,我將 3. 的 MTU 降低到 1300。這似乎解決了停滯問題,但是我現在不能再使用 VOIP 設備,我沒有撥號音,也沒有任何振鈴。
Internet 搜尋表明 SPA 2102 路由器中沒有 MTU 設置。
我也找不到電力線乙太網的任何 MTU 大小,所以我假設它在 1500 的 MTU 上執行?
我將如何確定合適的 MTU 是什麼,我想應該是 1492,但顯然我也想消除停頓
有關其他網路設備的一些資訊:
- 有一個簡單的開關,連接著 1-2 台電腦和一台列印機,但開關不在 1. 和 2 之間。
- 通常有 2 部手機通過 Wifi 連接,有時還有 2 台電腦。
原來這是Wifi擁塞的問題。
首先,在Draytek支持的幫助下,我將問題縮小到設備和連接方式:
- 連接到設備 3 的電腦電纜工作正常
- 連接到設備 1 的電腦電纜正常工作
- wifi 到設備 3,設備 3 直接連接到設備 1 不起作用。
作為下一步,我們在設備 3 wifi 上嘗試了不同的 Wifi 頻道,特別是頻道 1 和 11 與其他頻道的重疊較少。這在一定程度上改善了這個問題,但並沒有消除它。
我還用一個Android工具分析了周圍Wifi接入點的信號強度:Wifi Analyzer
這證實了周圍有很多 Wifi 接入點,並且頻道 1 和 11 稍微好一些。
為了解決這些問題,我找到了一個 802.11ac 雙頻路由器(2.4Ghz 和 5Ghz),現在將其用作新的接入點。我還必須為我的筆記型電腦購買一個 5Ghz Wifi usb 加密狗。
我認為這不是 MTU 問題。MTU 問題通常不是間歇性的,因為您描述的問題似乎是。當現有會話通常在同一點停止工作時,例如在獲取圖像時,會注意到 MTU 問題。Wireshark 將顯示 DNS 大部分工作,並且 TCP 會話(例如 HTTPS)已連接,然後開始超時——但每一次,而不是每十分鐘一次。
要測試 MTU 問題,您可以使用簡單的TP-Link
ping HOST -f -l SIZE
在此處詳細描述。請注意,Windows ping 使用的數字是有效負載,並且標頭是 28 字節,因此 1500 的 MTU 對應於成功的. 測試不僅應按照建議針對 tp-link 主機,還應在連接到設備 1 的電腦和連接到設備 3 的另一台電腦之間進行。您的內部 ping 應該在 1472 處正常,甚至可能到 Internet,但如果它少往上網也不是問題。ping -f -l 1472
設置好 ping 後(我建議 1 到 Internet 和 1 到 3),讓它們每秒 ping 一次(添加
-t
到命令行),然後等待中斷發生,看看會發生什麼。
- 您可以執行 Wireshark 來檢查數據包是否到達。
- 您可以執行小型 ping 以再次檢查這不是 MTU 問題(如果您同時執行小型 ping 和 1472 字節 ping,並且只有大型 ping 停止,那麼好吧,這是間歇性 MTU 問題,但同樣,我認為不會是這樣)。
那麼如果不是 MTU,那會是什麼呢?我懷疑是惡意設備接管了您的一個內部 IP,或者 PowerLine 適配器出現問題,可能是由於某些電氣設備每十分鐘左右就會出現問題,並迫使適配器重新同步。不過,我的水晶球並不完美!
我並沒有真正回答你的問題,但是評論太長了,希望它能幫助你找到你的問題。