Как расширить диапазон IP с 192.168.1.1 до 192.168.2.254

Вот мой вопрос. В настоящее время у меня есть настройка сети, чтобы статический IP назначался вручную между 192.168.1.1 и 192.168.1.99, а остальные (192.168.1.100 - 192.168.1.254) назначались автоматически DHCP-сервером, размещенным на сервере IPCop.

Теперь я хотел бы расширить свой диапазон DHCP в 192.168.2.xxx, чтобы у меня было 254 новых слота для DHCP.

Во-первых, возможно ли разделить диапазон DHCP между 192.168.1.xxx и 192.168.2.xxx, если так, как это сделать (помните, что я использую IPCop), если нет, каковы мои другие возможности?

Заранее большое спасибо за вашу помощь.

5 ответов

Решение

Это будет немного сложнее, если вы намереваетесь рассматривать это как одну большую подсеть, потому что 192.168.1.0 to 192.168.2.255 неправильно выровнен по правой границе для подсети /23, поэтому вы не можете рассматривать ее как 192.168.1.0/23,

Если вы полностью настроены на использование именно 192.168.1 и 192.168.2, вам нужно использовать подсеть 192.168.0/22что на самом деле диапазон от 192.168.0.0 to 192.168.3.255, В основном это просто означает изменение маски подсети во всей сети на 255.255.252.0

Однако после того, как вы сделали это, ваш DHCP-сервер должен быть совершенно счастлив, обслуживая IP-адреса из непрерывного диапазона. 192.168.1.100 to 192.168.2.254,

Не знаю, для IPCop, но возможности Microsoft DHCP могут быть больше, чем вы хотите; Вы не можете изменить их размер, поэтому, если вы хотите увеличить область видимости, вам нужно удалить существующий и воссоздать его.

Если вы сделаете это в windows dhcp, вы на самом деле создадите суперобласть, потому что вы создадите область, которая охватывает текущую границу подсети. Вы получите две возможности. Я предполагаю, что ipcop сделает то же самое. вам нужно настроить маршрутизацию для клиентов в каждой области, чтобы иметь возможность общаться друг с другом.

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

Ниже пример конфигурации, которая используется в CENTOS 6.4 с сервером DHCPD.

subnet 192.168.0.0 netmask 255.255.252.0 {
            option routers 192.168.1.1;
            option domain-name-servers      8.8.8.8,208.67.222.222;
            option subnet-mask              255.255.252.0;
            range           192.168.1.2 192.168.2.254;
            filename                "/pxelinux.0";
            default-lease-time      21600;
            max-lease-time          43200;
            next-server             192.168.1.1;
    }

Похоже, что IPCop использует dhcpd, что приведет к ошибке при попытке конфигурации с несколькими пулами адресов dhcp на одном интерфейсе. Вам нужно использовать объявление 'shared-network', как это в конфигурации dhcpd:

shared-network somename {
    subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers 192.168.1.1;
        range 192.168.1.100 192.168.1.254;
    }
    subnet 192.168.2.0 netmask 255.255.255.0 {
        option routers 192.168.2.1
        range 192.168.2.2 192.168.2.254
}

Как только пул с 192.168.1.100 по 192.168.1.254 назначен, dhcpd начинает использовать с 192.168.2.2 по 192.168.2.254. Конечно, вам нужно добавить второй IP-адрес маршрутизатора на том же интерфейсе (192.168.2.1 в приведенном выше примере), поскольку сетевая маска класса C (255.255.255.0) не позволяет узлам подсети 192.168.1.x видеть 192.168. Хосты подсети 2.x и наоборот - таким образом, в каждой подсети должен быть маршрутизатор. Если это не соответствует вашим требованиям, вы можете использовать другую маску сети - например, 192.168.0.0 с маской сети 255.255.253.0 превращает подсеть из 192.168.0.1 в 192.168.3.255.

Другие вопросы по тегам