Evolution #6966
Problème lors de la création du fichier local.zones
Description
Il semble qu'à la suite d'une mise à jour de /usr/share/eole/h2n, la façon de générer les fichiers de zone ait changé.
S'il y a détection d'éventuels chevauchements de plages d'adresses le processus s'interrompt, le fichier local.zones n'est pas généré et le service DNS ne peut pas démarrer.
Dans notre cas, nous avons dû définir en route statique un réseau global qui englobe plusieurs sous-réseaux dont le réseau de la zone pédago d'Amon (pour router les différents VLANs qui se trouvent derrière un routing switch avec lequel Amon est interconnecté sur la patte pédagogique). Et comme il y a chevauchement entre le réseau local sur eth2 d'Amon et cette route statique, le script /usr/share/eole/gen_dns renvoie l'erreur:
Improper -n option (-n 172.16.240.0:255.255.248.0). It overlaps with a network of a different class from a previous option: -n 172.16.240.240:255.255.255.240 They can't simultaneously specify a part of the same DNS address-to-name space. I give up ... sorry.
En ajoutant l'option "mode=S" à la ligne 60 comme ceci:
Cmd=$Cmd" -n ${adresse[$index]}:${netmask[$index]} mode=S"
Cela autorise les éventuels chevauchements de plages et le fichier local.zones est généré et le DNS n'est plus en erreur
Merci de nous dire si cela vous parait correct, pour le moment nous ne pouvons pas effectuer les mises à jour sur nos Amon à cause de cela
Révisions associées
eole/gen_dns : autoriser le chevauchement de subnet lors de la
génération des fichiers de zone
fixes #6966 @15m
scripts/gen_dns : autoriser le chevauchement de subnet lors de la
génération des fichiers de zone (2.4)
ref #6966 @15m
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Nouveau à A étudier
- Assigné à mis à Fabrice Barconnière
- Version cible mis à Mises à jour 2.3.12
#2 Mis à jour par Laurent Flori il y a environ 10 ans
- Echéance mis à 07/02/2014
- Statut changé de A étudier à Accepté
- Début mis à 30/01/2014
- Temps estimé mis à 4.00 h
#3 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit a97565a4444fde0c258e24989ee0e1bef86d7ab1.
#4 Mis à jour par Fabrice Barconnière il y a environ 10 ans
Paquet candidat disponible 2.3-eole101~1
#5 Mis à jour par Jean-Marc MELET il y a environ 10 ans
Cool, merci
#6 Mis à jour par Laurent Flori il y a environ 10 ans
- Statut changé de Résolu à Fermé