6

У меня есть два маршрутизатора: router1, один из которых является беспроводным, к которому я подключаю свои ноутбуки, а router2 - это обычный маршрутизатор, к которому я подключаю настольные компьютеры. Маршрутизатор 1 имеет собственную подсеть, а маршрутизатор 2 - свою.

router1 подключен к модему, а router2 подключен к router1.

У меня проблема: Как я могу получить доступ к компьютерам, подключенным к маршрутизатору 1, с компьютеров, подключенных к маршрутизатору 2, и наоборот?

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

Я хочу иметь возможность легко обмениваться файлами, пинг и RDP туда и обратно между компьютерами на маршрутизаторе 1 до маршрутизатора 2 и от маршрутизатора 2 до маршрутизатора 1. Как мне этого добиться?

3 ответа3

6

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

Большинство из этих маршрутизаторов выполняют трансляцию адресов портов из коробки. Это означает, что они позволяют всем узлам на стороне LAN маршрутизатора получать доступ к сетям на стороне WAN маршрутизатора, используя только один IP-адрес, назначенный интерфейсу WAN. Это создает проблему при попытке доступа к хостам внутри сети. Вам нужно будет создать статические правила NAT или статические правила PAT для внутренних хостов (переадресация портов).

В вашем конкретном сценарии у вас не должно возникнуть проблем с доступом к хостам в подсети маршрутизатора 1 с хостов в подсети маршрутизатора 2. Вы должны иметь возможность пинговать и получать доступ к этим хостам, используя RDP. Причина, по которой это работает, заключается в том, что маршрутизаторы достаточно умны, чтобы разрешить подключение обратно, если это подключение было инициировано за NAT/PAT.

Однако получить доступ к хостам в подсети маршрутизатора 2 с хостов в подсети маршрутизатора 1 не так просто. Вы правы, один из способов - переадресация портов на маршрутизаторе 2 на хосты внутри его подсети (статический PAT). Некоторые маршрутизаторы поддерживают более одного статического IP-адреса на своих интерфейсах. Если ваш маршрутизатор 2 является одним из этих маршрутизаторов, вы можете создать статические правила NAT вместо статического PAT (переадресация портов). Это позволит назначить один статический IP-адрес каждому хосту в подсети, к которой вы хотите получить доступ с внешней стороны маршрутизатора 2. Это позволит вам использовать разные IP-адреса для каждого хоста, а не номера портов с одним и тем же IP-адресом. К сожалению, не каждый маршрутизатор потребительского уровня поддерживает это.

Статические NAT и Статические PAT являются единственными двумя способами доступа к устройствам внутри устройства, которое использует NAT/PAT (кроме VPN, но почему все усложняется).

Другое решение - отключить NAT/PAT на маршрутизаторе 2. К сожалению, не каждый Маршрутизатор потребительских цен поддерживает это. Отключив NAT/PAT на маршрутизаторе 2 и включив только маршрутизацию, вам не нужно будет создавать статические правила NAT/PAT для доступа к устройствам в любой подсети. Вы можете просто ввести IP-адрес устройства, и вы сможете RDP или Ping к нему. Что касается обмена файлами, я всегда предпочитаю использовать подключенные диски. Вы можете сделать это, когда не задействован NAT/MAP.

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

Замените маршрутизатор 2 коммутатором с достаточным количеством портов для размещения всех хостов в локальной сети маршрутизатора 2. Это избавит от устройства NATting и позволит вам иметь все хосты в одной сети. Если вы не хотите тратить деньги на новый коммутатор, вы можете отключить DHCP на маршрутизаторе 2 и подключить кабель, который идет от маршрутизатора 1 к маршрутизатору 2, на один из портов коммутатора для маршрутизатора 2 (НЕ порт WAN), Это позволит вам использовать маршрутизатор 2, как упоминалось предыдущим ответчиком, в качестве коммутатора.

Позвольте мне знать, если это помогает,

1

Прекратите вложение сетей NAT:

  • Замена беспроводного маршрутизатора на точку беспроводного доступа
  • Переконфигурирование беспроводного маршрутизатора в беспроводную точку доступа (либо в качестве поддерживаемой конфигурации, либо в качестве преднамеренной "неправильной настройки", проводка через коммутируемые порты, а не через порт WAN)
0

2 варианта в порядке простоты реализации.

1) Снимите роутер 2 и замените его сетевым коммутатором.

2) Убедитесь, что вы не выполняете NAT на маршрутизаторе 2, иначе беспроводные клиенты не смогут видеть локальных клиентов. т.е. убедитесь, что он находится в режиме маршрутизатора.

Поместите статические маршруты в маршрутизатор 1 и маршрутизатор 2 для этих сетей.

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