Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2017, à 08:55

Gacko

Changer les DNS sous 16.04

Bonjour,

J'aimerais changer les DNS de Free pour mettre 208.67.222.222 et 208.67.220.220 d'OpenDNS mais je n'ai rien trouvé sur le net de bien clair pour procéder de façon simple et fiable à cette manip. Quelq'un pourrait il m'expliquer comment faire ?
Merci.


Ubuntu 17.04 sur portable MSi basique
Pas bac + 15 en informatique, à quand le truc qui n'existera jamais: un OS qui n'imposerait pas de se prendre la tête ?!

Hors ligne

#2 Le 04/10/2017, à 09:02

grandtoubab

Re : Changer les DNS sous 16.04

Salut
Personellement je suis derrière une box classique avec Linux et Network-manager
je modifie le fichier  /etc/dhcp/dhclient.conf
la ligne de la directive supersede avec mes 3 choix de DNS:

supersede domain-name-servers 80.67.169.12,37.235.1.174,64.6.64.6;

C'est pris en compte par Network-Manager dynamiquement, ne pas toucher au fichier resolv.conf

cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 80.67.169.12
nameserver 37.235.1.174
nameserver 64.6.64.6

Pour vérifier sur Internet
https://www.dnsleaktest.com/

Mon 1er choix
80.67.169.12     ns0.fdn.org Association Gitoyen
https://www.fdn.fr/actions/dns/

deuxième choix
37.235.1.174
https://freedns.zone/en/

3ieme choix
64.6.64.6
https://www.verisign.com/en_US/security … ndex.xhtml

Pourquoi 3 choix? Parce que Network-Manager peut gérer jusqu'a 3 DNS et ainsi ne pourra pas remplir resolv.conf avec le DNS fourni par la box du FAI, ça permets d'utiliser les DNS voulus même quand on se déplace et qu'on utilise du wifi par exemple

Dernière modification par grandtoubab (Le 04/10/2017, à 09:26)


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

#3 Le 04/10/2017, à 09:32

Gacko

Re : Changer les DNS sous 16.04

Zut:

ericj@ericj-MSi:~$ supersede domain-name-servers 80.67.169.12,37.235.1.174,64.6.64.6;
supersede : commande introuvable
ericj@ericj-MSi:~$ 

Ubuntu 17.04 sur portable MSi basique
Pas bac + 15 en informatique, à quand le truc qui n'existera jamais: un OS qui n'imposerait pas de se prendre la tête ?!

Hors ligne

#4 Le 04/10/2017, à 10:06

Nasman

Re : Changer les DNS sous 16.04

grandtoubab a écrit :

je modifie le fichier  /etc/dhcp/dhclient.conf
la ligne de la directive supersede avec mes 3 choix de DNS:

supersede domain-name-servers 80.67.169.12,37.235.1.174,64.6.64.6;

PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#5 Le 04/10/2017, à 10:40

grandtoubab

Re : Changer les DNS sous 16.04

Gacko a écrit :

Zut:

comme d'hab, au-delà de dix mots les gens ne savent plus lire un message , au moins le tien est succinct lol

Dernière modification par grandtoubab (Le 04/10/2017, à 10:41)


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

#6 Le 04/10/2017, à 11:33

Gacko

Re : Changer les DNS sous 16.04

Ok, j'ai compris que ce qui apparait sur fond noir ne doit pas systématiquement être saisi dans un terminal.

J'ai donc fait gksudo nautilus pour passer en super utilisateur, modifié le fichier dhclient.conf avec la ligne que tu as mentionnée, enregistré et relancé Firefox + le PC mais un test via ton lien dnsleaktest.com me dit que je suis toujours sous ceux de Free.


Ubuntu 17.04 sur portable MSi basique
Pas bac + 15 en informatique, à quand le truc qui n'existera jamais: un OS qui n'imposerait pas de se prendre la tête ?!

Hors ligne

#7 Le 04/10/2017, à 12:33

grandtoubab

Re : Changer les DNS sous 16.04

Normal faut redémarrer le PC pour prise en compte par network-manager ou bien tu n'utilises pas dhcp
que dit

cat /etc/resolv.conf

Dernière modification par grandtoubab (Le 04/10/2017, à 12:41)


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

#8 Le 04/10/2017, à 14:53

Gacko

Re : Changer les DNS sous 16.04

Dans les paramètres IPV4 du Network Manager je suis bien en Automatique (DHCP) et il n'y a rien dans le champ des Serveurs DNS supplémentaires


cat /etc/resolv.conf donne:

ericj@ericj-MSi:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

Ubuntu 17.04 sur portable MSi basique
Pas bac + 15 en informatique, à quand le truc qui n'existera jamais: un OS qui n'imposerait pas de se prendre la tête ?!

