Запуск двух беспроводных сетей с двумя разными диапазонами DHCP (проблемы Virgin Media superhub)

Запуск двух беспроводных сетей с двумя разными диапазонами DHCP (проблемы Virgin Media superhub)

Я пытаюсь создать у себя дома две беспроводные сети, которые будут предоставлять клиентским устройствам разные диапазоны IP-адресов и настройки DNS в зависимости от того, к какой сети они подключаются.

Моя текущая установка включает следующее оборудование:

1xVirgin Media Super(?)Hub 1xNetgear WGR614v9

суперхаб:

  • имеет беспроводной SSID "wifi-super"
  • единственное устройство, подключенное к интернет-кабелю
  • имеет IP-адрес локальной сети 192.168.0.1
  • Является DHCP-сервером с диапазоном: от 192.168.0.20 до 192.168.0.50
  • предоставляет клиентским устройствам DNS-серверы по умолчанию для виртуальной машины (нельзя изменить в маршрутизаторе!)

ВГР:

  • имеет беспроводной SSID "wifi-other"
  • подключен к суперхабу через кабель Ethernet от одного из портов концентратора (не модемного порта) к порту концентратора на суперхабе
  • имеет LAN IP 192.168.1.1
  • Является DHCP-сервером с диапазоном: от 192.168.1.100 до 192.168.1.150
  • должен предоставить своим клиентам DNS-серверы Google
  • должен предоставить своим клиентам IP-адрес шлюза 192.168.0.1

Итак, при такой настройке я ожидаю, что:

  1. Если я подключусь к «wifi-main», я получу IP-адрес 192.168.0.xxx с DNS-серверами Virgin Media и 192.168.0.1 в качестве шлюза по умолчанию.

  2. Если я подключусь к «wifi-other», я получу IP-адрес 192.168.1.xxx с DNS-серверами Google и 192.168.0.1 в качестве шлюза по умолчанию.

Пункт 1 работает как положено, а пункт 2 — нет. Когда я подключаюсь к «wifi-other», мне предоставляется IP в диапазоне 192.168.0.xxx, со всеми остальными данными, указанными суперхабом, а не WGR.

Пожалуйста, посоветуйте, что мне сделать, чтобы достичь желаемого результата, или объясните, что я делаю не так, так как я думал, что это сработает... :/

Заранее приветствую!

решение1

TheUser1024 правильно описал проблему, но я бы предложил другое решение.

Во-первых, для подтверждения, наличие двух DHCP-серверов в одном сегменте уровня 2 может быть проблематичным. Самый простой способ обойти это для настройки SOHO — просто вообще избегать этой ситуации.

Вот как бы я это сделал. Большая часть этого просто повторяет конфигурацию, которую вы уже сделали, поэтому я выделяю для вас ключевые различия жирным шрифтом.

СуперХаб:

  • Подключите порт WAN (Интернет) к тому месту, откуда приходит ваш Интернет, и настройте этот интерфейс соответствующим образом для этого соединения.
  • Установите IP-адрес локальной сети на 192.168.0.1/24.
  • Настройте DHCP для обслуживания адресов из диапазона 192.168.0.20-50.
  • Оставьте конфигурацию DNS-сервера в покое (так как ее невозможно изменить).
  • Установите SSID на "wifi-super". Вам также следует настроить безопасность WPA2 с надежной парольной фразой.

ВГР:

  • Подключите порт WAN (Интернет) к порту LAN на SuperHub.
  • Установите IP-адрес порта WAN (Интернет) на 192.168.0.2/24.
  • Установите IP-адрес локальной сети на 192.168.1.1/24
  • Настройте DHCP для обслуживания адресов в диапазоне 192.168.1.100-150.
  • Установите DNS-серверы на DNS Google.
  • Установите SSID на "wifi-other". Вам также следует настроить безопасность WPA2 с надежной парольной фразой.

При указанной выше конфигурации вот что произойдет при подключении первого устройства к каждой сети Wi-Fi:

"wifi-супер"

  • IP-адрес: 192.168.0.20
  • Маска подсети: 255.255.255.0
  • Шлюз по умолчанию: 192.168.0.1
  • DNS: (DNS Virgin Media)

"wifi-другой"

  • IP-адрес: 192.168.1.100
  • Маска подсети: 255.255.255.0
  • Шлюз по умолчанию: 192.168.1.1
  • DNS: (Google DNS)

В этой конфигурации происходит следующее: вместо того, чтобы рассматривать второй маршрутизатор как коммутатор/точку доступа, вы фактически используете его какмаршрутизатор- так, как изначально было задумано. По сути, часть сети, которая находится за WGR, относится к SuperHub так, как если бы вы использовали отдельный кабельный модем. Это позволит вам легко обслуживать две отдельные сети Wi-Fi в двух отдельных подсетях с уже имеющимся общим сетевым оборудованием SOHO.

Хитрость в том, чтобы заставить системы за "wifi-other" автоматически выбирать DNS-серверы Google для своей конфигурации, заключается в установке WAN-порта WGR на статическую конфигурацию. Не позволяйте ему просто захватить IP-адрес от SuperHub, иначе он также захочет унаследовать настройки DNS и передать их своим клиентам, подобно тому, как это делает SuperHub.

Если наличие двух отдельных подсетей не критично, вы все равно можете обслуживать два отдельных идентификатора Wi-Fi SSID (хотя клиенты не будут настолько изолированы друг от друга) в одной и той же подсети (192.158.0.0/24). Просто начните с уже имеющейся у вас настройки, отключите DHCP-сервер на WGR и установите его LAN IP в том же диапазоне, что и SuperHub. По сути, это та настройка, которая у меня дома (конечно, другое оборудование), и она отлично работает, хотя компьютеры, настроенные для обеих сетей, иногда выбирают более удаленную.

решение2

Вы соединяете две сети, в каждой из которых есть DHCP-сервер. Я думаю, что это конфликтует.

Отредактировал часть, которая не оказалась решением.

Маршрутизатор, способный создавать VLAN, отлично справится с этой задачей. Затем вы просто назначаете разные VLAN с разными диапазонами IP-адресов и, желательно, разными DNS для каждого порта по вашему желанию. Я видел возможности VLAN на маршрутизаторе Draytek, они довольно напичканы функциями.

Я уверен, что это осуществимо с использованием VLAN, но мой опыт основан на использовании Windows Server DHCP с двумя областями. Полагаю, это выходит за рамки вашего бюджета. :-)

Посмотрите на страницу 3 этого: http://www.draytek.com/.upload/pdffiles/eb3b6b12f83ad3831c7c31e58e38228a.pdf

(Я просто выбрал модель, с которой случайно столкнулся. Если вы вообще захотите, вам придется провести собственное сравнение)

Связанный контент