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
Associated revisions
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
History
#1 Updated by Joël Cuissinat over 9 years ago
- Status changed from Nouveau to A étudier
- Assigned To set to Fabrice Barconnière
- Target version set to Mises à jour 2.3.12
#2 Updated by Laurent Flori over 9 years ago
- Due date set to 02/07/2014
- Status changed from A étudier to Accepté
- Start date set to 01/30/2014
- Estimated time set to 4.00 h
#3 Updated by Fabrice Barconnière over 9 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit a97565a4444fde0c258e24989ee0e1bef86d7ab1.
#4 Updated by Fabrice Barconnière over 9 years ago
Paquet candidat disponible 2.3-eole101~1
#5 Updated by Jean-Marc MELET over 9 years ago
Cool, merci
#6 Updated by Laurent Flori over 9 years ago
- Status changed from Résolu to Fermé