題 如何為多個接入點獲取相同的SSID?


我需要升級我現有的無線基礎設施,這次我想要2個接入點來覆蓋我的房子,因為無論單個AP有什麼,我都會出現盲點。我的中央網絡有物理電纜可用於兩個接入點。

我真的希望這兩個作為單個SSID無縫地互操作。我該怎麼做呢?我購買的新接入點需要支持哪些功能?


556
2018-03-21 18:46


起源


你說你無論如何都會得到盲點,但對於那些沒有盲點的人來說,這是一個有趣的相關鏈接: superuser.com/questions/17897/... - cregox


答案:


多AP漫遊網絡背景

使多AP(漫遊)802.11網絡工作毫無意義。無線客戶端只是假設具有相同SSID的所有AP都配置相似,並且都是不同的 訪問點 到相同的底層有線網絡。客戶端將掃描尋找發布所需SSID的AP的所有頻道,並選擇最適合其需求的頻道(通常意味著哪一個顯示最高信號強度)。

一旦進入網絡,只要滿足客戶的需求(即,只要其信號強度高於“足夠好”的閾值),客戶就會使用相同的AP。如果客戶端后來認為該網絡上的另一個AP可能會更好,它會定期掃描所有通道,尋找發布該SSID的其他AP。如果掃描出現了候選AP 足夠好了 比它當前所使用的AP,它將自動漫游到另一個AP,通常沒有錯過的幀。


一個漫遊警告: 正如另一位評論者指出的那樣,肯定是設計糟糕的客戶端,漫遊算法或閾值很差,實際上並沒有在應用時漫遊,因而最終太“粘”,留在他們加入的第一個AP之後。他們本可以通過他們現在更接近的另一個AP獲得更好的性能和可靠性。有時,當您發現客戶端卡在錯誤的AP上時,強制客戶端的Wi-Fi接口重新加入網絡會有所幫助。如果您有很多這些有缺陷的客戶端,那麼對多個AP使用相同的SSID可能不適合您;您可能希望使用不同的SSID,以便更輕鬆地監視和控制客戶端所關聯的AP。*


假設兩個AP的配置相似並且連接到相同的底層網絡,漫遊是無縫的並且對用戶是不可見的(除了像我這樣運行工具來觀察這些東西的書呆子)。漫遊事件對於使用網絡的應用程序是不可見的,儘管網絡堆棧的某些低級部分可能會被通知事件,因此,例如,您的DHCP客戶端可以仔細檢查這個新AP是否真的連接到同一個網絡,因此可以確保您的DHCP租約在此網絡上仍然有效。

其他一些用戶對此問題的回答和評論錯誤地提出漫遊可能需要無線協議或無線中繼或WDS等功能,但這絕對是錯誤的。這些功能只是用無線網絡替換有線以太網回程的方法。

為了完整起見,我應該在那裡提一下  一組技術,一些專有的,一些標準化的IEEE 802.11F,通常稱為接入點間協議。 IAPP是一種方法,通常企業級AP可以通過回程進行相互通信 優化 客戶端漫遊。但這只是一種優化,而不是漫遊的先決條件。漫遊在小型和大型網絡上“足夠好”,沒有任何IAPP正在進行。

配置建議

為兩個AP提供相同的網絡名稱(SSID),相同的安全類型(建議使用WPA2-PSK)以及相同的無線安全密碼短語。許多客戶端假設這些類型的設置在具有相同SSID的所有AP中是相同的。

由於您已經安裝了佈線,因此請使用有線以太網作為回程。這樣可以節省實際需要它的便攜式/移動設備的無線帶寬,而不是浪費在可以合理連接的固定設備上。

如果網絡上有其他設備,例如寬帶家庭網關,提供NAT和DHCP服務,則將兩個AP置於橋接模式(關閉NAT和DHCP服務)。您通常只希望網絡上的一個盒子充當NAT網關或提供DHCP服務。如果您的網絡上還沒有其他設備在執行NAT和DHCP,並且您需要這些服務,那麼您可以讓其中一個AP執行此操作。讓更多“上游”AP(拓撲結構更接近寬帶調製解調器)執行NAT和DHCP,並確保與其他AP的有線以太網連接來自第一個AP的LAN端口。還要確保“下游”AP處於橋接模式。 我之所以這樣說是因為我看到人們犯了在他們的兩個AP上都啟用了NAT和DHCP的錯誤,而且我看到的客戶不夠智能,比如192.168.1.x / 24網絡現在和他們剛剛在另一個房間裡的192.168.1.x / 24網絡不一樣。我也看到用戶在這種情況下感到困惑,因為同一家中的兩台筆記本電腦有192.168.1.x地址,但由於它們實際上位於兩個獨立的NAT後面的兩個獨立的IP網絡上,因此無法互相ping通。