Hors ligne

#9 Le 04/10/2017, à 15:53

grandtoubab

Re : Changer les DNS sous 16.04

generated by resolvconf

tu n'es pas dans le même environnement que moi , dommage pour toi lol
ce n'est pas Network-manager qui gère mais un certain resolvconf
je ne connais pas
Pour revenir en arriere simplement mettre un # devant la ligne supersede ajoutée précedemment

A toi de chercher comment imposer des DNS à resolvconf


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

#10 Le 04/10/2017, à 16:24

Coeur Noir

Re : Changer les DNS sous 16.04

…il suffit de rentrer les dns manuellement dans network manager… non ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#11 Le 05/10/2017, à 06:35

Gacko

Re : Changer les DNS sous 16.04

@grandtoubab Ben ça ne m'avance pas beaucoup. Merci quand même.

@Coeur Noir Dans network manager si tu sélectionnes manuel il faut en plus de tes nouvelles DNS mettre l'adresse, le masque de réseau et la passerelle et je n'ai pas les infos pour ces champs hmm


Ubuntu 17.04 sur portable MSi basique
Pas bac + 15 en informatique, à quand le truc qui n'existera jamais: un OS qui n'imposerait pas de se prendre la tête ?!

Hors ligne

#12 Le 05/10/2017, à 08:24

bishop

Re : Changer les DNS sous 16.04

Salut !
La solution est dans la documentation ubuntu-fr : DNS - Système des noms de domaine
À partir d'Ubuntu 12.04 les versions serveurs et les versions desktop d'Ubuntu utilisent resolvconf. Les méthodes en lignes de commande sont à effectuer sur les versions serveur d'Ubuntu, pour les versions desktop il est préférable de passer par l'utilitaire graphique

Par interface graphique
Pour modifier les DNS d'une version desktop d'Ubuntu (Unity, KDE etc.), il est préférable de passer par NetworkManager. Il est à noter que NetworkManager, écrase (en créant une copie tout de même) la configuration du fichier /etc/network/interfaces. Il prend donc le dessus vis-à-vis de ce qui aurait pu être configuré en ligne de commande. NetworkManager gère la manière dont le PC se connecte à la box, par défaut il est paramétré pour envoyer une requête DHCP au modem/box (attribution IP), dans la foulée ce sont les DNS par défaut du routeur/box qui sont utilisés. Les configurations qui auraient pu être faites au préalable en ligne de commande seront donc irrémédiablement écrasées.


Avec NetworkManger pour modifier les DNS, procéder comme suit :

1) Clic droit sur l’icône de NetworkManager puis : cliquez sur Modification des connexions.
mini_521592network01.jpg
.

2) Choisir quelle connexion est à modifier (Ethernet ou Wifi), puis cliquer sur Modifier.
mini_660893network02.jpg
.

3) Cliquer sur l'onglet Paramètres IPv4.
mini_702672network03.jpg
.

4) Dans Méthode sélectionner Adresse automatique uniquement (DHCP). En affectant l'entrée Adresse automatique uniquement (DHCP) il doit ensuite être possible de modifier les DNS en ligne de commande sans qu'ils soient écrasées par NetworkManager.
5) Dans la case Serveurs DNS, entrer la ou les adresses DNS souhaitées (si plusieurs adresses, mettre une virgule entre chaque adresse).
6) Cliquer sur Enregistrer.
7) Redémarrer


Edit : liens avec miniatures

Dernière modification par cqfd93 (Le 05/10/2017, à 15:17)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#13 Le 05/10/2017, à 13:45

Coeur Noir

Re : Changer les DNS sous 16.04

Dans network manager si tu sélectionnes manuel il faut en plus de tes nouvelles DNS mettre l'adresse, le masque de réseau et la passerelle et je n'ai pas les infos pour ces champs

Bien sûr que si, tu as ces infos ;-)
C'est fonction de ta box… quand tu es connecté ( automatiquement par DHCP ) jette un œil aux informations de la connexion dans NetworkManager :
- tu trouveras là les infos ( attribuées automatiquement via le DHCP ) que tu peux reporter manuellement ( passerelle, etc… )
- pour masque de réseau écrire 24 revient à écrire 255.255.255.0
- l'adresse IP ( la première dans la liste ) en manuel tu peux la choisir, ton pc aura alors toujours cette IP sur ton réseau local*.

Exemples de passerelle / box :
- orange, sfr…  : 192.168.1.1
- free : 192.168.0.254
- bouygues : 192.168.1.254

