ISC DHCP нескінченний час оренди


11

Як я можу налаштувати ISC DHCP-сервер на нескінченний час оренди для всіх клієнтів?

man dhcpd:

Довжина оренди Оренда DHCP може бути призначена практично будь-якої тривалості від нуля секунд до нескінченності. Яка тривалість оренди має сенс для будь-якої підмережі або для будь-якої інсталяції, буде залежати від типу хостів, які обслуговуються.

але dhcpd повністю не працює з нульовим значенням часу оренди:

ddns-update-style none;
#option domain-name "dobisel.com";
option domain-name-servers 8.8.8.8,8.8.4.4;
default-lease-time 0; <---- here
max-lease-time 0; <----- here
authoritative;
log-facility local7;

subnet 192.168.11.0 netmask 255.255.255.240 {
  range 192.168.11.2 192.168.11.14;
  option routers 192.168.11.1;
  option broadcast-address 192.168.11.15;
  option subnet-mask 255.255.255.240;
}

2
Це давнє питання, але я знайшов це так, щоб інші могли. Питання свідчить про нерозуміння DHCP. Термін оренди, який закінчується, не означає "клієнт отримає інший IP". Клієнт знову запитає той самий IP-адресу. Ви повинні встановити термін оренди більше, ніж максимальний час, коли клієнт буде в автономному режимі. Тож 30 днів, мабуть, отримають те, що хотів @pylover всі ті роки тому, але все-таки дозволять змінити налаштування, не маючи справу з нескінченно дотриманими орендами.
Циліндрик

Відповіді:


17

Це не згадується прямо на сторінці сторінки, але встановлюючи час оренди -1 в будь-якому з варіантів, які ви згадуєте,

default-lease-time -1;
max-lease-time -1;

ефективно вимикає термін дії договору оренди, тому їх закінчення буде ефективно встановлено "до нескінченності".


4

Не слід налаштовувати нескінченний час оренди. Причиною існування DHCP є центральне управління та гнучкість . Зробивши час оренди нескінченним, ви вб'єте гнучкість.


1
Я хочу, щоб користувачі приєднувалися до моєї мережі без будь-якої конфігурації та спілкувалися один з одним за допомогою спеціальної ip-адреси назавжди. це простота, автоматизація та стабільність. просто запам'ятайте ранок у вашому офісі, ви не можете переглянути загальну папку на комп’ютері через термін оренди комп'ютера. як я можу забути автоматизацію та стабільність на шляху гнучкості?
піловер

Чому ви не використовуєте статичну оренду?
Мірча Вутковичі

1
Гаразд, тому мені потрібно витратити кілька разів на збір мак-адрес і налаштування пов’язаної адреси для кожної.
піловер

1
Ви можете створити сценарій, який додає всіх нових хостів до статичного списку оренди. Цей скрипт може надіслати вам електронний лист, коли у вас буде запущено IP-адреси в цьому пулі. Або надсилати вам електронний лист щоразу, коли в мережі виявлявся новий IP / MAC. Таким чином, ви маєте зручність DHCP, у вас є той самий IP, призначений одному і тому ж NIC. І ви маєте повний контроль, щоб змінити все це за мить, якщо вам це потрібно, і ви можете мати статичні IP-адреси, якщо потрібно. Сучасний сервер DHCP може бути доручений надіслати запит ARP перед призначенням оренди для IP.
Мірча Вуткович

1
А може, його ідея хороша. Він просто хоче легко приписати IP-адреси. Якщо діапазон DHCP стане повністю повним, я здогадуюсь, чи зможе він створити сценарій очищення файлів dhcpd.leases
Флорент

3

Я б запропонував вказати строки оренди в секундах. То де:

час оренди за замовчуванням 600; This being ten minutes
максимальний термін оренди 7200;This being two hours

спробуйте:

час оренди за замовчуванням 86400 ; This being one day
максимальний термін оренди 604800 ;This being one week

Ви можете спробувати 2592000 which is 30 days .

    Я б цього не перевищував.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.