Projet

Général

Profil

Tâche #15767

Bac à idée #16338: Refondre le service DNS

Demande de modification du module eole-dns

Ajouté par Fabrice SOLER il y a environ 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
01/04/2016
Echéance:
% réalisé:

0%

Restant à faire (heures):

Description

Bonjour,

La solution wizzbe qui est une solution de MDM (Mobile Device Management) va être déployée dans nos établissements.
Nous en sommes à la phase d'intégration de la solution et sommes confrontés à un problème de résolution DNS.
Les tablettes SAMSUNG sont configurées pour se connecter à l'appliance srv.wizzbe.
Sur notre équipement de type AMON (version 2.4.2), il n'est pas possible de créer un domaine wizzbe (nom de domaine invalide, le caractère "." est manquant, voir fichier copie d'écran).

Voici les modifications qu'il faudrait apporter à bind pour que cela fonctionne.

Création du fichier db.wizzbe

root@amon:/etc/bind# cat db.wizzbe
$TTL 86400
@ SOA amon root ( 2016031801 10800 3600 604800 600 )
NS amon

localhost A 127.0.0.1
amon A 192.168.1.5
srv A 192.168.108.249

Ajout de la zone wizzbe dans le fichier local.zone

root@amon:/etc/bind# cat local.zones
zone "." { type hint; file "db.cache"; };
zone "0.0.127.in-addr.arpa" { type master; file "db.127.0.0"; };
zone "1.168.192.in-addr.arpa" { type master; file "db.192.168.1"; };
zone "100.10.in-addr.arpa" { type master; file "db.10.100"; };
zone "108.168.192.in-addr.arpa" { type master; file "db.192.168.108"; };
zone "108.211.10.in-addr.arpa" { type master; file "db.10.211.108"; };
zone "monreseau.lan" { type master; file "db.monreseau"; };
zone "wizzbe" { type master; file "db.wizzbe"; };

Malheureusement, si l'on joue un "reconfigure", la configuration apportée est supprimée.

Nous avons posté le problème sur la liste amon-sphynx et Emmanuel Garette nous a soumis une solution qui s'avère fonctionner.

Remplacer dans le fichier /usr/share/eole/creole/dicos/22_dns.xml "domain_strict" par "string" dans la ligne :
<variable name='nom_domaine_local_supp' type='domain_strict' description='Nom domaine local supplémentaire ou rien' multi='True' />

Cette modification sur l'amon résout le problème.
Pour que les modifications soient prises en compte également par le zephir, j'ai du modifier aussi le fichier /usr/share/zephir/dictionnaires/2.5.1/eole/eole-dns/22_dns.xml (pour la version 2.5.1) et le fichier /usr/share/eole/creole/dicos/22_dns.xml sur l'amon.

Serait-il donc possible que vous apportiez ces changements ?
Faut-il que je poste aussi une demande sur le zephir ?

Cordialement,
Fabrice SOLER

Zone-dns_erreur.jpg Voir - copie ecran (51,6 ko) Fabrice SOLER, 01/04/2016 18:32

Historique

#1 Mis à jour par Fabrice Barconnière il y a environ 8 ans

  • Tracker changé de Demande à Proposition Scénario
  • Projet changé de Amon à eole-dns

La modification, si elle est acceptée, ne sera apportée qu'à partir d'EOLE 2.6 car il s'agit d'un ajout de fonctionnalité.

Par contre, il est possible d'avoir cette fonctionnalité sur les versions EOLE inférieures en utilisant la possibilité de redéfinition des variables.
Pour cela, il faut ajouter un dictionnaire (dans une variante par exemple) qui va redéfinir cette variable (attribut redefine):
http://eole.ac-dijon.fr/documentations/2.4/partielles/HTML/PersonnalisationEOLEAvecCreole/co/03-familles.html
Dans votre cas :

<variable name='nom_domaine_local_supp' redefine=True type='string' />

#2 Mis à jour par Philippe Caseiro il y a presque 8 ans

  • Tracker changé de Proposition Scénario à Tâche
  • Tâche parente mis à #16338

Formats disponibles : Atom PDF