DHCP bail supérieur à 24h

Fermé
KamZou - 23 nov. 2011 à 11:18
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 - 25 nov. 2011 à 09:51
Bonjour,

Je rencontre un problème avec mon DHCP (dernier paquet disponible sur debian : isc-dhcpd-4.1.1-P1)
Il faut que je fixe (besoins particuliers, d'où la non utilisation des hôtes "fixed" ni des adresses fixées sur les machines directement) un bail illimité (ou de 100 ans exemple) à mes clients.

Je configure donc de telle façon mon dhcpd.conf :

default-lease-time infinite;
max-lease-time infinite;
min-lease-time infinite;


Un nouveau client se connecte, il reçoit un lease qui expire en l'an 2147.
Au niveau du client dhcp : dhcpcd on peut voir :

cat dhcpcd-eth0.info 

LEASETIME='4294967295'
RENEWALTIME='4294967295'
REBINDTIME='4294967295'


Sur mon serveur, quand j'édite alors le fichier .leases je peux alors voir :

lease 10.34.100.129 {
  starts 3 2011/11/23 10:10:18;
  ends 6 2147/12/30 16:38:33;
  cltt 3 2011/11/23 10:10:18;



Ce qui me paraît bon !

Cependant, je ne sais pas ce qui se passe mais si je fais un restart du daemon dhcp, le lease n'a plus la même valeur :

lease 10.34.100.129 {
  starts 3 2011/11/23 10:10:18;
  ends 4 2011/11/24 10:10:17;
  tstp 4 2011/11/24 10:10:17;
  cltt 3 2011/11/23 10:10:18;


PS : Peu importe que je redémarre ou non, le lease est quand même de 24h seulement.
Utilisant un DNS dynamique cela pose le problème de me dé-enregistrer mes entrées DNS (A et PTR) toutes les 24h pour chacunes de mes machines.

Pourriez vous m'éclairer ? Merci
A voir également:

3 réponses

mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
25 nov. 2011 à 09:51
C'est vraiment bizarre cette histoire. Vérifie que ta debian est à jour :

aptitude update
aptitude safe-upgrade


Essaye de suivre pas à pas ce tutoriel :
https://wiki.debian-fr.xyz/index.php?title=DHCP

Au fait quelle version de debian utilises-tu ?

Est-ce qu'avec une valeur numérique plus faible (genre celle spécifiée dans le tutoriel) ça fait ce qu'il faut ?

Au fait pourquoi cherches-tu à définir un lease de durée infinie ? Tu veux que certaines machines aient toujours la même IP ? Car si c'est le cas :
- il me semble que tu peux attribuer en fonction de l'adresse MAC du client une IP prédéterminée ;
- autre possibilité, moins bien à mon avis, ton serveur DHCP n'est pas obligé de gérer tout ton bloc d'adresse IP, il peut par exemple gérer les IP entre 192.168.1.10 et 192.168.1.100. Et tes machines qui ont une IP fixe pourront par exemple utiliser des IP entre 192.168.1.101 et 192.168.1.200.

Du coup je ne vois pas trop l'intérêt d'avoir un lease de durée infinie, car concrètement, par rapport à ces deux approches, ça va consommer tes IPs sans jamais les rendre quand les machines seront mises à la poubelle.

Bonne chance
1
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
24 nov. 2011 à 10:04
Tu es sûr que le mot clé "infinite" est pris en charge ? Tu as essayé en mettant des valeurs numériques ?

default-lease-time 3600;
max-lease-time 7200;


Relance le serveur pour tester.

Bonne chance
0
J'ai essayé avec des valeurs numériques vi, genre en mettant un lease équivalent à 5 ans.
Même problème.
0