首頁 > 軟體

WHR-G300N V2 上使用 OpenWrt 構建 WDS 無線網路擴充套件

2020-06-16 17:52:15

刷入 OpenWrt

Buffalo WHR-G300N V2 的硬體和 WHR-G301 一樣,所以可以直接使用針對它的韌體。若是還沒有在 Buffalo WHR-G300N V2 刷入 OpenWrt 或者更新至 15.05 的話,可以參照下面的方式操作:

  1. 前往 OpenWrt 官網下載 WHR-G301 的韌體:從官方韌體升級 或者 自 OpenWrt 升級
  2. 確保使用有線方式連線路由器,還是因為 OpenWrt 預設不開無線網路……
  3. 前往官方韌體的 Admin 或者 OpenWrt 韌體的 Reflash 更新便可以了。
  4. 等待 WHR-G300N V2 上紅色的 DIAG 燈熄滅後,便可以在瀏覽器中通過 192.168.1.1 存取 Web 管理介面了
  5. 重複這個步驟,對兩台 WHR-G300N V2 都更新至 OpenWrt 15.05 版本

WDS 無線網路擴充套件

WDS 是一個非標準的 IEEE 802.11 無線網路擴充套件,允許兩台路由器通過無線的方式連線起來形成一個內網環境,連線至路由器 A 的主機可以透明的存取的連線至路由器 B 的主機。

由於是非標準的方案,各個廠商的實現機制都有所差異,所以在官方韌體基本上只允許同品牌甚至同型號的產品之間組成 WDS 網路,有的還有數量限制,比如 WHR-G300N V2 的官方韌體僅允許兩台同型號。得益於 OpenWrt,只要所用晶片一樣,不同品牌的之間也可以組成 WDS 網路,也打破了無謂的數量限制。

選定刷好 OpenWrt 的路由器中的一台作為主存取點,這個存取點的 WAN 介面需要連線 ADSL/Fiber 貓或者更上一級網路。其餘的路由器稱為 次存取點,這些路由器按照 WDS 的說法起到擴充套件主存取點覆蓋範圍的功效。

主存取點的設定
  1. 使用有線方式連線主機和主存取點,通過 192.168.1.1 在 Web 管理介面在 Interface 中完成 WAN 相關的設定,PPPoE 或者 DHCP(Client) 什麼的
  2. 確保之後可以通過這台路由器存取網際網路或者上級網路
  3. 前往 Wifi 設定,開啟無線網路,注意 Access Type 需要選擇 Access Point(WDS),然後像通常一般指定 SSID、加密方式和存取金鑰。
  4. 拔掉主機和主存取點的連線,確保現在可以通過這台路由器的無線節點上網。

主存取點設定完成

次存取點的設定
  1. 使用有線方式連線主機和次存取點,通過 192.168.1.1 在 Web 管理介面在 Interface 的 LAN 中禁用 DHCP 服務,因為很顯然只需要主存取點的 DHCP 服務就可以了,改為靜態地址。這個地址需要和主存取點同一個子網,但又在其 DHCP 地址池的分配範圍之外,在 OpenWrt 中這一般在 100 以內,比如 192.168.1.2
  2. 拔掉主機與次存取點的連線,將主存取點和次存取點的兩個 LAN 連線起來,主機應該可以通過新指定的 IP 地址開啟次存取點的 Web 設定介面。
  3. 前往 Wifi 設定,開啟無線網路,注意 Access Type 需要選擇 Client(WDS),然後再下方指定主存取點的 SSID、加密方式和存取金鑰。重要
  4. 稍等一會兒,WDS 的連線建立需要大約 1 分鐘。之後將主機的無線網路暫時禁用,再次使用有線方式連線次存取點,此時應該可以正常上網了。
  5. 如果上一步沒問題,再次前往 Wifi頁面,在無線網路裝置的頁面點選 Add 按鈕新增一個虛擬存取節點(VAP),這個節點將用於無線連線次存取點。
  6. 點選新建立的 VAP 開始設定,可以發現諸如網路制式和頻道之類是無法調整的,畢竟共用一個天線嘛。下面的 Access Type 選擇 Access Point,類似一般的指定 SSID 和加密方式即可。這裡的 SSID 並不特別要求和主 SSID 的一樣,允許不同。個人經驗是不同的 SSID 可以方便手動選擇當前信號最佳的節點,因為有些裝置(PS Vita)選擇 WiFi 信號時太愚蠢了……
  7. 斷開主機和次存取點的有線連線,重新啟用無線網路,此時應該能通過次存取點的節點正常上網了。

次存取點設定完成

如果有更多的路由器,可以參照上述方式新增到 WDS 網路中即可。

參考文獻

OpenWrt Wiki: Atheros and MAC80211 WDS to implement a wireless network bridge (wireless repeater)

OpenWrt Wiki: Buffalo WHR-G300N V2

DD-WRT Wiki: WDS Linked router network

OpenWRT環境搭建  http://www.linuxidc.com/Linux/2015-09/122657.htm

MT7620a OpenWrt barrier_breaker編譯後wan口dhcp無法獲得地址  http://www.linuxidc.com/Linux/2015-08/122062.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-10/123704.htm


IT145.com E-mail:sddin#qq.com