頻道是一個關鍵設置你  希望在漫遊(多AP)802.11網絡中從AP變為AP。要最大化帶寬,請讓AP自動選擇要使用的頻道,或者您可以手動選擇要使用的不同,非重疊且希望未佔用的頻道。您不希望來自/來自一個AP的傳輸與來自/來自另一AP的傳輸競爭帶寬。

其他考慮因素

這個答案的其餘部分只是一堆通用的“如何最大化您的家庭802.11網絡帶寬”提示,而不是特定於您的兩個具有相同SSID的AP的問題。

考慮藉此機會實現全面現代化

如果您已經購買了新的AP並花時間重新配置,我建議您利用這個機會更換現有的AP,購買兩個支持同時雙頻802.11ac技術的最新AP。這樣,您可以為僅2.4GHz的舊客戶端支持2.4GHz頻段,以及為更多帶寬支持不太繁忙的5GHz頻段。將2.4GHz 802.11n無線電設置為20MHz(HT20)頻道正在成為一種“最佳實踐”,因此它可以讓一些頻段免費用於藍牙等用途。這將2.4GHz頻段的802.11n傳輸速率限制在~130mbps而不是300mbps,但允許其他非802.11 2.4GHz設備仍能正常工作。在5GHz,有更多可用頻道,而且它們通常都不那麼繁忙,我們鼓勵您使用80MHz(VHT80)頻道以獲得最大吞吐量。

Apple最新的2013 AirPort Extreme和Time Capsule是同步雙頻802.11ac,它們還支持3個空間流(又名“3x3”,“3SS”)802.11ac,如果你有3個傳輸速率高達1300兆比特/秒流802.11ac客戶端,可以做到這一點。 2013年或之後推出的所有Apple Mac產品都有802.11ac。 MacBook Airs只有2SS(867兆比特/秒最大信令速率),iMacs在發送時為2SS,接收時為3SS,但我相信Retina MacBook Pro和Mac Pro在發送和接收方面均為3SS。

請注意,業界推出優秀的802.11ac AP和客戶端的速度很慢。在2012年甚至2013年初出現的很多東西往往是第一代垃圾的漏洞。從2013年6月開始,更加可靠的第二代802.11ac產品開始問世。除了Apple產品外,華碩RT-AC66U還是一款不錯的同步雙頻3SS 802.11ac AP。

如果你堅持使用較舊的單頻段AP

如果您不需要支持任何舊的僅2.4GHz設備,請使用5GHz頻段,因為它通常不太忙,您可以使用HT40而不會使藍牙和其他用途匱乏。

如果您支持僅支持2.4GHz頻段的單頻段AP設備,請注意選擇頻道。在2.4GHz頻段,頻道在很大程度上重疊。但是,通道1,6和11根本不重疊,所以這些是手動選擇的好選擇。您可以使用Wi-Fi網絡掃描儀,如inSSIDer,NetStumbler,iStumbler,許多“戰爭駕駛”工具等,以查看哪些頻道正在被您可見的其他AP使用。如果您懷疑您所在地區有非802.11 2.4GHz干擾,例如藍牙,微波爐和許多(但不是全部)無繩電話,嬰兒監視器,無線網絡攝像頭和無線房間到房間的A / V發送器,你可以全力以赴,得到像你這樣的頻譜分析儀 Metageek Wi-Spy可以找到哪個頻道最不嘈雜的地方。


766
2018-03-21 22:39



