Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
tutoriel:internet:dnsmasq:systemd:start1 [2020/11/01 08:14] – [How to avoid conflicts between dnsmasq and systemd-resolved?] admin | tutoriel:internet:dnsmasq:systemd:start1 [2020/11/02 10:13] – [Autres étapes] admin | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Comment éviter les conflits entre dnsmasq et systemd-resolved ? ====== | ====== Comment éviter les conflits entre dnsmasq et systemd-resolved ? ====== | ||
+ | **Le problème** : si on installe dnsmasq comme serveur DNS pour un réseau local, dnsmasq écoute sur le port 53 qui est déjà utilisé par systemd-resolved. | ||
+ | |||
+ | Arrêter simplement systemd-resolved puis le redémarrer après l' | ||
+ | |||
+ | Comment faire comprendre à systemd-resolved qu'il ne doit pas démarrer l' | ||
+ | |||
+ | Il est plus intéressant de savoir comment les deux services peuvent fonctionner ensemble. Peuvent-ils travailler côte à côte ou ne sont-ils résolus que par systemd si l'on utilise dnsmasq ? | ||
+ | |||
+ | Voici la solution pour (X)Ubuntu 18.04 Bionic. | ||
====== Pré-requis ====== | ====== Pré-requis ====== | ||
====== Première étape ====== | ====== Première étape ====== | ||
+ | * Installez le paquet **[[apt> | ||
====== Autres étapes ====== | ====== Autres étapes ====== | ||
+ | |||
+ | - **Désactivez l' | ||
+ | * créez le répertoire <cli prompt=' | ||
+ | * créez avec les droits d' | ||
+ | [Resolve] | ||
+ | DNSStubListener=no</ | ||
+ | - **Redémarrez systemd-resolved** :<cli prompt=' | ||
+ | - **Supprimez et recréez / | ||
+ | ...@...:~$ sudo touch / | ||
+ | - Pour **désactiver l' | ||
+ | [main] | ||
+ | dns=none</ | ||
+ | - **Redémarrez NetworkManager** :<cli prompt=' | ||
+ | - **Pour que dnsmasq utilise resolv.conf de NM**, éditez avec les droits d' | ||
+ | resolv-file=/ | ||
+ | - Créez avec les droits d' | ||
+ | address=/ | ||
+ | address=/ | ||
+ | address=/ | ||
+ | - **redémarrez dnsmasq** :<cli prompt=' | ||
+ | - Pour **utiliser dnsmasq pour la résolution**, | ||
+ | # Use local dnsmasq for resolving | ||
+ | nameserver 127.0.0.1</ | ||
====== Conclusion ====== | ====== Conclusion ====== |