Router

如何為 2.4 和 5GHz WiFi 創建兩個不同的子網,並保持它們之間的通信?

  • November 26, 2020

我有兩個通過 Cat5 電纜互連的路由器:一個 TP-Link Archer C7 和一個舊的 Netgear V7610。我正在嘗試在同一個 LAN 上創建兩個子網,並保持所有節點之間的通信,無論它們連接到哪個路由器。

Archer C7 執行 OpenWRT 並禁用其 2.4GHz WiFi 無線電,而 Netgear V7610 執行我的 ISP 的專有韌體並禁用其 5GHz 無線電。所有這些都是為了解決 C7 無法同時使用兩個無線電的問題。我一直無法糾正這個核心問題,因為它違背了我與之交談過的任何 OpenWRT 專家的信念。有關更多資訊,請參閱此 OpenWRT 論壇主題

如果我沒有一些不支持較新 WiFi 標準的舊設備,我會簡單地廢棄 V7610 並通過 C7 在 5GHz 上執行所有東西。所以這是我能想到的唯一解決方案,除了在整個房子裡執行 Cat5,這在時間和金錢方面都太昂貴了。

我已經閱讀了以下資源,但仍然感到困惑:

在兩個 OpenVPN 子網之間創建連結

兩個不同網路 ID 之間的通信

https://openwrt.org/docs/guide-user/network/routes_configuration

最後一個特別是我嘗試的第一件事,即設置從 C7 到 V7610 的靜態路由,如下所示:

Archer C7 靜態路由設置

192.168.1.0是我的 C7 的網路地址,V7610 ( 192.168.2.0) 通過192.168.1.254. 連接它們的電纜在 V7610 的 WAN 埠和 C7 的 LAN 埠之間執行。

除了標題中提到的問題外,所有這些都很好。例如,192.168.1.2無法與192.168.2.2. 所有節點和 Internet 之間的連接工作正常。

所以在冗長的介紹之後(對不起!)這裡是我的實際問題:

  1. 為什麼C7上的靜態路由不起作用?
  2. 禁用一台路由器上的 DHCP 或兩者都可以解決這個問題嗎?
  3. 我還能如何解決這個令人沮喪和莫名其妙的問題?

連接它們的電纜在 V7610 的 WAN 埠和 C7 的 LAN 埠之間執行。

這是行不通的,WAN 埠被認為是一個外部網路,因此 V7610 將(至少在預設情況下)使用 NAT 和防火牆來明確不允許來自它的傳入流量到其內部網路。

我不知道 V7610 的規格,但如果它有一個 LAN 埠(我希望它有),你應該使用來連接兩個設備,然後在它們的 LAN 上給它們適當的地址(即在同一個 IP 子網中)港口;然後你就可以開始考慮路由了。

引用自:https://serverfault.com/questions/1043989