Projet

Général

Profil

Scénario #30326

MaJ eole-dhcp 2.7.1-17 : serveur dhcp HS avec des réservations de plages dynamiques

Ajouté par Philippe Carre il y a presque 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
PNE-SR - PNE-SR - MTES - Prestation Cadoles - 25-35
Début:
22/06/2020
Echéance:
03/07/2020
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

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

Tâche #30401: Étude du problèmeFermé

Tâche #30402: Contraindre la déclaration d’un hôte avec adresse ip fixe à l’existence de cette IPFermé


Demandes liées

Lié à eole-dhcp - Scénario #29733: Enormes lenteurs dans la gestion de DHCP dans EAD3 Terminé (Sprint) 28/04/2020 01/05/2020

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

Il existe trois cas de déclaration d’hôtes dans la configuration :
  • 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)
.....

=> dhcpd.conf :
  1. déclaration des hôtes statiques hors plage statique, obsolète, préférer les plages d’adresses statiques.
  1. 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)

Formats disponibles : Atom PDF