У меня есть два маршрутизатора: маршрутизатор A с доступом в Интернет (кабель DSL) и маршрутизатор B, действующий как клиент, подключенный к маршрутизатору A через Wi-Fi. Устройства подключены к маршрутизатору B через Ethernet.

Мне нужно перенаправить некоторые порты на ПК, подключенные к маршрутизатору B. Я установил статический маршрут к маршрутизатору B, но маршрутизатор A не позволит мне перенаправлять порты в другую подсеть.

Что я могу сделать?

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

Должен ли я использовать двойной NAT? Есть ли другие жизнеспособные решения?

1 ответ1

1

Если маршрутизатор B является WiFi-клиентом, подключенным к маршрутизатору A, то вам вообще не нужна маршрутизация или DHCP на маршрутизаторе B. Беспроводное соединение должно быть эквивалентно подключению кабеля Ethernet от одного из портов LAN маршрутизатора B к одному из портов LAN маршрутизатора A.

Системы, подключенные к маршрутизатору B через Ethernet, будут получать IP-адреса и другую информацию с DHCP-сервера маршрутизатора A.

Вы должны просто установить IP-адрес маршрутизатора B на статический IP-адрес в подсети маршрутизатора A "вне пути" (вне области действия маршрутизатора A).

У меня есть такая рабочая настройка с маршрутизатором DD-WRT, действующим в качестве клиента для точки доступа Asus.

Это предполагает, что оба ваших маршрутизатора не имеют каких-либо странных настроек VLAN. Если у вас есть проблемы, отключите все ненужные функции VLAN. Функциональность множественных SSID также может создавать помехи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .