У меня есть следующая конфигурация: мой ноутбук подключен к маршрутизатору № 1 (ASUS RT-N66U, позвольте ему называть R1) с помощью беспроводного соединения. IPv4-адрес ноутбука - 192.168.1.143 (выделен DHCP) (параметры локальной сети на R1: адреса: 192.168.1.1-192.168.1.254, маска: 255.255.255.0). Мой роутер № 2 (ASUS RT-N10U, пусть назовем его R2) подключен к R1 по проводному соединению. Настройки локальной сети R2: адреса: 192.168.2.1-192.168.2.254, маска: 255.255.255.0. Мое устройство (пусть назовем его D1) подключено к R2 с помощью проводного подключения и имеет адрес IPv4 192.168.2.20. Попробуем нарисовать картинку:

                                                     D1 192.168.2.20 (static)
                                                     |
                                                     | 192.168.2.x subnet
laptop 192.168.1.143 (DHCP)      R2------------------
   |  192.168.1.x subnet         |
   |                             |
   --------------R1--------------

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

Обычно мне нужно, чтобы мой ноутбук находился в одной подсети (например, 192.168.1.x), а мое устройство D1 находилось в другой подсети (например, 192.168.2.x), чтобы D1 мог получить доступ к веб-серверу моего ноутбука.

Заранее спасибо.

2 ответа2

2

Если вы хотите поддерживать две отдельные сети, наиболее очевидными подсетями были бы 192.168.1.0/24 и 192.168.2.0/24 для сетей позади R1 и R2 соответственно. В настоящее время последний установлен на 192.168.0.0/16. В этот диапазон входят все IP-адреса из первой подсети. Когда вы пытаетесь получить доступ к своему ноутбуку по адресу 192.168.1.143 из D1, ваши пакеты не будут направлены в пункт назначения, так как ожидается, что IP будет находиться в локальной сети. Ограничьте вторую подсеть 192.168.2.0/24, изменив маску подсети на 255.255.255.0 и повторно получите IP-настройки через DHCP. IP-адрес назначения 192.168.1.143 больше не будет находиться в текущей подсети и должен маршрутизироваться соответствующим образом.

При такой настройке сети все еще будет трудно инициировать соединение с D1 с вашего ноутбука. Трансляция сетевых адресов будет препятствовать доступу к хостам за R2. Чтобы обойти это, вам придется перенаправить порты и подключиться к WAN IP R2 вместо 192.168.2.20.

0

Вы должны изменить свою маску подсети R1 на 255.255.252.0 (или 255.255.0.0, чтобы соответствовать тому, что у вас есть на R2).

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