2021-05-12 14:32:11
WHR-G300N V2 上使用 OpenWrt 構建 WDS 無線網路擴充套件
刷入 OpenWrt
Buffalo WHR-G300N V2 的硬體和 WHR-G301 一樣,所以可以直接使用針對它的韌體。若是還沒有在 Buffalo WHR-G300N V2 刷入 OpenWrt 或者更新至 15.05 的話,可以參照下面的方式操作:
- 前往 OpenWrt 官網下載 WHR-G301 的韌體:從官方韌體升級 或者 自 OpenWrt 升級
- 確保使用有線方式連線路由器,還是因為 OpenWrt 預設不開無線網路……
- 前往官方韌體的
Admin
或者 OpenWrt 韌體的Reflash
更新便可以了。 - 等待 WHR-G300N V2 上紅色的 DIAG 燈熄滅後,便可以在瀏覽器中通過
192.168.1.1
存取 Web 管理介面了 - 重複這個步驟,對兩台 WHR-G300N V2 都更新至 OpenWrt 15.05 版本
WDS 無線網路擴充套件
WDS 是一個非標準的 IEEE 802.11 無線網路擴充套件,允許兩台路由器通過無線的方式連線起來形成一個內網環境,連線至路由器 A 的主機可以透明的存取的連線至路由器 B 的主機。
由於是非標準的方案,各個廠商的實現機制都有所差異,所以在官方韌體基本上只允許同品牌甚至同型號的產品之間組成 WDS 網路,有的還有數量限制,比如 WHR-G300N V2 的官方韌體僅允許兩台同型號。得益於 OpenWrt,只要所用晶片一樣,不同品牌的之間也可以組成 WDS 網路,也打破了無謂的數量限制。
選定刷好 OpenWrt 的路由器中的一台作為主存取點,這個存取點的 WAN 介面需要連線 ADSL/Fiber 貓或者更上一級網路。其餘的路由器稱為 次存取點,這些路由器按照 WDS 的說法起到擴充套件主存取點覆蓋範圍的功效。
主存取點的設定
- 使用有線方式連線主機和主存取點,通過
192.168.1.1
在 Web 管理介面在Interface
中完成 WAN 相關的設定,PPPoE 或者 DHCP(Client) 什麼的 - 確保之後可以通過這台路由器存取網際網路或者上級網路
- 前往
Wifi
設定,開啟無線網路,注意Access Type
需要選擇Access Point(WDS)
,然後像通常一般指定 SSID、加密方式和存取金鑰。 - 拔掉主機和主存取點的連線,確保現在可以通過這台路由器的無線節點上網。
主存取點設定完成
次存取點的設定
- 使用有線方式連線主機和次存取點,通過
192.168.1.1
在 Web 管理介面在Interface
的 LAN 中禁用 DHCP 服務,因為很顯然只需要主存取點的 DHCP 服務就可以了,改為靜態地址。這個地址需要和主存取點同一個子網,但又在其 DHCP 地址池的分配範圍之外,在 OpenWrt 中這一般在 100 以內,比如192.168.1.2
。 - 拔掉主機與次存取點的連線,將主存取點和次存取點的兩個 LAN 連線起來,主機應該可以通過新指定的 IP 地址開啟次存取點的 Web 設定介面。
- 前往
Wifi
設定,開啟無線網路,注意Access Type
需要選擇Client(WDS)
,然後再下方指定主存取點的 SSID、加密方式和存取金鑰。重要 - 稍等一會兒,WDS 的連線建立需要大約 1 分鐘。之後將主機的無線網路暫時禁用,再次使用有線方式連線次存取點,此時應該可以正常上網了。
- 如果上一步沒問題,再次前往
Wifi
頁面,在無線網路裝置的頁面點選Add
按鈕新增一個虛擬存取節點(VAP),這個節點將用於無線連線次存取點。 - 點選新建立的 VAP 開始設定,可以發現諸如網路制式和頻道之類是無法調整的,畢竟共用一個天線嘛。下面的
Access Type
選擇Access Point
,類似一般的指定 SSID 和加密方式即可。這裡的 SSID 並不特別要求和主 SSID 的一樣,允許不同。個人經驗是不同的 SSID 可以方便手動選擇當前信號最佳的節點,因為有些裝置(PS Vita)選擇 WiFi 信號時太愚蠢了…… - 斷開主機和次存取點的有線連線,重新啟用無線網路,此時應該能通過次存取點的節點正常上網了。
次存取點設定完成
如果有更多的路由器,可以參照上述方式新增到 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
相關文章