運行兩個無線網絡,具有兩個不同的 DHCP 範圍(Virgin Media 超級集線器問題)

運行兩個無線網絡,具有兩個不同的 DHCP 範圍(Virgin Media 超級集線器問題)

我正在嘗試在家中創建兩個無線網絡,這將為客戶端設備提供不同的 IP 位址範圍和 DNS 設置,具體取決於它們連接到的網路。

我目前的設置涉及以下硬體:

1xVirgin Media Super(?)Hub 1xNetgear WGR614v9

超級中心:

  • 無線 SSID 為“wifi-super”
  • 是唯一連接到網路電纜的設備
  • LAN IP 為 192.168.0.1
  • 是DHCP伺服器,範圍為:192.168.0.20至192.168.0.50
  • 為用戶端設備提供虛擬機器的預設 DNS 伺服器(無法在路由器中變更!)

工作小組:

  • 無線 SSID 為“wifi-other”
  • 透過乙太網路電纜從其集線器連接埠之一(不是調變解調器連接埠)連接到超級集線器上的集線器端口
  • LAN IP 為 192.168.1.1
  • 是DHCP伺服器,範圍為:192.168.1.100到192.168.1.150
  • 應該為其客戶提供 google DNS 伺服器
  • 應為其客戶端提供網關 IP 192.168.0.1

因此,透過此設置,我期望:

  1. 如果我連接到“wifi-main”,我會得到一個 192.168.0.xxx IP 位址,帶有原始媒體 DNS 伺服器,並且 192.168.0.1 作為預設閘道。

  2. 如果我連接到“wifi-other”,我會得到一個 192.168.1.xxx IP 位址,帶有 google dns 伺服器,並且 192.168.0.1 作為預設網關。

第 1 點如預期工作,但第 2 點未如預期工作。當我連接到“wifi-other”時,我會獲得 192.168.0.xxx 範圍內的 IP,其中所有其他詳細資訊均由 superhub(而不是 WGR)指定。

請您建議我可以做什麼來實現我想要的結果,或解釋我做錯了什麼,因為我認為這會起作用......:/

提前乾杯!

答案1

TheUser1024 的問題是正確的,但我建議採用不同的解決方案。

首先,要確認的是,在同一第 2 層網段上擁有兩個 DHCP 伺服器可能會出現問題。對於 SOHO 設定來說,解決這個問題最簡單的方法就是完全避免這種情況。

我就是這樣做的。其中大部分內容只是概括了您已經完成的配置,因此我以粗體向您強調了主要差異。

超級中心:

  • 將 WAN(網際網路)連接埠連接到您的網際網路來源處,並根據該連線設定此介面。
  • 將 LAN IP 設定為 192.168.0.1/24。
  • 配置 DHCP 以提供 192.168.0.20-50 範圍內的位址。
  • 保留 DNS 伺服器配置(因為它無法更改)。
  • 將 SSID 設定為“wifi-super”。您還應該使用強密碼設定 WPA2 安全性。

工作總重:

  • 將 WAN(網際網路)連接埠連接到 SuperHub 上的 LAN 連接埠。
  • 將 WAN(網際網路)連接埠 IP 設定為 192.168.0.2/24。
  • 將 LAN IP 設定為 192.168.1.1/24
  • 配置 DHCP 以提供 192.168.1.100-150 範圍內的位址。
  • 將 DNS 伺服器設定為 Google 的 DNS。
  • 將 SSID 設定為「wifi-其他」。您還應該使用強密碼設定 WPA2 安全性。

在上述配置下,當您將第一台裝置連接到每個 Wi-Fi 網路時,將會發生以下情況:

“無線網路-超級”

  • IP位址:192.168.0.20
  • 子網路遮罩:255.255.255.0
  • 預設網關:192.168.0.1
  • DNS:(維珍媒體 DNS)

“wifi-其他”

  • IP位址:192.168.1.100
  • 子網路遮罩:255.255.255.0
  • 預設網關:192.168.1.1
  • DNS:(GoogleDNS)

此配置中發生的情況是,您實際上不是將第二個路由器視為交換器/AP,而是將其用作路由器- 它最初設計的使用方式。本質上,WGR 背後的網路部分將 SuperHub 視為獨立的電纜數據機。這將使您能夠輕鬆地在兩個獨立的子網上提供兩個獨立的 Wi-Fi 網絡,並使用現有的常見 SOHO 網路設備。

讓「wifi-other」後面的系統自動選擇 Google 的 DNS 伺服器進行設定的技巧是將 WGR 的 WAN 連接埠設定為靜態設定。不要讓它只是從 SuperHub 獲取 IP,否則它還會想要繼承 DNS 設定並將這些設定傳遞給其客戶端,類似於 SuperHub 的做法。

如果您擁有兩個單獨的子網路並不重要,那麼您仍然可以在同一子網路 (192.158.0.0/24) 上提供兩個單獨的 Wi-Fi SSID(儘管用戶端之間不會完全隔離)。只需從現有的設定開始,停用 WGR 上的 DHCP 伺服器,並將其 LAN IP 設定在與 SuperHub 相同的範圍內。這基本上就是我在家中的設置(當然,不同的硬體),並且工作得很好 - 儘管為兩個網絡配置的計算機偶爾會選擇較遠的一個。

答案2

您正在連接兩個網絡,每個網絡都有一個 DHCP 伺服器。我認為這是衝突的。

編輯了最後發現不是解決方案的部分。

能夠建立 VLAN 的路由器可以很好地完成此任務。然後,您只需根據需要為每個連接埠分配具有不同 IP 範圍和不同 DNS 的不同 VLAN。我在 Draytek 路由器上看到了 VLAN 功能,它們的功能非常豐富。

我確信使用 VLAN 是可行的,但我的經驗是基於使用具有兩個作用域的 Windows Server DHCP。我想這超出了你的預算。 :-)

看看這個第3頁: http://www.draytek.com/.upload/pdffiles/eb3b6b12f83ad3831c7c31e58e38228a.pdf

(我只是選了一個我碰巧遇到的模型,如果你想的話,你必須自己進行比較)

相關內容