Каскадные маршрутизаторы: доступ к клиентам вторичного маршрутизатора с первого маршрутизатора?

1328
Joseph A.

У меня есть настройка с использованием двух маршрутизаторов, скажем, Маршрутизатор A и Маршрутизатор B, который выглядит примерно так:

enter image description here

Проще говоря, я каскадно подключаю маршрутизатор A и маршрутизатор B, порт WAN маршрутизатора B подключен к порту LAN маршрутизатора A. Маршрутизатор B является клиентом локальной сети на маршрутизаторе A с IP 192.168.1.201 .

Текущая ситуация такова, что все клиенты на маршрутизаторе B могут без проблем получить доступ к маршрутизатору A (например, 192.168.0.4могут получить доступ 192.168.1.3).

Я знаю, что статический маршрут должен быть настроен на маршрутизаторе A для маршрутизации любых запросов в подсеть 192.168.0.*на вторичный маршрутизатор ( 192.168.1.201). Я сделал это:

enter image description here

Однако по какой-то причине все еще невозможно получить доступ к локальной сети маршрутизатора B с маршрутизатора A. Это результат проверки связи:

jo@axch ~ % ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 data bytes Request timeout for icmp_seq 0 92 bytes from 192.168.1.1: Redirect Host(New addr: 192.168.1.201) Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 0054 779c 0 0000 3f 01 8155 192.168.1.102 192.168.0.1   Request timeout for icmp_seq 1 92 bytes from 192.168.1.1: Redirect Host(New addr: 192.168.1.201) Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 0054 356e 0 0000 3f 01 c383 192.168.1.102 192.168.0.1   ^C --- 192.168.0.1 ping statistics --- 3 packets transmitted, 0 packets received, 100.0% packet loss 

На данный момент я не знаю, как выполнить эту очень простую задачу. Если это помогает, я заметил, что Маршрутизатор B, кажется, недоступен в Маршрутизаторе A (как в попытке пропинговать 192.168.1.201неудачно). Я не уверен, как это, так как маршрутизатор B четко сообщает, что его адрес локальной сети 192.168.1.201.

2

2 ответа на вопрос

3
Appleoddity

Похоже, вы знаете немного о сети. Хорошая работа по объяснению.

Однако вы не учли, что маршрутизатор является барьером безопасности, также использующим NAT и, возможно, брандмауэр.

По той же причине, по которой устройства в Интернете не могут получить доступ к клиентам маршрутизатора A, устройства перед маршрутизатором B не могут получить доступ к клиентам маршрутизатора B.

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

Поэтому, возможно, единственный вариант - это включить переадресацию портов, чтобы вы могли получить доступ к определенному порту на определенном компьютере на стороне B со стороны «темной стороны», также известной как клиенты маршрутизатора A. :)

Кроме того, маршрутизатор B, вероятно, имеет возможность отбрасывать или игнорировать PING (ICMP-пакеты) на своем интерфейсе WAN. Поэтому вы не можете пропинговать его с маршрутизатора A.

Я уверен, что у вас есть причины для этой настройки, но кажется, что вместо маршрутизатора B лучше использовать простой коммутатор. Вы также можете отключить DHCP на маршрутизаторе B, подключить кабель к порту WAN маршрутизатора B к порту LAN на маршрутизаторе B, и это тоже будет простой коммутатор. Возможно, вы также захотите перепрограммировать маршрутизатор B, чтобы иметь IP-адрес локальной сети, который находится на 192.168.1.x, чтобы после этого вы могли по-прежнему подключаться к интерфейсу конфигурации.

Спасибо! Я успешно настроил переадресацию портов на маршрутизаторе B для соответствующего перенаправления запросов. Хотя я не смог найти ни одного переключателя «ping drop» (и брандмауэр был отключен), я смог заняться своими делами с помощью метода перенаправления портов. Причина, по которой у меня есть два маршрутизатора, заключается в простом расширении поля Wi-Fi, и мне нужно было получить доступ к клиентам второго маршрутизатора с первого. Еще раз спасибо за очень подробный ответ! Joseph A. 6 лет назад 0
0
Rex

Все ваши клиенты будут доступны, если вы настроите оба маршрутизатора в одной подсети (каскадное подключение от локальной сети к локальной сети). Затем вы можете использовать одну подсеть для обоих маршрутизаторов. пример 192.168.0.0-254 или 192.168.1.0-254 НЕ ОБА. Тогда вся ваша переадресация порта не будет необходима. Второй роутер будет точкой доступа, что увеличит ваш диапазон Wi-Fi.