Scénario #30326
MaJ eole-dhcp 2.7.1-17 : serveur dhcp HS avec des réservations de plages dynamiques
100%
Description
Suite à la MaJ du jour 2.7.1, le paquet eole-dhcp 2.7.1-17 plante le serveur dhcp, dans le cas suivant :
réservations dans une plage dynamique
La plage est configurée pour interdire les hotes inconnus , mais est bien en dynamique :
dyn-stat 10.1.1.150 10.1.1.170 oui dynamique
DAns dhcpd.conf, les déclarations de postes sont doublés :
# déclaration des hôtes statiques hors plage statique host pc21 { hardware ethernet 00:50:79:66:68:01; fixed-address ; } host pc51 { hardware ethernet 00:50:79:66:68:04; fixed-address ; } # déclaration des hôtes autorisés dans les plages dynamiques host pc21 { hardware ethernet 00:50:79:66:68:01; } host pc51 { hardware ethernet 00:50:79:66:68:04; }
(pc21 a été ajouté via une réservation dans l'onglet 'Baux' , pc51 a été ajouté manuellement.)
Du coup résultat :
2020-06-15T17:12:24.828264+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: /etc/dhcp/dhcpd.conf line 39: host pc21: already exists
2020-06-15T17:12:24.828344+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: host pc21 { hardware ethernet 00:50:79:66:68:01; }
2020-06-15T17:12:24.828410+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: ^
2020-06-15T17:12:24.829161+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: /etc/dhcp/dhcpd.conf line 40: host pc51: already exists
2020-06-15T17:12:24.829227+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: host pc51 { hardware ethernet 00:50:79:66:68:04; }
2020-06-15T17:12:24.829285+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: ^
2020-06-15T17:12:24.829344+02:00 essl271-vb-01.monreseau.p2 dhcpd6675: Configuration file errors encountered -- exiting
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 4 ans
- Lié à Scénario #29733: Enormes lenteurs dans la gestion de DHCP dans EAD3 ajouté
#2 Mis à jour par Thierry Bertrand il y a presque 4 ans
- Tracker changé de Demande à Scénario
- Echéance mis à 03/07/2020
- Version cible mis à PNE-SR - MTES - Prestation Cadoles - 25-35
- Release mis à EOLE 2.7.1
#3 Mis à jour par Benjamin Bohard il y a presque 4 ans
- Points de scénarios mis à 2.0
#4 Mis à jour par Benjamin Bohard il y a presque 4 ans
- dans le cadre d’un groupe, utilisé pour les hôtes des plages statiques (pas de déclaration de subnet dans ce cas)
- associé à des classes, utilisées pour les hôtes autorisés, interdits dans des subnets (pour traiter le cas des "réservations" dans les plages dynamiques)
- isolé, pour les réservations hors plages
C’est ce dernier cas qui est en conflit. Par ailleurs, il n’est pas utilisable via l’application ead3 puisque la réservation hors plage n’est pas autorisée (il faut passer par une plage statique). Il me semble que ce cas était prévu pour compatibilité avec les réservations qui avaient été faites via ead2.
Si ce cas n’est plus utilisé, on pourrait le supprimer. Si il est utilisé, on pourrait filtrer les hôtes sur l’existence d’une IP associée.
#5 Mis à jour par Philippe Carre il y a presque 4 ans
"Si ce cas n’est plus utilisé, on pourrait le supprimer."
A mon avis oui.
Pour moi , il y a juste 2 cas de réservations : dans une plage statique "maitrisée" (un poste aura toujours la même ip) , dans une plage dynamique interdite aux hotes inconnus (l'idée derriere c'est un serveur central dhcp , avec des postes connus dans plusieurs plages dyn).
MAis dans tous les cas, on ne réserve que dans les plages déclarées ip_basse/ip_haute.
Apres, en effet, je me souviens, le 3e cas doit être là pour régler le fait qu'avec EAD2 les réservations étaient prévues en dehors de ip_basse/ip_haute! A mon avis , en 2.7.1 ils ont dû tous reprendre leur conf dhcp ??
#6 Mis à jour par Philippe Carre il y a presque 4 ans
Maj-Auto -C -S test-eole.ac-dijon.fr -U test-eole.ac-dijon.fr
Paquets à mettre à jour :
creole (2.7.1-26) (root)
creole-common (2.7.1-26) (root)
eole-common-pkg (2.7.1-63) (root)
eole-dhcp (2.7.1-20) (root)
eole-dhcp-pkg (2.7.1-20) (root)
.....
- déclaration des hôtes statiques hors plage statique, obsolète, préférer les plages d’adresses statiques.
- déclaration des hôtes autorisés dans les plages dynamiques
host pc21 { hardware ethernet 00:50:79:66:68:01; }
host pc51 { hardware ethernet 00:50:79:66:68:51; }dhcp OK https://dev-eole.ac-dijon.fr/issues/30326 -> résolu
#7 Mis à jour par Thierry Bertrand il y a plus de 3 ans
- Statut changé de Nouveau à Terminé (Sprint)