
問題描述
最近我在使用無線連接到互聯網時遇到問題,但我可以透過有線連接進行連接。我使用 TP-Link Archer C7 無線路由器作為存取點,它已經正常工作了大約 3 個月,無需重置。最近我在使用這個無線連接時一直無法連接,我有點困惑到底是什麼原因。
- DHCP 和 DNS 伺服器位於本機,但我無法找到任何導致無法連線的原因。
- 如果我透過乙太網路連接到 Archer C7,我可以立即連接到互聯網,並實現出色的下載/上傳速度。然而,任何在使用 WiFi 時連接到互聯網的嘗試都被證明是徒勞的。
- 主路由器的運作配置已連續2-3個月沒有變化。
- Archer C7 路由器在 1 - 2 個月內未進行任何更改。
下面提供了連接到無線的設備的網路資訊。您知道這種新出現的阻止我在無線網路上存取互聯網的行為的可能原因是什麼嗎?如果我可以提供任何其他信息,請告訴我,並感謝您的幫助。
嘗試解決問題
- 我開啟了 archer C7 上的 DHCP 伺服器,將 archer C7 路由器中的 DHCP 伺服器設定在網域 DHCP 伺服器範圍之外,並嘗試使用該資訊進行連線。這也沒有產生任何變化,但有趣的是,透過有線連接連接到 archer C7 的任何裝置都被指派了網域 DHCP 伺服器範圍內的 IP 位址,而不是利用 archer 中存在的 DHCP 伺服器C7。無線用戶端能夠使用 archer C7 中的 DHCP 伺服器,但仍然無法連線。
- 路由器恢復出廠設置,並從頭開始配置,但沒有成功。當我設定路由器時,我在設定 Archer C7 路由器時停用了 DHCP、防火牆、nat 和任何轉送。
- 作為測試,我從網路中刪除了 Archer C7 路由器,將其關閉以防止任何可能的無線幹擾,並將第二個路由器配置為存取點,其配置與第一個路由器類似。儘管如此,我還是無法連接到網路。
- 我還嘗試消除無線安全性,但沒有明顯效果。
- 我能夠從 Archer C7 ping 到主路由器,並從 Archer C7 ping 到 DNS/DHCP 伺服器,沒有丟包。連接到無線網路的任何裝置在嘗試 ping 路由器 (192.168.1.1) 或 DNS/DHCP 伺服器 (192.168.1.11,192.168.1.12) 時都會遇到嚴重的 (40% - 80%) 封包遺失。
- 我已重新啟動網路中兩個網域控制站上的 DHCP 和 DNS 伺服器,但我發現結果沒有任何差異。
- 另請注意,我嘗試手動設定網路訊息,但仍然無法存取互聯網。
- 我嘗試在連接的無線設備的網路資訊中將 DNS 伺服器設定為 8.8.8.8,但沒有成功。
- 我還嘗試移動 Archer C7 以使用不同的乙太網路端口,並更改了正在使用的乙太網路電纜。
- 我嘗試使用多台 Windows 7 電腦、iPad、Mac 和 Android 手機連接到無線存取點。沒有運氣。有趣的是,我能夠在 Mac 上暫時存取互聯網,但那是短暫的。
特點
- 有時,當我嘗試連接到無線網路時,DHCP 可以正常工作並分配正確的訊息,如下所述。然而,其他連接無線的嘗試會產生 IP 以 169 開頭、子網為 255.255.0.0 的網路訊息,對我來說,這表明路由器無法到達 DHCP 伺服器來提供正確的資訊。
- 我能夠從 Archer C7 ping 到主路由器,並從 Archer C7 ping 到 DNS/DHCP 伺服器,沒有丟包。連接到無線網路的任何裝置在嘗試 ping 路由器 (192.168.1.1) 或 DNS/DHCP 伺服器 (192.168.1.11,192.168.1.12) 時都會遇到嚴重的 (40% - 80%) 封包遺失。
- 我的老闆有一個行動無線熱點,可以在辦公室內運行,但最近運行速度比平常慢。無線幹擾是否會導致此問題?
網路資訊
網路資訊(適用於連接到無線的設備): IP:192.168.1.22 子網路:255.255.255.0 路由器:192.168.1.1 DNS:192.168.1.11、192.168.1.1 DNS
網路資訊(實際位址): 路由器:192.168.1.1 子網路:255.255.255.0 DNS:192.168.1.11、192.168.1.12 Archer C7:192.168.1.239
Archer C7 連接路由器透過插入 archer C7 LAN 連接埠的乙太網路連接線連接至 Cisco 路由器。乙太網路連接到交換機,然後交換器連接到 Cisco 2911 路由器。連接到主路由器的所有其他裝置都運作良好,但似乎任何連接 wifi 的裝置都無法存取網路。
先前的研究
我已經花了幾天時間尋找這個問題的解決方案,並且我在下面添加了一些我讀過的其他兩篇文章的鏈接,這些文章無法解決我遇到的問題。我已經閱讀了更多內容,但我只被允許發布兩個連結。
更新 - 2016 年 4 月 21 日
此時,我的無線路由器已正常工作,儘管 2.4G 的速度略有下降。
在 archer C7 的路由器設定中,我在 2.4 介面的進階無線設定中停用了 WMM。
將無線安全性設定為 WPA 而不是 WPA2。
將信標間隔修改為最大值 2.4G。由於禁用 WMM,2.4 連線的速度不如以前那麼快,但這項變更似乎略有幫助。
如果啟用了 WPA2,我在某些裝置上連線時會遇到問題,只有在我將安全性變更為 WPA 後,裝置才能連線到無線路由器。仍然無法訪問互聯網,但禁用 WMM 後我的連接沒有問題。據我所知,康卡斯特(我的 ISP)發回的資料包已被標記為低優先級,並且 WMM 導致我的互聯網因低優先級而停滯。這不是永久的解決方案,我正在研究以下兩種可能的解決方案。
- 為 archer c7 無線網路建立一個單獨的 VLAN,並使 Cisco 路由器將所有封包上的 DSCP 值設定為 0x00。這應該使我能夠重新打開 WMM 並且仍然能夠連接到互聯網。
- 將 archer C7 刷入 dd-wrt,然後設定 archer C7 中的 DSCP 值。如果我選擇這種替代方案,我就不必弄亂主路由器,並且可以或多或少地控制所有內容。
有什麼想法嗎?我將研究這兩種解決方案,看看如何同時實現這兩種解決方案。似乎刷新到 dd-wrt 可能是最好的解決方案,但我之前沒有使用過它,因此需要進一步研究。我將更新我的發現。
答案1
用 dd-wrt 替換 Archer C7 上的庫存韌體後,我體驗到的速度比庫存韌體快得多。這是我為解決問題所做的事情。
- 將 Archer C7 路由器從庫存韌體刷新到 dd-wrt。
- 我將運行dd-wrt 的Archer C7 配置為接入點,讓設備充當本地DHCP 的DHCP 中繼(可以在DHCP 伺服器和DHCP 中繼之間進行選擇;DHCP 中繼似乎正是我所需要的)伺服器,並將 IP 設定為不在 DHCP 範圍之外使用的值。
WMM 現已啟用,我可以使用 WPA2 而不僅僅是 WPA。我認為這可能是與 Comcast 相關的 DSCP 問題,因為我在多個恢復原廠設定的無線裝置上遇到了該問題,但現在我不太確定。作為參考,我提供了一個指向我要實施的解決方案的鏈接,試圖將 DSCP 設置為 0x00 值,這應該允許我啟用 WMM 並仍然訪問互聯網。從庫存韌體更改為 dd-wrt 後,這似乎不再必要。
- 之前速度:2.52 Mbps 下載,17.27 Mbps 上傳
- 之後速度:8.88 Mbps 下載,24.44 Mbps 上傳
康卡斯特 DSCP 資訊連結: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=176395
基本上我可以使用有線連接進行連接,但不能使用無線連接,因為從 Comcast 發回給我的 DSCP 標頭資訊會導致無線介面速度變慢,因為 DSCP 標頭指定了具有最低優先權的封包。這就是為什麼我在禁用 WMM 後能夠連接到互聯網。不幸的是我的速度非常慢,因為如果不使用 WMM 速度就會降低。我用dd-wrt 替換了路由器上的庫存固件,因為我能夠在傳入資料包上指定DSCP 標頭,但在將dd-wrt Archer C7 路由器配置為存取點後,就沒有必要了。