跳轉到內容

社群 FreedomBox/Wi-Fi 漫遊

來自華夏公益教科書

社群可能分佈在很大範圍內,例如整個村莊或教育機構。如果有多個具有不同名稱的 Wi-Fi 接入點,使用者必須知道併為每個網路提供密碼。為了避免這種情況,希望整個社群使用一個名為 SSID 的 Wi-Fi 網路名稱。當用戶連線到最近的 Wi-Fi 接入點,然後移動到該接入點範圍之外,而另一個接入點範圍內時,我們希望過渡過程平穩。現有連線不應斷開。使用者不應看到 Wi-Fi 連線中斷。不應提示使用者輸入新密碼。這被稱為 Wi-Fi 漫遊,通常部署在大型區域 Wi-Fi 網路(如校園)中。

接入點

[編輯 | 編輯原始碼]

Wi-Fi 漫遊在接入點方面很容易實現。必須滿足以下條件

  • 網路中的每個 Wi-Fi 接入點都必須配置為具有相同的 SSID。
  • 每個接入點都必須配置為不自行提供 IP 地址,而是將來自 Wi-Fi 網路中客戶端的任何請求中繼到後端網路中的伺服器。這可以透過將大多數 Wi-Fi 接入點配置為中繼模式來實現。
  • 讓 LAN(連線所有接入點的後端網路)上的單個實體向所有代理提供 DHCP 地址。在使用 FreedomBox 的社群設定中,FreedomBox 伺服器執行此任務。請參閱有關配置 FreedomBox 網路的部分。

客戶端

[編輯 | 編輯原始碼]

客戶端側的 Wi-Fi 漫遊是所有魔術發生的地方。他們需要不斷掃描接入點。當用戶移動到訊號更強的接入點(訊號強度或信噪比更高)附近時,他們會切換到該接入點。由於客戶端將給定密碼與 SSID 相關聯,因此如果新網路的 SSID 與舊網路的 SSID 相同,則客戶端將嘗試使用與之前網路相同的密碼連線到新網路。執行良好的客戶端表現優於其他客戶端。因此,Wi-Fi 漫遊體驗取決於客戶端。預計大多數移動裝置都能正常工作。

使用顯示區域中 Wi-Fi 網路的訊號強度、SSID、已連線接入點和頻道號的移動應用程式。連線到網路並四處走動,以移至更好的接入點。您應該看到從一個頻道切換到另一個頻道。

華夏公益教科書