LINUX.ORG.RU
ФорумAdmin

dhcpd. Настройка времени аренды адреса.


0

0

Здравствуйте. Использую дистрибутив Linux SlackWare 12, работает как DHCP-сервер и Router/Filter. Для DHCP настроил демон dhcpd, для routing'a и фильтрации - iptabes. В dhcpd.conf имеется:

subnet 192.168.37.0 netmask 255.255.255.192 {
  option routers 192.168.37.1;
  allow unknown-clients;
  range 192.168.37.20 192.168.37.62;
  default-lease-time 86400;
  option domain-name-servers 192.168.37.2;
}
Адреса выдаются нормально, но со временем аренды в одни сутки. Это наблюдается как в сведениях о подключении в виндовых машинах, которые ходят в нет через этот сервер, так и в файле /var/state/dhcp/dhcpd.leases. Вопрос: что сделано не так, и где копать? man dhcpd читал - не помогло. Еще хотелось бы узнать, можно ли дать dhcpd команду выдавать адреса из заданного диапазона последовательно, а не в случайном порядке: так легче отслеживать, сколько адресов занято на данный момент. Спасибо.

Если указал недостаточно информации для понимания вопроса или для ответа на него - прошу прощения, первый раз обращаюсь на форум за помощью.

Мне одному кажется что 60x60x24=86400. Все правильно. Сколько задали на столько и выдает.

swarnk ★★ ()

>Еще хотелось бы узнать, можно ли дать dhcpd команду выдавать адреса из заданного диапазона последовательно, а не в случайном порядке

Нет, нельзя. Это сделано намеряно. Читать в ман dhcpd.conf

The DHCP server generates the list of available IP addresses from a hash table. This means that the addresses are not sorted in any particular order, and so it is not possible to predict the order in which the DHCP server will allocate IP addresses. Users of previous versions 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.

Bebop ★★ ()
Ответ на: комментарий от Bebop

Моя русская языка и внимательность совсем ослабла :(

s/намеряно/намеренно

Bebop ★★ ()
Ответ на: комментарий от ilya82

Прошу прощения за столь длительное отсутствие.

Для Swarnk: Да, на этом интерфейсе все правильно, извините за ошибку, большое спасибо за помощь. Есть еще один интерфейс с DHCP на той же машине. Раздает адреса из диапазона 192.168.10.20-192.168.10.254. Для него время аренды прописано default-lease-time 1209600; Винда все равно получая адрес из этого пула пишет время аренды 1 сутки. В dhcp.leases тоже написано, что адрес выдан на сутки.

subnet 192.168.10.0 netmask 255.255.255.0 {
  option routers 192.168.10.1; 
  allow unknown-clients; 
  range 192.168.10.20 192.168.10.254; 
  default-lease-time 1209600; 
  option domain-name-servers 192.168.32.2; 
}

Для ilya82: Спасибо за информацию о программе.

DenKoren ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.