*L'adresse IP de ton PC doit forcément se trouver dans le même réseau que celui de la passerelle, c'est à dire si passerelle = 192.168.0.1 alors IP du pc = 192.168.0.XXX où XXX est compris entre 2 et 254 ( attention, selon les box la plage IP disponible est parfois plus courte, cette info est disponible "dans" l'admin de ta box. )

Dernière modification par Coeur Noir (Le 05/10/2017, à 13:54)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#14 Le 05/10/2017, à 14:03

grandtoubab

Re : Changer les DNS sous 16.04

Coeur Noir a écrit :

Dans network manager si tu sélectionnes manuel il faut en plus de tes nouvelles DNS mettre l'adresse, le masque de réseau et la passerelle et je n'ai pas les infos pour ces champs

Bien sûr que si, tu as ces infos ;-)
C'est fonction de ta box… quand tu es connecté ( automatiquement par DHCP ) jette un œil aux informations de la connexion dans NetworkManager :
- tu trouveras là les infos ( attribuées automatiquement via le DHCP ) que tu peux reporter manuellement ( passerelle, etc… )
- pour masque de réseau écrire 24 revient à écrire 255.255.255.0
- l'adresse IP ( la première dans la liste ) en manuel tu peux la choisir, ton pc aura alors toujours cette IP sur ton réseau local*.

Exemples de passerelle / box :
- orange, sfr…  : 192.168.1.1
- free : 192.168.0.254
- bouygues : 192.168.1.254

