
В настоящее время у меня есть только 1 подсеть 192.168.1.0/24 со следующим
- Группа1: Серверы 192.168.1.240-192.168.1.250
- Группа 2: Принтеры, сканеры 192.168.1.2-192.168.39
- Шлюз, DHCP 192.168.1.1
- Группа 3: Ноутбуки, настольные компьютеры и т. д. 192.168.1.40-192.168.1.239
но у меня заканчиваются IP-адреса
Хочу перейти на четыре подсети, но у меня вопрос. Если Group3 должна иметь доступ ко всем серверам, сервера должны иметь IP в каждой подсети? или как лучше это сделать?
Я бы не хотел чего-то вроде этого:
- Группа1: Все устройства Первый этаж 192.168.2.*
- Группа2: Все устройства Второй этаж 192.168.4.*
- Группа3: Все устройства Третий этаж 192.168.6.*
- Группа4: и т.д. устройства 192.168.8.*
некоторые рекомендации, которые помогут мне с этой проблемой
решение1
Если вы настроили 4 подсети и хотите получить доступ к другим подсетям, ваш шлюз должен маршрутизировать трафик.
Обычно это делают коммутаторы уровня 3, но стандартная Linux-машина тоже справится с этой задачей, если вы включите IP-пересылку.
Предположим, что ваш шлюз имеет следующие интерфейсы:
eth0: 192.168.2.1/24
eth1: 192.168.4.1/24
eth2: 192.168.6.1/24
eth3: 192.168.8.1/24
Включив IP-пересылку
echo 1 > /proc/sys/net/ipv4/ip_forward
Вы сможете получить доступ к IP из другой подсети через ваш шлюз. Не забудьте настроить брандмауэр (pf/netfilter) соответствующим образом.
решение2
Есть два способа сделать это.
1.
Вы разделяете сети и настраиваете свой единственный шлюз в каждой из этих сетей. Единственная проблема, которая может возникнуть в этой ситуации, — это сетевой просмотр в стиле NETBIOS. Правильный DNS может решить эту проблему довольно легко.
2.
Вы расширяете свою подсеть, вместо /24
, вы делаете ее /23
и получаете еще 256 адресов бесплатно.