Назад | Перейти на главную страницу

Назначение IP-адреса DHCP в dnsmasq

В моем dnsmasq.conf есть следующая конфигурация:

dhcp-range=172.16.0.100,172.16.0.254,255.255.255.0,12h

Из диапазона 172.16.0.1-99 мы назначаем статический IP-адрес важным серверам, а из диапазона 172.16.0.100-254 мы назначаем динамические адреса.

Некоторое время назад мы начали использовать OpenVPN, и сервер, на котором размещена служба, создал множество виртуальных интерфейсов, иногда используя все IP-адреса DHCP, что приводило к беспорядку в сети.

Я хотел изменить маску сети на 255.255.0.0, чтобы увеличить количество IP-адресов и оставить неизменным статический диапазон IP.

Как я могу добиться этого с помощью этого dhcp-range атрибут dnsmasq предлагает?

Я не очень знаком с dnsmasq, но не могли бы вы просто сделать сетевой адрес 172.16.0.0 / 16, а затем просто расширить диапазон dhcp? Примерно так: dhcp-range = 172.16.0.100, 172.16.255.254, 255.255.0.0, 12h (я предполагаю, что 12 часов - это время аренды, а не что-то важное)

Вы хотели настроить несколько несмежных диапазонов DHCP с использованием этого синтаксиса? например: (dhcp-range = 172.16.0.100, 172.16.0.254, 255.255.255.0, 12h), а затем (dhcp-range = 172.16.1.100, 172.16.1.254, 255.255.255.0, 12h)? Я не понимаю, почему вы не можете установить столько диапазонов dhcp в любом диапазоне, который вы хотите. Если только сама программа не помешает вам это сделать. Но у меня никогда не было никаких проблем с настройкой разрозненных пулов DHCP на серверах до меня.

(комментарии преобразованы в ответ)