Tâche #36162
Scénario #35926: Erreur d'adressage IP client avec PXE / dhcpd.conf
Éviter les conflits d’association des postes aux différentes classes (au sens configuration isc-dhcp)
100%
Révisions associées
Harmoniser l’usage des classes dans la configuration dhcp.
Ref #36162
Ne pas utiliser les classes pour le traitement conditionnel.
Ref #36162
Historique
#1 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a plus d'un an
La configuration générée doit prendre en compte que les classes sont globales : un poste arrivant sur le réseau doit correspondre à une seule classe (la plus sélective qui lui correspond).
Plusieurs classes ne peuvent pas utiliser le même filtre match. Les classes doivent associer tous les paramètres pertinents aux postes qu’elles capturent.
Deux changements identifiés :
- ne plus utiliser de classes multiples pour le choix du boot intermédiaire pxe : une classe unique et une surcharge du paramètre filename au niveau des range si la configuration n’y déclare qu’un type de boot
- intégration du choix du boot intermédiaire dans les classes servant à identifier les postes autorisés dans les plages de type dynamique avec interdiction des postes inconnus.
#3 Mis à jour par Benjamin Bohard il y a plus d'un an
- Fichier dhcpd.conf.patch ajouté
Une partie de la configuration semble encore sans effet mais le passage des paramètres aux machines est plus predictible.
#4 Mis à jour par Benjamin Bohard il y a plus d'un an
En fait, on peut plus simplement éviter d’utiliser les classes : l’emploi des conditions est possible directement.
On réserve les classes pour la création des ensembles de machines autorisées / interdites dans certains pool.
#5 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de En cours à À valider
#6 Mis à jour par Benjamin Bohard il y a plus d'un an
- Fichier
dhcpd.conf.patchsupprimé
#7 Mis à jour par Benjamin Bohard il y a plus d'un an
- Fichier dhcpd.conf.patch Voir ajouté
Nouvelle version du patch avec gestion des fichiers de boot intermédiaires sans utilisation des classes
#8 Mis à jour par Laurent Gourvenec il y a plus d'un an
- Statut changé de À valider à Résolu
- % réalisé changé de 0 à 100
#9 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
eole-dhcp$ git branch -r --contains 23634165 origin/2.8.1/master origin/2.9.0/master origin/HEAD -> origin/master origin/dist/eole/2.10.0/master origin/dist/eole/2.8.1/master origin/dist/eole/2.9.0/master origin/master