#1 Le 03/10/2018, à 09:37
- tronune
Changer dns avec 18.04
Salut
Avec 18.04 il semblerait que "network manager" ne soit plus utilisé (netplan ??) , quelqu'un pourrait-il me dire comment changer mes DNS.
Merci
Hors ligne
#2 Le 03/10/2018, à 09:41
- xubu1957
Re : Changer dns avec 18.04
Bonjour,
Un lien vers la Doc de netplan est donné dans > mettre ubuntu 18.04 en ipfixe
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 03/10/2018, à 14:38
- rogn...
Re : Changer dns avec 18.04
Que donne
cat /etc/resolv.conf
?
#4 Le 04/10/2018, à 13:02
- tronune
Re : Changer dns avec 18.04
Salut
La commande renvoie :
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 127.0.0.53
Si tu as une idée !!!!!
En tous cas , merci de t'y intéresser
Hors ligne
#5 Le 04/10/2018, à 13:49
- rogn...
Re : Changer dns avec 18.04
Que donne un
ls -lR /etc/NetworkManager/
?
Dernière modification par rogn... (Le 04/10/2018, à 13:50)
#6 Le 04/10/2018, à 14:57
- tronune
Re : Changer dns avec 18.04
Voila..
fred@fred-HP-Pavilion-15-Notebook-PC:~$ ls -lR /etc/NetworkManager/
/etc/NetworkManager/:
total 24
drwxr-xr-x 2 root root 4096 juil. 25 05:09 conf.d
drwxr-xr-x 5 root root 4096 juil. 25 05:09 dispatcher.d
drwxr-xr-x 2 root root 4096 mars 26 2018 dnsmasq.d
drwxr-xr-x 2 root root 4096 mars 26 2018 dnsmasq-shared.d
-rw-r--r-- 1 root root 98 mars 26 2018 NetworkManager.conf
drwxr-xr-x 2 root root 4096 sept. 29 19:38 system-connections
/etc/NetworkManager/conf.d:
total 4
-rw-r--r-- 1 root root 32 mars 26 2018 default-wifi-powersave-on.conf
/etc/NetworkManager/dispatcher.d:
total 16
-rwxr-xr-x 1 root root 2293 mars 26 2018 01-ifupdown
drwxr-xr-x 2 root root 4096 mars 26 2018 no-wait.d
drwxr-xr-x 2 root root 4096 mars 26 2018 pre-down.d
drwxr-xr-x 2 root root 4096 mars 26 2018 pre-up.d
/etc/NetworkManager/dispatcher.d/no-wait.d:
total 0
/etc/NetworkManager/dispatcher.d/pre-down.d:
total 0
/etc/NetworkManager/dispatcher.d/pre-up.d:
total 0
/etc/NetworkManager/dnsmasq.d:
total 0
/etc/NetworkManager/dnsmasq-shared.d:
total 0
/etc/NetworkManager/system-connections:
total 4
On dirait du chinois croisé avec du suédois ???
Hors ligne
#7 Le 04/10/2018, à 15:34
- rogn...
Re : Changer dns avec 18.04
On dirait du chinois croisé avec du suédois ???
Non, du norvégien avec de l'arabe , écrit par un russe qui a appris les langues en Corée .
En fait, je vois un truc important :
-rw-r--r-- 1 root root 98 mars 26 2018 NetworkManager.conf
Ton gestionnaire de connexions semble bien être NetworkManager .
Je veux le retour de
systemctl status NetworkManager.service || cat /etc/NetworkManager/NetworkManager.conf
#8 Le 04/10/2018, à 15:52
- tronune
Re : Changer dns avec 18.04
Non, du norvégien avec de l'arabe , écrit par un russe qui a appris les langues en Corée lol .
fred@fred-HP-Pavilion-15-Notebook-PC:~$ systemctl status NetworkManager.service || cat /etc/NetworkManager/NetworkManager.conf
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-10-04 10:24:50 CEST; 6h ago
Docs: man:NetworkManager(8)
Main PID: 736 (NetworkManager)
Tasks: 4 (limit: 3951)
CGroup: /system.slice/NetworkManager.service
├─ 736 /usr/sbin/NetworkManager --no-daemon
└─1446 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /run/dhclient-wlo1.pid -lf /var/lib/NetworkManager/dhclient-0e2b
oct. 04 10:25:26 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641526.9334] device (wlo1): state change: ip-config -> ip-check (re
oct. 04 10:25:26 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641526.9377] device (wlo1): state change: ip-check -> secondaries (
oct. 04 10:25:26 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641526.9388] device (wlo1): state change: secondaries -> activated
oct. 04 10:25:26 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641526.9395] manager: NetworkManager state is now CONNECTED_LOCAL
oct. 04 10:25:27 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641527.0535] manager: NetworkManager state is now CONNECTED_SITE
oct. 04 10:25:27 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641527.0539] policy: set 'alice_fred' (wlo1) as default for IPv4 ro
oct. 04 10:25:27 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641527.0544] policy: set 'alice_fred' (wlo1) as default for IPv6 ro
oct. 04 10:25:27 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641527.0556] device (wlo1): Activation: successful, device activate
oct. 04 10:25:27 fred-HP-Pavilion-15-Notebook-PC dhclient[1446]: bound to 192.168.0.10 -- renewal in 352159 seconds.
oct. 04 10:25:28 fred-HP-Pavilion-15-Notebook-PC NetworkManager[736]: <info> [1538641528.3233] manager: NetworkManager state is now CONNECTED_GLOBAL
lines 1-20/20 (END)
DSL , La derniere ligne est surligner et j'arrive pas a tout afficher , p....n j'porte bien mon pseudo
Hors ligne
#9 Le 04/10/2018, à 16:06
- tronune
Re : Changer dns avec 18.04
Avant , avec NetworkManager j'avais pas de soucis pour modifier les DNS , mais là il ont rajouté une surcouche (netplan) et je vois pas comment procéder.
Hors ligne
#10 Le 04/10/2018, à 16:43
- inbox
Re : Changer dns avec 18.04
Salut,
Tu lances l'application nommée Réseau et cliques sur la roue crantée correspondant à ta connexion filaire ou wifi, selon ce que tu souhaites. Dans l'onglet IPv4, tu dévalides le DNS automatique et tu entres les adresses des DNS souhaités. Tu peux faire de même avec l'IPv6.
Il te reste à valider par le bouton Appliquer.
Relancer Network Manager ou redémarrer pour prise en compte des nouveaux DNS.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#11 Le 04/10/2018, à 16:58
- tronune
Re : Changer dns avec 18.04
Salut,
Tu lances l'application nommée Réseau et cliques sur la roue crantée correspondant à ta connexion filaire ou wifi, selon ce que tu souhaites. Dans l'onglet IPv4, tu dévalides le DNS automatique et tu entres les adresses des DNS souhaités. Tu peux faire de même avec l'IPv6.
Il te reste à valider par le bouton Appliquer.
Relancer Network Manager ou redémarrer pour prise en compte des nouveaux DNS.
A+
Merci , c'est nickel
Hors ligne
#12 Le 04/10/2018, à 18:13
- rogn...
Re : Changer dns avec 18.04
Ah, Inbox a court-circuité ma réponse .
Mais je demande à vérifier le contenu de /etc/NetworkManager/NetworkManager.conf, car par défaut, le DNS reste et restera à 127.0.0.53
rogn@rognuntu:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=default
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
rogn@rognuntu:~$ cat /etc/resolv.conf
# Generated by NetworkManager
search home
nameserver 192.168.1.1
rogn@rognuntu:~$
#13 Le 05/10/2018, à 13:25
- tronune
Re : Changer dns avec 18.04
Je t'ai fait les 2 cmd , je sais pas trop ce que tu voulais voir.
fred@fred-HP-Pavilion-15-Notebook-PC:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
fred@fred-HP-Pavilion-15-Notebook-PC:~$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 127.0.0.53
fred@fred-HP-Pavilion-15-Notebook-PC:~$
Hors ligne
#14 Le 05/10/2018, à 14:47
- rogn...
Re : Changer dns avec 18.04
Attention ! Établir un état des lieux de ce que vous voulez faire et de l'existant. Il ne s'agit pas ici de changer les DNS car vous les avez déjà configurés ! Il s'agit ici d'inhiber la surcouche DNS que Ubuntu applique par défaut par dessus la résolution DNS qui lui est configurée. De plus, une telle manipulation peut avoir des effets de bord, notamment sur une configuration de connexion en VPN !
Fichier /etc/resolv.conf
Le problème est que tu auras beau changer les DNS manuellement, tu te retrouveras avec cette ligne dans le fichier que je te fais vérifier.
nameserver 127.0.0.53
, le système pour résoudre ses noms se base sur ce fichier , il est bête et discipliné.
Et moi, ça me pose problème, car j'ai été confronté à des problèmes de résolutions de noms avec ce genre de surcouche DNS.
Le but est de dire à cette surcouche d'aller se faire voir.
Fichier /etc/NetworkManager/NetworkManager.conf
Il te faudrait ajouter
dns=default
dans la section [main] du fichier , afin qu'il ait ce contenu.
rogn@rognuntu:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=default
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
Ensuite, supprimer /etc/resolv.conf , et redémarrer le service NetworkManager.
sudo mv /etc/resolv.conf /etc/resolv.conf.bak && systemctl restart NetworkManager.service
Puis si besoin redéfinir les DNS comme inbox te l'a préconisé, et vérifier le contenu de /etc/resolv.conf , notamment cette ligne
nameserver <ton-serveur-dns et pas 127.0.0.53>
Dernière modification par rogn... (Le 29/10/2018, à 18:35)
#15 Le 05/10/2018, à 15:47
- inbox
Re : Changer dns avec 18.04
Sur une 18.04, pour vérifier quels sont les DNS utilisés, procéder comme suit :
ip addr
Noter le nom de l'interface réseau concernée (wl pour le wifi, en pour l'ethernet, en général).
Ensuite, pour obtenir, entre autre les DNS :
nmcli device show enxxxx
Remplacer enxxxx par wlxxxx s'il s'agit de wifi.
Chez moi, en wifi, cela donne :
nmcli device show wlp12s0
GENERAL.PÉRIPHÉRIQUE: wlp12s0
GENERAL.TYPE: wifi
GENERAL.ADR.-MAT.: 00:18:DE:9C:8A:F6
GENERAL.MTU: 0
GENERAL.ÉTAT: 100 (connecté)
GENERAL.CONNEXION: *****************
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADRESSE[1]: 192.168.0.11/24
IP4.PASSERELLE: 192.168.0.254
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 80.67.169.12
IP4.DNS[2]: 80.67.169.40
IP6.ADRESSE[1]: 2a01:e34:ed89:bae0:de9d:7a33:8eab:d222/64
IP6.ADRESSE[2]: fe80::eb88:804b:1408:8b22/64
IP6.PASSERELLE: fe80::207:cbff:fe36:6557
IP6.ROUTE[1]: dst = 2a01:e34:ed89:bae0::/64, nh = ::, mt = 600
IP6.DNS[1]: 2001:910:800::12
IP6.DNS[2]: 2001:910:800::40
Dernière modification par inbox (Le 05/10/2018, à 15:53)
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#16 Le 05/10/2018, à 15:55
- tronune
Re : Changer dns avec 18.04
Bon ... , là je sort de la sieeessste....Alors quoi qu'est-ce qu'il se passe ici !!!!
Pour la surcouche , je maîtrise pas assez pour en comprendre le sens donc...., et aussi pourquoi on se retrouve avec 2 fichiers pour la résolution de nom.
Je vais essayer ta manip , mais avant petite question.
Ensuite, supprimer /etc/resolv.conf , et redémarrer le service NetworkManager.
sudo mv /etc/resolv.conf /etc/resolv.conf.bak && systemctl restart NetworkManager.service
Puis si besoin redéfinir les DNS comme inbox te l'a préconisé, et vérifier le contenu de /etc/resolv.conf , notamment cette ligne
nameserver <ton-serveur-dns et pas 127.0.0.53>
Si j'ai encore les yeux et les neurones a leurs place :
- tu me demandes de supprimer /etc/resolv.conf et ensuite de verifier si j'ai les bon DNS dans /etc/resolv.conf
Je suppose que tu voulais dire de verifier dans /etc/NetworkManager/resolv.conf
Sinon mon neurologue habite 2 rue plus loin , il sera content de refiler ses p'tites pilules multicolores
Hors ligne
#17 Le 05/10/2018, à 17:54
- rogn...
Re : Changer dns avec 18.04
Redémarrer le service de NM te recréera un fichier /etc/resolv.conf , dans la commande que je t'ai prescrite
sudo mv /etc/resolv.conf /etc/resolv.conf.bak && systemctl restart NetworkManager.service
.
Et pour préciser, je ne te demandais pas de supprimer le fichier, mais de le rendre introuvable par renommage, NM si ce fichier n'existe pas le crée .
Dernière modification par rogn... (Le 05/10/2018, à 17:55)
#18 Le 06/10/2018, à 14:19
- tronune
Re : Changer dns avec 18.04
Sur une 18.04, pour vérifier quels sont les DNS utilisés, procéder comme suit :
ip addr
Noter le nom de l'interface réseau concernée (wl pour le wifi, en pour l'ethernet, en général).
Ensuite, pour obtenir, entre autre les DNS :nmcli device show enxxxx
Remplacer enxxxx par wlxxxx s'il s'agit de wifi.
Chez moi, en wifi, cela donne :
nmcli device show wlp12s0 GENERAL.PÉRIPHÉRIQUE: wlp12s0 GENERAL.TYPE: wifi GENERAL.ADR.-MAT.: 00:18:DE:9C:8A:F6 GENERAL.MTU: 0 GENERAL.ÉTAT: 100 (connecté) GENERAL.CONNEXION: ***************** GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 IP4.ADRESSE[1]: 192.168.0.11/24 IP4.PASSERELLE: 192.168.0.254 IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000 IP4.DNS[1]: 80.67.169.12 IP4.DNS[2]: 80.67.169.40 IP6.ADRESSE[1]: 2a01:e34:ed89:bae0:de9d:7a33:8eab:d222/64 IP6.ADRESSE[2]: fe80::eb88:804b:1408:8b22/64 IP6.PASSERELLE: fe80::207:cbff:fe36:6557 IP6.ROUTE[1]: dst = 2a01:e34:ed89:bae0::/64, nh = ::, mt = 600 IP6.DNS[1]: 2001:910:800::12 IP6.DNS[2]: 2001:910:800::40
Avant de faire les changements donné par rogn... , j'ai vérifié avec ta méthode mes dns et effectivement il sont bien pris en compte en ip4 mais pas en ip6 -
Merci
Hors ligne
#19 Le 07/10/2018, à 13:55
- rogn...
Re : Changer dns avec 18.04
Bon, je reprends car il y a beaucoup trop de fake news ici.
Ubuntu est bête est discipliné, le fichier /etc/resolv.conf lui dit quels sont ses DNS qu'il doit respecter, et si le contenu de /etc/resolv.conf est
nameserver 127.0.0.53
Le DNS sera 127.0.0.53, et pas un autre. Vous pouvez le tourner dans tous les sens, vous vous retrouverez avec le même résultat.
Je répète, dans le cas de NM, le fichier /etc/NetworkManager/NetworkManager.conf est interprété par NM, et NM va modifier /etc/resolv.conf, comme il en modifie d'autres.
Donc, dans le fichier /etc/NetworkManager/NetworkManager.conf, si vous voulez appliquer un autre DNS que 127.0.0.53 , vous modifiez ce fichier comme indiqué ici : https://forum.ubuntu-fr.org/viewtopic.p … #p21983605 .
Dieu merci, je me suis battu assez longtemps pour que mes machines Ubuntu ne prennent pas en compte la surcouche cache/masque DNS intégrée et prenne directement les DNS de mon FAI ou d'autres.
#20 Le 26/03/2019, à 20:06
- DarkvaDev
Re : Changer dns avec 18.04
merci @rogn ça a fonctionné pour moi
Hors ligne
#21 Le 07/04/2019, à 22:09
- BMF
Re : Changer dns avec 18.04
Attention ! Établir un état des lieux de ce que vous voulez faire et de l'existant. Il ne s'agit pas ici de changer les DNS car vous les avez déjà configurés ! Il s'agit ici d'inhiber la surcouche DNS que Ubuntu applique par défaut par dessus la résolution DNS qui lui est configurée. De plus, une telle manipulation peut avoir des effets de bord, notamment sur une configuration de connexion en VPN !
Merci pour ta solution et merci pour la notice sur les effets de bords.
Ta solution m'a enlevé une grosse épine du pied. Avec la 18.04 j'avais parfois des problème (liés au DNS) sur certaines connexions wifi. Mais à mon domicile tout allait bien.
Donc je m'étais dit que c'était ces routeurs wifi qui étaient mal configurés...
Puis aujourd'hui en voulant essayer mon petit routeur 4G de poche (Huawei E5537Bs), même problème à nouveau. Même en ajoutant des services DNS publiques (1.1.1.1,8.8.8.8, 208.67.222.222) dans Network Manager pour cette connexion, toujours des problème de DNS...
Je commençais sérieusement à douter du routeur, de la connexion 4G, son APN ou d'un filtrage de l'opérateur. Puis j'ai ressorti un autre ordi resté sur ubuntu 16.04 et là aucun problème, la résolution DNS fonctionnait. Donc c'était bien mon ordi en version 18.04 le problème !
Résolu avec ta solution. Merci
Dernière modification par BMF (Le 07/04/2019, à 22:10)
Ubuntu 18.04 sur Thinkpad T430 et X230
Hors ligne
#22 Le 08/04/2019, à 10:45
- rogn...
Re : Changer dns avec 18.04
Salut.
Il semblerait que le problème vienne majoritairement des migrations {16.04||16.10} -> { >17.04 }. J'ai installé sans migration une 18.04 et je n'ai pas eu de problèmes bien que la surcouche DNS soit présente.
À voir pour une industrialisation de ma solution proposée en évitant la modification manuelle du fichier /etc/NetworkManager/NetworkManager.conf .
#23 Le 08/04/2019, à 11:31
- grandtoubab
Re : Changer dns avec 18.04
Le problème est que tu auras beau changer les DNS manuellement, tu te retrouveras avec cette ligne dans le fichier que je te fais vérifier.
nameserver 127.0.0.53
, le système pour résoudre ses noms se base sur ce fichier , il est bête et discipliné.
Et moi, ça me pose problème, car j'ai été confronté à des problèmes de résolutions de noms avec ce genre de surcouche DNS.
j'utilise dnsmasq et mon fichier /etc/resolv.conf contient
# Generated by NetworkManager
nameserver 127.0.0.1
Ce qui peut surprendre mais ça fonctionne très bien car les DNS utilisés sont configurés dans dhclient.conf
https://bidouilledebian.wordpress.com/2 … r-ses-dns/
Dernière modification par grandtoubab (Le 08/04/2019, à 11:33)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#24 Le 05/06/2019, à 10:09
- BMF
Re : Changer dns avec 18.04
Salut.
Il semblerait que le problème vienne majoritairement des migrations {16.04||16.10} -> { >17.04 }. J'ai installé sans migration une 18.04 et je n'ai pas eu de problèmes bien que la surcouche DNS soit présente..
Effectivement, dans mon cas il s'agit d'une migration LTS : 16.04 -> 18.04.
Ubuntu 18.04 sur Thinkpad T430 et X230
Hors ligne
#25 Le 08/12/2019, à 13:57
- Olivier-Gérard
Re : Changer dns avec 18.04
Bonjour,
Suite à des restriction de domaine par SFR je ne pouvais plus me connecter sur certains sites et suite à une recherche j'ai vu votre topic, ce n'est pas une solution viable... Moi je ne me suis pas embêté à modifier mon système car tous les objets connectés de la maison eux n'en bénéficient pas, du coup réglage du modem => Réseau => Utiliser l'adresse de serveur DNS suivante, mettre les DNS désirés à la place d'automatique => reboot du modem et c'est bon. Tous les PC de la maison en profitent.
Bonne journée.
Olivier
Dernière modification par Olivier-Gérard (Le 08/12/2019, à 13:58)
A+Olivier
Intel CORE i7 8-Core 10700 - 16 Go DDR4 3000Mhz (2x8) - SSD 480 Go - RX550 4GO - Asus H410-AM
Kubuntu 22.04 64 bits, Vivaldi (mail intégré) Cairo Dock, Guayadeque, SoftMaker, SMplayer, Soundconverter, HandBrake.
Hors ligne