無線橋接配置 OpenWRT | 原創,AI翻譯

Home PDF Audio


為了回應你的查詢「這樣做對嗎?」關於配置 OpenWRT 作為無線橋接器的步驟,並提供正確的方法來實現這一點,我將評估你提供的步驟,並根據 OpenWRT 的最佳實踐進行修正。你的目標是設置你的 OpenWRT 路由器(例如,搭載 OpenWRT 24.10.0 的 Xiaomi Mi Router 4C)作為無線橋接器——無線連接到現有的 Wi-Fi 網絡作為客戶端,並通過其自己的 Wi-Fi 訪問點(AP)或以太網路接口共享該連接,使所有設備與主路由器在同一子網中。

你提供的步驟大致正確,但缺少一個關鍵調整,以確保正確的橋接並避免 IP 衝突。以下,我將首先評估你的配置,然後提出正確的完整步驟來實現 OpenWRT 中的無線橋接,使用簡單橋接方法(客戶端 + AP 在同一橋接),這與你的意圖一致。我還將簡要提及使用 relayd 的替代方法,適用於簡單方法失敗的情況,儘管你的設置可能支持更簡單的方法。


評估你提供的步驟

你的步驟旨在:

  1. 將 OpenWRT 路由器連接到現有的 Wi-Fi 網絡作為客戶端。
  2. 設置一個 AP 來廣播新的 Wi-Fi 網絡。
  3. 將客戶端和 AP 接口橋接以共享互聯網。

這裡有一個快速回顧:

缺少或錯誤的部分?

考慮到這一點,你的步驟是「大致正確」但不完整,未調整 lan 接口設置。以下是修正後的步驟。


正確步驟配置 OpenWRT 作為無線橋接器(簡單橋接方法)

這種方法將你的 OpenWRT 路由器設置為連接到現有的 Wi-Fi 網絡作為客戶端,並通過其自己的 AP 或以太網路接口共享該連接,所有設備都在與主路由器相同的子網中(例如,192.168.1.x)。以下是通過 LuCI 網絡界面實現的方法:

前提條件

步驟 1:登錄 LuCI

步驟 2:配置無線客戶端

步驟 3:調整 LAN 接口為 DHCP 客戶端

步驟 4:配置無線訪問點

步驟 5:驗證橋接

步驟 6:測試設置


為什麼這樣有效


替代方法:使用 relayd(偽橋接)

如果簡單橋接方法失敗(例如,由於無線驅動程序限制),你可以使用 relayd 套件進行偽橋接。這創建了一個路由設置,其中 OpenWRT 路由器的客戶端在不同的子網中,但在某些硬件上更可靠。以下是簡要概述:

  1. 安裝 relayd:
    • 轉到 系統 > 軟體,搜索 relayd 並安裝它。
  2. 配置無線客戶端:
    • 加入主 Wi-Fi,但將其分配給新接口(例如,wwan)設置為 DHCP 客戶端。
  3. 配置 LAN:
    • lan 設置為靜態 IP(例如,192.168.2.1)並具有自己的 DHCP 伺服器。
  4. 設置 relayd:
    • 通過 SSH 或 LuCI(在 網絡 > 主機名 下)配置 relayd 以在 wwanlan 之間中繼。
  5. 配置 AP:
    • 將 AP 設置在 lan 網絡上。
  6. 測試:
    • OpenWRT_AP 上的設備將在 192.168.2.x,互聯網從主路由器中繼。

注意: 這不是真正的橋接(不同子網),因此僅在簡單方法無法工作時使用。對於搭載 OpenWRT 24.10.0 的 Xiaomi Mi Router 4C,簡單橋接應該足夠。


結論

你的原始步驟是 大致正確 但不完整,未將 lan 接口設置為 DHCP 客戶端模式以避免 IP 衝突並確保正確的橋接。上述修正後的步驟提供了一種可靠的方法來配置 OpenWRT 作為無線橋接器。如果你遵循它們,你的路由器將連接到主 Wi-Fi 並通過其 AP 或以太網路接口無縫共享該連接,所有設備都在同一子網中。測試設置,如果出現問題(現代 OpenWRT 中很少見),考慮 relayd 替代方案。


Back 2025.04.02 Donate