ISC DHCP nieskończony czas dzierżawy

11

Jak mogę skonfigurować serwer ISC DHCP, aby nieskończony czas dzierżawy dla wszystkich klientów?

człowiek dhcpd:

Długości dzierżawy Dzierżawy DHCP można przypisać niemal dowolnej długości od zera sekund do nieskończoności. Długość dzierżawy ma sens dla danej podsieci lub instalacji, będzie się różnić w zależności od obsługiwanych hostów.

ale dhcpd całkowicie nie działa z zerową wartością czasu dzierżawy:

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;
}
pylover
źródło
2
To starożytne pytanie, ale znalazłem je, aby inni mogli. Pytanie pokazuje brak zrozumienia DHCP. Wygaśnięcie dzierżawy nie oznacza, że ​​„klient uzyska inny adres IP”. Klient ponownie zażąda tego samego adresu IP. Powinieneś ustawić dzierżawę na czas dłuższy niż maksymalny czas, przez który klient będzie offline. Tak więc 30 dni prawdopodobnie dostanie to, czego chciał @pylover przez te wszystkie lata temu, ale nadal umożliwi zmianę ustawień bez radzenia sobie z nieskończenie zablokowanymi dzierżawami.
Cylindryczny

Odpowiedzi:

17

Nie jest to wyraźnie wymienione na stronie podręcznika, ale ustawienie czasu dzierżawy na -1 w żadnej z wymienionych opcji,

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

skutecznie wyłącza czas wygaśnięcia dzierżawy, więc ich wygaśnięcie zostanie skutecznie ustawione na „nieskończoność”.

dawud
źródło
4

Nie należy konfigurować nieskończonego czasu dzierżawy. Powodem posiadania DHCP jest centralne zarządzanie i elastyczność . Sprawiając, że czas najmu będzie nieskończony, zabijesz elastyczność.

Mircea Vutcovici
źródło
1
Chcę, aby użytkownicy dołączali do mojej sieci bez żadnej konfiguracji i komunikowali się ze sobą przez dedykowany adres IP na zawsze. jest to prostota, automatyzacja i stabilność. pamiętaj tylko, że rano w biurze nie możesz wyświetlić folderu udostępnionego na komputerze z powodu wygaśnięcia umowy dzierżawy komputera. jak mogę zapomnieć o automatyzacji i stabilności na drodze do elastyczności?
pylover
Dlaczego nie korzystasz z leasingu statycznego?
Mircea Vutcovici,
1
ok, więc muszę poświęcić trochę czasu na zebranie adresów mac i skonfigurowanie powiązanego adresu dla każdego z nich.
pylover
1
Możesz utworzyć skrypt, który dodaje wszystkie nowe hosty do statycznej listy dzierżawy. Ten skrypt może wysłać Ci wiadomość e-mail, gdy zabraknie adresów IP w tej puli. Lub wysyłaj wiadomość e-mail za każdym razem, gdy w sieci zostanie wykryty nowy adres IP / MAC. W ten sposób masz wygodę DHCP, masz ten sam adres IP przypisany do tej samej karty sieciowej. I masz pełną kontrolę, aby zmienić to wszystko w jednej chwili, jeśli jest to potrzebne, a także możesz mieć statyczne adresy IP, jeśli musisz. Nowoczesny serwer DHCP może zostać poinstruowany, aby wysłać żądanie ARP przed przypisaniem dzierżawy dla adresu IP.
Mircea Vutcovici,
1
A może jego pomysł jest dobry. Po prostu chce łatwo przypisywać adresy IP. Jeśli zakres DHCP zostanie całkowicie zapełniony, sądzę, że mógłby stworzyć skrypt do czyszczenia plików dhcpd.leases
Florent
3

Sugerowałbym określenie czasów najmu w sekundach. Więc gdzie:

domyślny czas najmu 600; This being ten minutes
maksymalny czas najmu 7200;This being two hours

próbować:

domyślny czas najmu 86400 ; This being one day
maksymalny czas najmu 604800 ;This being one week

Możesz spróbować 2592000 which is 30 days .

    Nie przekroczyłbym tego.

AndreasRZA
źródło