J'ai un serveur DHCP Linux en cours d'exécution sur mon réseau. J'ai récemment découvert que je peux attribuer des adresses IP spécifiques aux clients en fonction de leur adresse MAC en modifiant le dhcpd.conf
fichier.
Maintenant, puis-je faire quelque chose du côté serveur qui invaliderait le bail d'un client spécifique, le forçant à en obtenir un nouveau du serveur (après avoir ajouté des entrées dhcpd.conf
), sans libérer / renouveler du côté client?
kill -HUP
peut également fonctionner.Réponses:
La réponse à cela dépend de la façon dont vous avez précédemment configuré le serveur DHCP.
Le comportement DHCP normal est le suivant:
La conséquence de cela est que vous devez commencer à planifier la maintenance de votre réseau. Lorsque vous allez effectuer une modification qui nécessitera de nouveaux paramètres IP, à propos du "temps de location" à venir, vous devez réduire la durée du bail à un paramètre plus dynamique (par exemple 30 minutes).
de cette façon, les modifications de DHCP seront déployées en douceur, puis lorsque vous serez prêt, vous augmenterez la durée du bail à une valeur plus raisonnable. Ne le laissez pas à 30 minutes car cela signifiera qu'en cas de panne du serveur DHCP, la moitié de vos machines seront sans connexion dans 15 minutes.
Vous pouvez forcer un changement de bail en demandant à tout le monde de redémarrer leurs ordinateurs (ou pour les plus techniquement capables, de libérer puis de renouveler leurs baux)
la source
Vous pouvez réduire votre
default-lease-time
etmax-lease-time
dansdhcpd.conf
. Cela devrait obliger vos clients à obtenir un nouveau bail une fois le délai expiré.la source