Tâche #27411
Scénario #26908: Evolution Resolv.conf en 2.7.1 (patch MTES à intégrer)
Intégrer la fonctionnalité du MTES dans le resolve.conf EOLE
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
26/03/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
Le patch semble supprimer des choses qui sont peut-être (probablement?) utile à EOLE.
Il faut voir ce qui était voulu par le MTES.
Révisions associées
Samba AD controller resolvers must start with 127.0.0.1
- first is 127.0.0.1
- on additionnal AD DC second is the sysvol reference server
- next is all additionnal AD DC.
- tmpl/resolv.conf: reorder the list of name servers for Samba AD
Ref: #27411
Historique
#1 Mis à jour par Scrum Master il y a presque 5 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Daniel Dehennin il y a presque 5 ans
Je propose l’intégration suivante :
- Si c’est un Samba
- ⮕ on défini le
REALM
comme suffix DNS - Si c’est un contrôleur de domaine ⮕ on défini
127.0.0.1
comme première entrée de résolveur DNS - Si nous sommes le référent
sysvol
⮕ on défini tous les Samba DC additionnels comme résolveur DNS de secours - Si nous sommes un DC additionnel
- ⮕ on défini le référent
sysvol
comme résolveur DNS secondaire - ⮕ on défini tous les autres DC additionnels comme résolveur DNS de secours
- ⮕ on défini le référent
- ⮕ on défini le
- Si ce n’est pas un samba
- ⮕ on défini
nom_domaine_local
comme suffix DNS - S’il y a le mode conteneur ⮕ on défini l’IP du conteneur DNS comme résolveur DNS primaire
- ⮕ on défini
- Dans tous les cas ⮕ on ajoute les DNS défini dans les paramètres généraux (
adresse_ip_dns
) comme résolveur DNS
Ce qui donne le template suivant :
#------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf %if not %%is_defined('_minimal_mode') %if %%getVar('activer_ad_smb', 'non') == 'oui' # Search in Samba AD realm DNS suffix search %%ad_realm %if %%getVar('ad_server_role') == 'controleur de domaine' # Local Samba AD DNS nameserver 127.0.0.1 %if %%getVar('ad_additional_dc') == 'non' µµµµµµµµµµ We are the sysvol Samba DC reference, we use all additional DC as fallback DNS %for %%dns in [dns_ip for dns_ip in %%getVar('ad_additional_dc_ip', [])] # Samba additionnal DC DNS nameserver %%dns %end for %else µµµµµµµµµµ We are an additional Samba DC, we use sysvol reference as secondary DNS # Samba sysvol reference DNS nameserver %%ad_dc_sysvol_ref %for %%dns in [dns_ip for dns_ip in %%getVar('ad_additional_dc_ip', []) if dns_ip != %%ad_dc_sysvol_ref] µµµµµµµµµµ We are an additional Samba DC, we use all othr additional DC as fallback DNS # Samba additionnal DC DNS nameserver %%dns %end for %end if %end if %else search %%nom_domaine_local %if %%is_defined('container_ip_dns') # DNS in container nameserver %%container_ip_dns %end if %end if %end if µµµµµµµµµµ We always add the General DNS variable as last fallbacks %for %%dns in %%adresse_ip_dns # General DNS server nameserver %%dns %end for
#3 Mis à jour par Daniel Dehennin il y a presque 5 ans
- Assigné à mis à Daniel Dehennin
- % réalisé changé de 0 à 100
#4 Mis à jour par Daniel Dehennin il y a presque 5 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Scrum Master il y a presque 5 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0