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

Как можно контролировать порядок выдачи IP-адресов?

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

Тем не мение, dhcpd из Консорциум Интернет-систем кажется, выдает адреса в обратном порядке - по убыванию.

Есть ли способ изменить это так, чтобы адреса выдавались, начиная с нижней части диапазона, и постепенно увеличивались?

Из справочной страницы ISC dhcp.conf (5)

   The DHCP server generates the list of available  IP  addresses  from  a
   hash  table.   This means that the addresses are not sorted in any par-
   ticular order, and so it is not possible to predict the order in  which
   the  DHCP  server  will allocate IP addresses.   Users of previous ver-
   sions of the ISC DHCP server may have become  accustomed  to  the  DHCP
   server  allocating  IP  addresses  in  ascending  order, but this is no
   longer possible, and there is no way to configure  this  behavior  with
   version 3 of the ISC DHCP server.

Невозможно контролировать порядок распределения динамических адресов с помощью ISC dhcpd версии 3 или новее. Из страница руководства dhcpd.conf:

Сервер DHCP генерирует список доступных IP-адресов из хэш-таблицы. Это означает, что адреса не сортируются в каком-либо определенном порядке, и поэтому невозможно предсказать порядок, в котором DHCP-сервер будет выделять IP-адреса. Пользователи предыдущих версий DHCP-сервера ISC, возможно, привыкли к тому, что DHCP-сервер выделяет IP-адреса в порядке возрастания, но это больше невозможно, и нет способа настроить такое поведение с версией 3 DHCP-сервера ISC.

Нет, согласно документации для текущей версии (3.x) ISC DHCPd. (Если вы используете другую версию, ответ может быть другим.)

На странице руководства ('man 5 dhcpd.conf', доступный здесь: http://linux.die.net/man/5/dhcpd.conf):

"Сервер DHCP генерирует список доступных IP-адресов из хэш-таблицы. Это означает, что адреса не сортируются в каком-либо определенном порядке, и поэтому невозможно предсказать порядок, в котором сервер DHCP будет выделять IP-адреса. Пользователи предыдущих версий DHCP-сервера ISC, возможно, привыкли к тому, что DHCP-сервер распределяет IP-адреса в порядке возрастания, но это больше невозможно, и невозможно настроить такое поведение с версией 3 DHCP-сервера ISC ".