У меня 2 роутера на моем месте.

Основной маршрутизатор (подключен к Интернету) - 192.168.1.1

Secondery Router (подключен к основному маршрутизатору) - 192.168.0.1

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

(Сетевое хранилище - 192.168.1.16)

Как я могу получить доступ к одному из них с помощью ПК, подключенного к Secondery Router?

Диаграмма домашней сети:

Домашняя сеть

В настоящее время у меня есть доступ к Интернету с помощью ноутбука и основного компьютера. Но я хочу получить доступ с моего ноутбука к хранилищу и к общим папкам ym.

Проблема в том, что мой главный маршрутизатор всегда перенаправляет все пакеты в WAN. (Интернет)

3 ответа3

7

Как я могу получить доступ к одному из них с помощью ПК, подключенного к Secondery Router?

Убедитесь, что оба маршрутизатора настроены правильно. Каждая из них должна иметь запись таблицы маршрутизации для обеих локальных сетей (192.168.1.x и 192.168.0.x). Такие маршруты могут быть статически настроенными или динамическими (с использованием протокола маршрутизации, такого как RIP).

Правильно настроенные маршрутизаторы сообщат компьютерам, что делать, когда компьютеры связываются с неправильным маршрутизатором (обычно путем перенаправления ICMP).


Вот сценарий использования одного маршрутизатора для поддержки двух локальных сетей и доступа в Интернет.

  (Internet)
       |       
   +---o-----+     +------+     +------+
   |DSL Modem|     |switch|     |switch|
   +---O-----+     +-OOOO-+     +-OOOO-+
       |             |  |         |  |
   +---O--+          | +O-+       | +O-+
   |Router|          | |PC|       | |PC|
   +-O-O--+          | +--+       | +--+
     | |             |            |
     | `-------------'            |
     `----------------------------'

                 |<--------->|   |<--------->|
                  192.168.1.x     192.168.0.x

Маршрутизатор соединяет обе локальные сети с сетью Интернет и позволяет всем компьютерам обеих локальных сетей связываться друг с другом. Маршрутизатор предоставляет службу DHCP для обеих локальных сетей. Эта служба DHCP сообщает ПК в каждой локальной сети, что "адрес шлюза" - это IP-адрес интерфейса маршрутизатора в локальной сети этого ПК.


Вот сценарий использования второго маршрутизатора для соединения двух локальных сетей

  (Internet)
       |       
   +---o-----+     +------+     +------+
   |DSL Modem|     |switch|     |switch|
   +---O-----+     +-OOOO-+     +-OOOO-+
       |             || |         |  |
   +---O--+          || `-.       | +O-+
   |Router|          ||   |       | |PC|
   +---O--+          ||  +O-+     | +--+
       |             ||  |PC|     |      
       `-------------'|  +--+     |     
                      |           |          
                      `----. .----'   
                           | |
                        +--O-O--+
                        |Router2|
                        +-------+

                |<--------->|<--------->|
                 192.168.1.x 192.168.0.x

Это сложнее. Router2 будет иметь шлюз по умолчанию, указывающий на интернет-маршрутизатор, но будет иметь интерфейсы в обеих локальных сетях. Если интернет-маршрутизатор предоставляет службу DHCP для локальной сети 192.168.1.x, мы должны убедиться, что маршрутизатор 2 настроен таким образом, что он также не пытается предоставлять службу DHCP для этой локальной сети. Маршрутизатор 2 должен предоставлять службу DHCP для 192.168.0.x. В административном отношении было бы лучше заставить маршрутизатор 2 предоставлять службу DHCP для обоих LANS и отключить службу DHCP на интернет-маршрутизаторе, но это может быть менее гибкой конфигурацией.

Если ПК в 192.168.1.x пытается использовать Router2 для связи с Интернетом, Router2 перенаправит ПК, отправив перенаправление ICMP. Если ПК в 192.168.1.x пытается использовать интернет-маршрутизатор для связи с ПК в 192.168.0.x, интернет-маршрутизатор выдаст перенаправление, но для этого его необходимо сначала настроить, чтобы знать, что router2 является ближайшим маршрут к этой локальной сети. Обычно я делаю это с помощью статической конфигурации, но вы можете позволить маршрутизаторам обмениваться данными по протоколу RIP или другому протоколу маршрутизации и решить это для себя.


Обновить:

У вас есть маршрутизаторы со встроенными коммутаторами Ethernet (довольно распространенные в настоящее время для небольших офисов / домашних маршрутизаторов). Таким образом, вы можете, вероятно, использовать "вторичный маршрутизатор" в качестве немого переключателя и избавить себя от множества проблем.

 (Internet)
     |
  +--o--+  +--------+     +--------+
  |DSL  |  | Router |     | Router |
  |modem|  | .------|     | .------|
  +--O--+  | |switch|     | |Switch|
     |     +O--OOOO-+     +O--OOOO-+
     |      |  | ||        |  | ||
     `------'  | ||        x  | ||
               | ||           | |`-----.
             ,-' |`-----------' |      |
             |   `--.           |      |
            +O-+    |          +O-+   +O-+
            |PC|  +-O-+        |PC|   |PC|
            +--+  |NAS|        +--+   +--+
                  +---+

      |<---------------------------------->|
                 all 192.168.1.x

Я добавил еще один ПК с правой стороны, так как нет необходимости во втором коммутаторе для обслуживания одного ПК. На самом деле, имея только четыре ПК /NAS, у вас, вероятно, достаточно только портов LAN на главном маршрутизаторе. Но, возможно, ПК с правой стороны находятся в другой комнате, и у вас есть только один кабель между комнатами.

2

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

Подключите интерфейс WAN второго маршрутизатора к локальной сети основного маршрутизатора и включите DHCP на обоих. Убедитесь, что оба используют правильные IP-адреса и подсети LAN, 192.168.1.1 и 192.168.1.0/24 для первого, 192.168.0.1 и 192.168.0.0/24 для второго. Хосты в отдельных сетях, вероятно, не смогут видеть друг друга, но хосты во второй сети могут подключаться к машинам в первой.

Например, ноутбук может подключиться к общему сетевому ресурсу, используя \\192.168.1.16\share . Он не будет знать, как напрямую связаться с этим хостом, передав таким образом запрос к стандартному шлюзу, второму маршрутизатору. Второй маршрутизатор передает его на свой стандартный шлюз, являющийся основным маршрутизатором, который, в свою очередь, подключается к известному хосту 192.168.1.16.

Невозможно инициировать одно и то же соединение из основной сети, поскольку эти машины не могут достичь подсети 192.168.0.0/24 без переадресации портов на втором маршрутизаторе.

2

Самый простой способ - использовать только 1 локальную сеть: отключите DHCP на втором маршрутизаторе и подключите кабель от основного маршрутизатора к порту локальной сети вместо порта глобальной сети. Все ваши IP-адреса будут находиться в одной подсети, и вы сможете получить доступ ко всему отовсюду.

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