Вопрос 1:
Как я могу создать подсеть типа 192.168.2.0/24 в той же физической сети?
Вы можете создать отдельную подсеть рядом с существующей сетью LAN, просто настроив узлы во второй сети, используя IP-адреса из подсети 192.168.2.0/24
.
Например:
Существующая подсеть "A" (с использованием маски 255.255.255.0):
Маршрутизатор: 192.168.1.1
Компьютер 1: 192.168.1.2
Компьютер 2: 192.168.1.3
Новая подсеть "B" (с использованием маски 255.255.255.0):
Компьютер 3: 192.168. 2.2
Компьютер 4: 192.168. 2.3
Предположим, вы настроили все хосты в этом примере для использования IP-адреса маршрутизатора 192.168.1.1
качестве шлюза по умолчанию. Хосты в подсети A будут иметь доступ к Интернету, а хосты в подсети B - нет. Вот где в игру вступает следующий вопрос:
Вопрос 2:
Смог бы узел в сети 192.168.2.0/24 иметь доступ в Интернет, если бы я указал шлюз по умолчанию на IP-адрес моего маршрутизатора 192.168.1.1?
Внутренний IP-адрес вашего маршрутизатора - 192.168.1.1
. Этот адрес помещает его в подсеть A, но делает его недоступным для хостов в подсети B. Короче говоря, это связано с тем, что хост может напрямую взаимодействовать только с другим хостом в той же подсети . Хосты подсети B могут отправлять пакеты на любой хост с IP-адресом от 192.168.2.0
до 192.168.2.255
(с учетом нашей 24-битной маски). Поскольку IP-адрес маршрутизатора не попадает в этот диапазон, он недоступен для подсети B.
Решение заключается в использовании реального маршрутизатора (я предполагаю, что ваш маршрутизатор на самом деле является шлюзом). Настоящий маршрутизатор имеет несколько интерфейсов и, следовательно, подключается к нескольким подсетям для маршрутизации трафика между ними. Так что в вашем случае ваш маршрутизатор будет иметь два внутренних IP-адреса:
192.168.1.1
для подсети A
192.168.2.1
для подсети B
Хосты в каждой подсети будут использовать соответствующий IP-адрес в качестве шлюза по умолчанию. Когда узел 192.168.2.3
пытается установить связь с узлом 192.168.1.3
он отправляет трафик маршрутизатору, который "направляет" пакеты между двумя подсетями. Трафик, предназначенный для Интернета, работает так же. Поскольку IP-адрес интернет-сайта отсутствует в локальной подсети, хост отправляет пакеты маршрутизатору, который направляет их в Интернет.
Для подробного объяснения подсетей IPv4, проверьте этот вопрос на ServerFault.