*L'adresse IP de ton PC doit forcément se trouver dans le même réseau que celui de la passerelle, c'est à dire si passerelle = 192.168.0.1 alors IP du pc = 192.168.0.XXX où XXX est compris entre 2 et 254 ( attention, selon les box la plage IP disponible est parfois plus courte, cette info est disponible "dans" l'admin de ta box. )

on en trouve aussi par

netstat -r

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

#15 Le 05/10/2017, à 14:11

Coeur Noir

Re : Changer les DNS sous 16.04

Ou ifconfig… mais netstat est plus lisible.

Tout cela dit, je constate que changer les DNS dans NetworkManager ne suffit pas à « outrepasser » les DNS inscrits en dur dans la box… faut-il changer la route par défaut / passerelle ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#16 Le 05/10/2017, à 14:44

grandtoubab

Re : Changer les DNS sous 16.04

Coeur Noir a écrit :

Ou ifconfig… mais netstat est plus lisible.

Tout cela dit, je constate que changer les DNS dans NetworkManager ne suffit pas à « outrepasser » les DNS inscrits en dur dans la box… faut-il changer la route par défaut / passerelle ?

dans Ubuntu parceque dans Debian ça marche très bien avec la directive supersede

https://forum.ubuntu-fr.org/viewtopic.p … #p21804775

apt list *dhcp* | grep install

isc-dhcp-client/testing,stable,now 4.3.5-3 amd64  [installé]
isc-dhcp-common/testing,stable,now 4.3.5-3 amd64  [installé]

Dernière modification par grandtoubab (Le 05/10/2017, à 14:53)


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

#17 Le 05/10/2017, à 15:01

Coeur Noir

Re : Changer les DNS sous 16.04

…ah oui pardon ça avait déjà été pointé plus haut, voir du côté de resolvconf.

coeurnoir@Asgard:~$ cat /etc/resolvconf.conf
cat: /etc/resolvconf.conf: Aucun fichier ou dossier de ce type
coeurnoir@Asgard:~$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
coeurnoir@Asgard:~$ 

et http://manpages.ubuntu.com/manpages/pre … onf.8.html qui dépasse mes compétences pour l'instant.

Après - question de logique tout de même - comment « forcer » des DNS différentes de celles inscrites dans une box, puisqu'on « passe » par elle ( passerelle / default gateway ) ? Est-ce que ça signifie qu'on demande à ses DNS ( inscrits en dur dans la box ) de faire une requête vers les DNS inscrits à la main dans NetworkManager ? Et dans mon cas les DNS bouygues ne verraient que des requêtes vers d'autres DNS ?

Dernière modification par Coeur Noir (Le 05/10/2017, à 15:11)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#18 Le 05/10/2017, à 15:31

grandtoubab

Re : Changer les DNS sous 16.04

cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 80.67.169.12
nameserver 37.235.1.174
nameserver 64.6.64.6

les DNS sont inscrit dans ma machine donc pour résoudre une url en @ip , ma machine s'adresse directement au DNS

toi tu t'adresses à la box dans ton réseau qui connait ses DNS du FAI
https://openclassrooms.com/courses/appr … ervice-dns

dit entre autres

Le programme qui fait toutes les résolutions DNS pour votre machine s'appelle le resolver. Ainsi, chaque programme qui a besoin de faire une résolution DNS s'adresse au resolver.
Son fichier de configuration se trouve dans /etc/resolv.conf qui doit au moins contenir l'adresse d'un serveur DNS à interroger :

c'est la façon de populer /etc/resolv.conf qui est différente entre Debian et Ubuntu qui fait toute la différence en faveur de Debian à mon avis.
sur cette aspect c'est comme si Ubuntu voulait lier ses utilisateurs au FAI lol

j'ai vu certaines bidouille ou on inscrit ses DNS a la main dans  /etc/resolv.conf puis on empeche les droits en ecriture pour que le resolver ne vienne pas le modifier, c'est vraiment du hardcore lol

tout est là
https://doc.ubuntu-fr.org/dns

fonctionnement Debian

debian:/etc/network$ cat interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

Dernière modification par grandtoubab (Le 05/10/2017, à 16:14)


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

#19 Le 05/10/2017, à 16:25

Coeur Noir

Re : Changer les DNS sous 16.04

…ah. Donc changer les DNS dans NetworkManager n'a aucun effet dans la plupart des cas sous Ubuntu ? C'est …curieux.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#20 Le 05/10/2017, à 16:29

grandtoubab

Re : Changer les DNS sous 16.04

Coeur Noir a écrit :

…ah. Donc changer les DNS dans NetworkManager n'a aucun effet dans la plupart des cas sous Ubuntu ? C'est …curieux.

t'as pas du lire le lien que j'ai indiqué https://doc.ubuntu-fr.org/dns


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

#21 Le 05/10/2017, à 17:24

Coeur Noir

Re : Changer les DNS sous 16.04

Si mais se limiter à changer les DNS dans NetworkManager sous 16.04
- n'a semble-t-il aucun effet ( dnsleaktest me dit dns bouygues )
- /etc/network/interfaces est à peu près vide

auto lo
iface lo inet loopback

- reste à tester le « verrouillage » via chattr dont le --help m'est cryptique

coeurnoir@Asgard:~$ chattr --help
Utilisation : chattr [-RVf] [-+=aAcCdDeijsStTu] [-v version] fichiers...

La question serait donc : où écrit-on à la main des DNS qui seront vraiment utilisées par le système, au lieu de celles de la box, sous 16.04 ?

Dernière modification par Coeur Noir (Le 05/10/2017, à 17:26)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#22 Le 05/10/2017, à 19:31

bishop

Re : Changer les DNS sous 16.04

Pourtant ça semble fonctionner avec les DNS de Google. Il y a quelques temps j'avais testé les DNS d'OpenNIC, qui, semble t'il, n'ont pas été écrasé.

Mon fichier /etc/network/interfaces :

* a écrit :

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

dns-nameservers 8.8.8.8 8.8.4.4 5.9.49.12 5.135.183.146 193.183.98.154 87.98.175.85


Mon fichier /etc/resolv.conf :

* a écrit :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 5.9.49.12


Test sur DNS leak :
mini_767181dns.jpg

Dernière modification par bishop (Le 05/10/2017, à 20:15)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#23 Le 05/10/2017, à 21:06

bishop

Re : Changer les DNS sous 16.04

Je viens de tester avec  les DNS d'OpenNIC :

1) J'ai édité et entré les DNS d'OpenNIC dans le fichier /etc/network/interfaces (après avoir supprimé les autres DNS) :

gksudo gedit /etc/network/interfaces

ou

sudo nano /etc/network/interfaces

Créer la ligne dns-nameservers si elle n'existe pas, entrer les IP des DNS.
Enregistrer et fermer.


bishop a écrit :

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

dns-nameservers 5.135.183.146 31.3.135.232 52.174.55.168


2) J'ai entré les DNS d'OpenNIC dans le Network Manager. Voir poste #12.
Après redémarrage le fichier /etc/resolv.conf a bien été modifié, les anciens DNS ont été écrasé :

bishop a écrit :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 5.135.183.146
nameserver 31.3.135.232
nameserver 52.174.55.168


Test sur DNS leak :
mini_134118dns02.jpg


Coeur Noir ! grandtoubab !
Est-ce que cette configuration et ces résultats prouvent que les DNS sont opérationnels ou est-ce que je rate quelque chose ?

Dernière modification par bishop (Le 06/10/2017, à 20:54)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#24 Le 05/10/2017, à 21:36

grandtoubab

Re : Changer les DNS sous 16.04

OK pour moi, dnsleak indique le dns utilisé par ta machine


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

#25 Le 05/10/2017, à 21:55

bishop

Re : Changer les DNS sous 16.04

Merci grandtoubab ! big_smile

Dernière modification par bishop (Le 05/10/2017, à 21:55)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne