Ретрансляция DHCP через разные подсети

TP-Link W8980 действует как DHCP-сервер в подсети 192.168.0.0/24. Это также единственная точка доступа Wi-Fi.

Zyxel USG 50 подключен к нему через 2 порта WAN и имеет статические адреса 192.168.0.253 и 192.168.0.254

Zyxel также действует как DHCP-сервер на 192.168. 1.0 / 24 для устройств, подключенных через его 4 порта LAN.

Есть ли способ сделать Zyxel единственным DHCP-сервером и создать уникальную подсеть 192.168.1.0/24, также для устройств, подключенных к TP-Link через провод или Wi-Fi?

Я уже пытался соединить WAN1 и LAN на Zyxel, и таким образом я могу заставить TP-Link действовать как единственный DHCP-сервер, но это не совсем то, что я хочу (и, кроме того, я теряю возможность балансировать трафик на 2 WAN-портах Zyxel)

РЕДАКТИРОВАТЬ: Я сделал это простое изображение, чтобы лучше объяснить ситуацию. Желаемый результат - все устройства (проводные или Wi-Fi) находятся в одной подсети

Desired result

1
задан 17 December 2017 в 22:00
2 ответа

Если вы хотите, чтобы все устройства находились в одной подсети, то можно использовать мост.

Мое обоснованное предположение о том, как устройство Zyxel выполняет балансировку между двумя портами WAN, состоит в том, что это сделано способом, который полагается на NAT. Как только вы сделаете мост, на устройстве Zyxel больше не будет никакой маршрутизации или NAT, поэтому вам нужно будет найти другой способ балансировки трафика между двумя интерфейсами.

Bundling

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

Обратите внимание, что в режиме моста больше не должно быть реальной разницы между портами WAN и LAN. Так что, если окажется, что Zyxel поддерживает объединение только портов LAN, вы можете объединить два порта LAN между устройствами.

DHCP

DHCP-сервер довольно часто объявляет себя шлюзом, но это не является обязательным требованием. . Так что, хотя в принципе вы могли бы заставить Zyxel действовать как DHCP-сервер и объявить TP-Link в качестве шлюза, я бы не рекомендовал его, если у вас нет веской причины.

Если DHCP-сервер в TP-Link имеет ошибки или отсутствуют функции, то вы можете попробовать DHCP-сервер в Zyxel. Но я бы порекомендовал вам сначала попробовать использовать маршрутизатор, действующий как шлюз, а также как DHCP-сервер.

Обратите внимание, что если вам нужно много устройств, стоит подумать о более коротком префиксе, чем / 24 . Также обратите внимание, что запуск двух DHCP-серверов в сегменте может работать, если все сделано правильно. Если оба объявляют одинаковую длину префикса, один и тот же шлюз и используют разные неперекрывающиеся диапазоны динамических адресов, это должно работать. Если вам нужны какие-либо устройства со статическими адресами, вам придется настроить их на обоих DHCP-серверах. Имея только один DHCP-сервер, легче правильно настроить, поэтому я бы рекомендовал именно такую ​​настройку, если вам не нужна избыточность, обеспечиваемая наличием двух DHCP-серверов.

0
ответ дан 3 December 2019 в 20:17

Типичная конфигурация для одного DHCP, обслуживающего несколько подсетей, заключается в настройке подсетей как маршрутизируемых (обычно это VLANS) и активации DHCP-Relay ( helper-address или что else) на устройстве (ах), работающих как маршрутизаторы.

Если предположить, что сеть 192.168.1.0/24 находится за NAT и не маршрутизируется. Более того, я полагаю, что ваши сетевые устройства "неуправляемые" и не поддерживают какие-либо из необходимых функций.

Я думаю, что вы не можете сделать это с помощью своего сетевого оборудования.

Может быть, ребята из SuperUser, которые занимаются потребительским уровнем устройств, могли бы дать вам совет.

РЕДАКТИРОВАТЬ:

Пытаюсь угадать, поскольку у меня нет практического опыта работы с вашим оборудованием:

  • отключите NAT на Zyxel (или подключите Tp-Link на порту LAN Zyxel)
  • настроить два VLANS и назначить порты на обоих устройствах (Zyxel и TPLink).
  • Назначить IP-адреса для VLANS на Zyxel; проверьте, нужно ли вам включить маршрутизацию и / или настроить определенные политики.
  • настроить маршрут по умолчанию на Zyxel (что-то вроде 0.0.0.0/0 с использованием TP-Link в качестве следующего перехода)
  • вам не нужно добавлять любой статический маршрут для двух VLANS на Zyxel, поскольку оба «подключены»
  • в зависимости от вашей конфигурации, вам нужно будет добавить некоторый маршрут к TP-Link, сообщив ему, что сеть 192.168.1.0/24 находится за 192.168 .0.XXX (IP-адрес, назначенный 192.168.0.0/24 VLAN)
  • настроить DHCP для двух сетей на Zyxel
  • отключить DHCP-сервер на TP-Link
  • настроить DHCP-ретранслятор на TP-Link (-> 192.168.0.XXX, см. Выше)
  • скрестите пальцы

Я бы переместил Zyxel на границу вашей сети, используя его в качестве Интернет-шлюза (вместо TP-Link) и использовать TP-Link как голую точку доступа. Другая конфигурация: было бы чище.

2
ответ дан 3 December 2019 в 20:17

Теги

Похожие вопросы