但是,如果一台筆記本電腦從一個房間轉到另一個房間呢?我不是專家,但我會 假設 WDS將負責切換接入點,而不會失去連接。 - Arjan
@Arjan我已經更新了我的答案來解決你的問題。簡短的回答是,無論您在AP之間使用何種回程,客戶都會很好地漫遊,而WDS只是在使用有線回程成本過高的情況下進行無線回程的一種方式。 WDS與漫游完全無關。 - Spiff
一個非常有用的答案,謝謝。您提到將“下游”(更遠離互聯網)接入點置於橋接模式(並禁用NAT和DHCP)。橋接模式與使用LAN端口而不是其WAN端口連接上游設備之間是否存在差異(正如我所看到的那樣,建議的解決方案是在其他地方擴展帶有線纜的無線網絡)? - David Miller
那麼當你拔掉其中一個AP時應該會發生什麼?我所有的應用程序都失去了聯繫。重新連接到另一個AP大約需要20秒。即使漫遊位也難以奏效;他們堅持緩慢的遠方AP。我已經使用三星Galaxy 10.1標籤和HTC Desire Z手機進行了測試。 - Halfgaar
@ATSiem是的,看到我的句子開頭“如果你還沒有...”和該段的其餘部分;我準確地描述了你所詢問的內容。 - Spiff


好的文章,然而相同SSID上的多個AP之間的切換經常導致問題,因為即使信號遠低於“足夠好”的閾值,客戶端也會堅持使用原始AP。例如。如果你將筆記本電腦從房子的一端移到另一端,當它發現信號強得多的AP時,它不會簡單地切換到新的AP,而是它會堅持使用原始的AP,直到信號變得如此微弱和不穩定(<5mb)它不能再使用了。在許多情況下,信號可能打得太弱,以至於筆記本電腦無法上網或與網絡設備通信,但筆記本電腦仍將使用原始AP,因為它仍然可以看到非常微弱的信號。要解決此問題,需要手動干預以強制AP切換(例如,修復或重置筆記本電腦上的無線連接)

簡而言之,以下陳述值得懷疑:“一旦進入網絡,只要滿足客戶的需求(即只要信號強度高於”足夠好“的閾值),客戶就會使用相同的AP。如果客戶稍後認為在該網絡上使用另一個AP可能會更好,它會定期掃描尋找發布該SSID的其他AP的所有頻道。如果掃描出現的候選AP足夠好於它當前所使用的AP,那麼' ll自動漫游到另一個AP,通常沒有錯過的幀“


30
2017-11-01 23:57



@ MRC-同意。這是一篇內容豐富的文章,但是對於您的基本無線客戶端,我看不到它根據需要無縫切換。通常,一些網絡中斷對於強制切換是必要的。根據無線客戶端,無線電和運行的軟件,這是可能的,但需要使用您自己的設備進行一些測試。有些可能會漫遊,有些可能不會。儘管如此,仍然是可行的設置。
雖然我發現這是真的,但使用2個SSID時會出現同樣的問題 - Bart van Heukelom
@BartvanHeukelom是的,兩個SSID出現同樣的問題,但它就是這樣 許多 當他們有不同的SSID時更容易更改AP。 - Mr. Flibble
它在我的Mac和我的PC筆記本電腦上運行良好(但僅在Linux上,Intel Win7驅動程序似乎更加粘性)。因此漫遊算法可以很好地工作,但它似乎與驅動程序有關。 - Huygens


如果您使用類似機場快線的東西,它可以選擇擴展另一個 WDS 網絡。我認為其他路由器可以通過各自的配置面板訪問類似的功能。

如果不了解有關網絡設置的更多信息,很難提供可行的解決方案。


4
2018-03-21 18:57



就像@kaerast評論另一個答案一樣,最初的問題表明他已經佈線已經做過有線回程,因此做WDS的建議只會浪費無線帶寬。 - Spiff


我相信你在找 wlan / wifi中繼器。這是一個教程: 使用中繼器擴展WLAN範圍


3
2018-03-21 19:03



最初的問題表明,整個家庭都可以使用有線網絡。因此,不需要轉發器,只需要在不同的通道上操作但具有相同的ssid和密鑰的第二接入點。 - kaerast
@kaerast,你剛才給出答案嗎?只需將2個無線路由器配置為具有相同的ssid和其他設置,但可以在不同的通道上工作..可能需要使用dhcp(兩個不同的範圍)進行某些工作但應該工作.. - Earlz


簡而言之,這些是最重要的事情:

  • 所有AP上的SSID,密碼和安全設置相同
  • 每個AP的通道不同。理想情況下不重疊(1,6,11)

0
2017-09-08 07:45