Ich habe einen Linux-DHCP-Server in meinem Netzwerk. Ich habe kürzlich herausgefunden, dass ich Clients bestimmte IP-Adressen basierend auf ihrer MAC-Adresse zuweisen kann, indem ich die dhcpd.conf
Datei ändere .
Kann ich jetzt auf der Serverseite etwas tun, das die Lease eines bestimmten Clients ungültig macht und ihn dazu zwingt, eine neue vom Server zu erhalten (nachdem ich Einträge hinzugefügt habe dhcpd.conf
), ohne sie auf der Clientseite freizugeben / zu erneuern?
kill -HUP
funktioniert möglicherweise auch.Antworten:
Die Antwort darauf hängt davon ab, wie Sie den DHCP-Server zuvor konfiguriert haben.
Normales DHCP-Verhalten ist folgendes:
Dies hat zur Folge, dass Sie mit der Planung Ihrer Netzwerkwartung beginnen müssen. Wenn Sie eine Änderung vornehmen möchten, für die neue IP-Einstellungen erforderlich sind (z. B. "Lease Time"), müssen Sie die Lease-Zeit auf eine dynamischere Einstellung (z. B. 30 Minuten) reduzieren.
Auf diese Weise werden Änderungen in DHCP reibungslos umgesetzt. Wenn Sie bereit sind, erhöhen Sie die Lease-Zeit wieder auf einen vernünftigeren Wert. Lassen Sie es nicht nach 30 Minuten, da dies bedeutet, dass bei einem Ausfall des DHCP-Servers die Hälfte Ihrer Computer in 15 Minuten verbindungslos ist.
Sie können eine Änderung des Leasingvertrags erzwingen, indem Sie alle Benutzer auffordern, ihre Computer neu zu starten (oder technisch leistungsfähigere Leasingverträge freizugeben und anschließend zu erneuern).
quelle
Vielleicht möchten Sie Ihre
default-lease-time
undmax-lease-time
in senkendhcpd.conf
. Dies sollte Ihre Kunden zwingen, nach Ablauf der Zeit einen neuen Mietvertrag abzuschließen.quelle