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
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
03/26/2019
Due date:
% Done:
100%
Remaining (hours):
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.
Associated revisions
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
History
#1 Updated by Scrum Master over 4 years ago
- Status changed from Nouveau to En cours
#2 Updated by Daniel Dehennin over 4 years ago
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 Updated by Daniel Dehennin over 4 years ago
- Assigned To set to Daniel Dehennin
- % Done changed from 0 to 100
#4 Updated by Daniel Dehennin over 4 years ago
- Status changed from En cours to Résolu
#5 Updated by Scrum Master over 4 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0