W mojej sieci działa serwer DHCP z linuksem. Niedawno dowiedziałem się, że mogę przypisać określone adresy IP klientom na podstawie ich adresów MAC, modyfikując dhcpd.conf
plik.
Czy jest coś, co mogę zrobić po stronie serwera, co unieważniłoby dzierżawę konkretnego klienta, zmuszając go do uzyskania nowego z serwera (po dodaniu wpisów dhcpd.conf
), bez zwalniania / odnawiania po stronie klienta?
kill -HUP
może działać.Odpowiedzi:
Odpowiedź zależy od tego, jak wcześniej skonfigurowałeś serwer DHCP.
Normalne zachowanie DHCP jest następujące:
Konsekwencją tego jest konieczność rozpoczęcia planowania konserwacji sieci. Jeśli zamierzasz dokonać zmiany, która będzie wymagać nowych ustawień IP, dotyczących „czasu dzierżawy” z wyprzedzeniem, musisz skrócić czas dzierżawy do bardziej dynamicznego ustawienia (np. 30 minut).
w ten sposób zmiany w DHCP będą wprowadzane płynnie, a kiedy będziesz gotowy, zwiększysz czas dzierżawy z powrotem do bardziej sensownej wartości. Nie zostawiaj go po 30 minutach, ponieważ będzie to oznaczać, że w przypadku awarii serwera DHCP połowa maszyn nie będzie połączona za 15 minut.
Możesz wymusić zmianę w dzierżawie, prosząc wszystkich o ponowne uruchomienie komputerów (lub w przypadku bardziej technicznie zdolnych, zwalnianie, a następnie odnawianie dzierżawy)
źródło
Możesz obniżyć swoje
default-lease-time
imax-lease-time
wewnątrzdhcpd.conf
. Powinno to zmusić klientów do uzyskania nowej dzierżawy po upływie określonego czasu.źródło