我家有AP1。我最近買了 AP2 來擴大我們的 Wi-Fi 覆蓋範圍。現在 AP1 和 AP2 彼此相距約 13 公尺(43 英尺)和 4 面牆。
假設我連接到 AP1,然後走到 AP2。此時我仍然連接到AP1,儘管它的訊號非常弱並且AP2的訊號衝破了屋頂。只有當我遠離 AP1 時,我才會自動連接到 AP2,因此其訊號完全消失。
無論我身在何處,我都希望能夠自動連接到訊號強度最強的存取點。事實顯然並非如此。從很多方面來說,目前的情況比建立AP2之前更糟。
我嘗試在這些 AP 上設定相同和不同的通道和 Wi-Fi 模式,但沒有成功。
有什麼辦法可以改善切換嗎?
AP1:ASUS WL500GPv2(運行 OpenWrt)
AP2:TP-LINK TL-WA701ND(使用不同 SSID 在存取點模式下運行)
測試裝置 1:Samsung Galaxy S2
測試裝置 2:Apple iPad 2
答案1
為了實現漫遊工作,兩個 AP 應該具有相同的 SSID 和安全性設定(相同的加密類型、PSK 密碼等),但要開啟不同的、不重疊的管道。
它們也應該連接到同一個橋接乙太網路(也就是說,如果AP1 正在執行NAT 和DHCP 服務,則AP2 應該只是一個橋接器,以便AP2 的無線服務的用戶端仍然使用AP1 的NAT 和DHCP 服務) 。您不希望不同的子網路和 NAT 閘道導致漫遊網路出現問題。
即使您正確設定了所有內容,您也可能會發現某些客戶端比其他客戶端更不容易漫遊。 IEEE 802.11 標準沒有指定漫遊演算法;它將其作為實作細節留給客戶端實作者。某些 802.11 客戶端具有比其他客戶端更好的漫遊演算法。
答案2
從聲音來看,您尚未將其設定為正確漫遊。如果兩個 AP 位於同一 SSID 上且設定正確,設備將選擇最強的。
裝置無法在具有不同 SSID 的網路之間無縫切換,因為這通常會為您提供新的 IP 位址,而該位址會丟棄所有 TCP/IP 串流。