slt,
J'ai donc configurer le fichier /etc/resolv.conf avec les dns de cloudflare
évidement c'est n'est pas garder en mémoire au reboot
dans quel fichier je dois mettre le nameserver 1.1.1.1 pour qu'il reste en mémoire
je lis un coup dans le fichiers .../etc/hosts, une autre tuto c'est .../dhclient.conf, un autre tuto ce serait ../network/interfaces
Garder DNS en memoire, quel fichier ? Le sujet est résolu
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
/etc/hosts permet d'indiquer une correspondance entre un nom de domaine et une adresse IP. C'est comme un service DNS, mais local, et manuel. Ce n'est pas lui qui t'intéresse.
/etc/dhcp/dhclient.conf est utilisé par dhclient, mais NetworkManager fait sa propre sauce. Dans la plupart des cas, indiquer un nameserver dans ce fichier ne fonctionne pas.
Celui qui t'intéresse est donc bien /etc/network/interfaces.
Une page très intéressante : https://wiki.debian.org/fr/NetworkConfiguration
/etc/dhcp/dhclient.conf est utilisé par dhclient, mais NetworkManager fait sa propre sauce. Dans la plupart des cas, indiquer un nameserver dans ce fichier ne fonctionne pas.
Celui qui t'intéresse est donc bien /etc/network/interfaces.
Une page très intéressante : https://wiki.debian.org/fr/NetworkConfiguration
- piratebab
- Site Admin
- Messages : 5875
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Dunatotanos, tu fais bien de parler de natwork-manager, il faut faire attention lorsqu'on configure une interface réseau. Il faut choisir si on la gère via le fichier interface, ou via le network manager.
Faire un mix de 2 ne donne généralement rien de bon!
Faire un mix de 2 ne donne généralement rien de bon!
- Tachyon
- Membre
- Messages : 138
- Inscription : 11 janv. 2017, 14:39
- Status : Hors-ligne
Super!! merci , la base quoiDunatotatos a écrit : 01 avr. 2019, 09:13 Celui qui t'intéresse est donc bien /etc/network/interfaces.

-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
La configuration des DNS dans /etc/network/interfaces avec les options dns-nameserver{s} ne fonctionne que si le paquet resolvconf est installé.
En règle générale, ce paquet est utile quand on a plusieurs sources de DNS (NetworkManager, /etc/network/interfaces, dhclient, openvpn...) pour éviter que chacune écrase le contenu de /etc/resolv.conf pour y écrire ses propres DNS sans tenir compte des autres.
En règle générale, ce paquet est utile quand on a plusieurs sources de DNS (NetworkManager, /etc/network/interfaces, dhclient, openvpn...) pour éviter que chacune écrase le contenu de /etc/resolv.conf pour y écrire ses propres DNS sans tenir compte des autres.
- Tachyon
- Membre
- Messages : 138
- Inscription : 11 janv. 2017, 14:39
- Status : Hors-ligne
Tu fais bien de le précisé, je me demandais ce qui ne fonctionnais pas ...PascalHambourg a écrit : 03 avr. 2019, 10:06 ne fonctionne que si le paquet resolvconf est installé.
Code : Tout sélectionner
$ acp resolvconf
resolvconf:
Installé : (aucun)
Candidat : 1.79
- Grhim
- Membre très actif
- Messages : 1389
- Inscription : 30 mai 2016, 01:00
- Localisation : kekparr'par'là
- Status : Hors-ligne
tiens , ça m’intéresse de savoir : c'est parce que tu as le paquet resolvconf d'installé ou bien à chaque reboot tu est obligé de ré-écrire les nameserver ?piratebab a écrit : 03 avr. 2019, 16:32 J'ai des machines ou j'ai configuré les DNS directement dans /etc/resolv.conf et je n'avais jamais constaté d'écrasement.
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
- piratebab
- Site Admin
- Messages : 5875
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
oui, le paquet est installé sur mes machines (il me semblait qu'il l'était par défaut).
Il y a juste une machine un peu particulière ou j'ai configuré le DNS dans le fichier interfaces.
Il y a juste une machine un peu particulière ou j'ai configuré le DNS dans le fichier interfaces.
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Ça m'étonnerait. Quand resolvconf est installé il "prend la main" sur le fichier /etc/resolv.conf, c'est-à-dire le remplace par un lien symbolique qui pointe vers un fichier temporaire dont il écrit le contenu. Donc à moins d'avoir remplacé le lien symbolique par un fichier normal (ce qui empêche en pratique la gestion des DNS par resolvconf), les modifications manuelles dans ce fichier ne sont pas persistantes et sont susceptibles d'être écrasées.
- Tachyon
- Membre
- Messages : 138
- Inscription : 11 janv. 2017, 14:39
- Status : Hors-ligne
J'ai voulu testé en passant par le gestionnaire de connexion Gnome : > filaire connecté > option > Ipv4 > changement DNSPascalHambourg a écrit : 05 avr. 2019, 09:37 ..... Quand resolvconf est installé il "prend la main" sur le fichier /etc/resolv.conf, c'est-à-dire le remplace par un lien symbolique qui pointe vers un fichier temporaire dont il écrit le contenu. Donc à moins d'avoir remplacé le lien symbolique par un fichier normal (ce qui empêche en pratique la gestion des DNS par resolvconf), les modifications manuelles dans ce fichier ne sont pas persistantes et sont susceptibles d'être écrasées.
et en faite il garde les dns d'origine et rajoute ceux que j'ai choisi....
Code : Tout sélectionner
# Generated by NetworkManager
search localdomain
nameserver 192.168.200.5
nameserver 1.1.1.1
nameserver 1.0.0.1
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Qu'appelles-tu le gestionnaire de connexion Gnome ? S'agit-il de l'applet NetworkManager pour Gnome (paquet network-manager-gnome) ? Si oui, qu'entends-tu par "changement DNS" ? Je ne vois pas de champ ou de bouton ainsi libellé.Tachyon a écrit : 05 avr. 2019, 12:13 J'ai voulu testé en passant par le gestionnaire de connexion Gnome : > filaire connecté > option > Ipv4 > changement DNS
Avec la méthode "Automatique (DHCP)", il y a un champ libellé "Serveur DNS supplémentaires" qui permet de définir des serveur DNS en plus de ceux obtenus par DHCP.
Pour ne pas utiliser ceux fournis par le serveur DHCP, il faut sélectionner la méthode "Adresses automatiques uniquement (DHCP) ; le champ est alors libellé "Serveurs DNS".
- piratebab
- Site Admin
- Messages : 5875
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Suite à la remarque de pascal, j'ai revérifié la config d'une de mes machines:
- paquet resolvconf pas installé
- ip statique
- dans le fichier interfaces, j'ai défini comme nameserveur l'adresse de la box (pas changé depuis 2012)
- et dans mon fichier resolv.conf, j'ai l'adresse de la box, et une adresse qu'un whois me situe en finlande (212.83.126.3)
Merci d'avoir posé la question, je vais revoir ma config.
- paquet resolvconf pas installé
- ip statique
- dans le fichier interfaces, j'ai défini comme nameserveur l'adresse de la box (pas changé depuis 2012)
- et dans mon fichier resolv.conf, j'ai l'adresse de la box, et une adresse qu'un whois me situe en finlande (212.83.126.3)
Merci d'avoir posé la question, je vais revoir ma config.
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Je répète que la définition de DNS avec une option dns-nameserver(s) dans /etc/resolv.conf n'est pas prise en compte si resolvconf n'est pas installé.
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
En tout cas vu d'ici elle ne répond pas aux requêtes DNS.
D'après le whois cette adresse fait partie d'un bloc de 4 adresses IP 212.83.126.0/30. Ce type de bloc est traditionnellement utilisé pour faire une liaison point à point sur un réseau à accès multiple (comme Ethernet). Dans ce type de liaison, la première et la dernière adresses sont réservées comme adresses de réseau et de broadcast comme d'habitude, et les deux adresses du milieu sont affectées au routeur connecté à internet et à la machine qui est connectée à l'autre bout de la liaison. (A noter que cela représente un gaspillage d'adresses IP publiques de 75% puisqu'une seule adresse sur les 4 est réellement utile. Aussi une norme plus récente à officialisé l'utilisation d'un préfixe /31 ( bloc de 2 addresses) sans adresses de réseau ni broadcast pour ce type de liaison point à point.)
Les deux adresses du milieu ont des reverses DNS en vpn et gw (gateway), mais pas celles des extrémités, ce qui conforte l'hypothèse que le bloc est utilisé de cette façon, et dans ce cas 212.83.126.3 est une adresse de broadcast et ne peut en aucun cas être affectée à un serveur DNS.
D'après le whois cette adresse fait partie d'un bloc de 4 adresses IP 212.83.126.0/30. Ce type de bloc est traditionnellement utilisé pour faire une liaison point à point sur un réseau à accès multiple (comme Ethernet). Dans ce type de liaison, la première et la dernière adresses sont réservées comme adresses de réseau et de broadcast comme d'habitude, et les deux adresses du milieu sont affectées au routeur connecté à internet et à la machine qui est connectée à l'autre bout de la liaison. (A noter que cela représente un gaspillage d'adresses IP publiques de 75% puisqu'une seule adresse sur les 4 est réellement utile. Aussi une norme plus récente à officialisé l'utilisation d'un préfixe /31 ( bloc de 2 addresses) sans adresses de réseau ni broadcast pour ce type de liaison point à point.)
Les deux adresses du milieu ont des reverses DNS en vpn et gw (gateway), mais pas celles des extrémités, ce qui conforte l'hypothèse que le bloc est utilisé de cette façon, et dans ce cas 212.83.126.3 est une adresse de broadcast et ne peut en aucun cas être affectée à un serveur DNS.
- Tachyon
- Membre
- Messages : 138
- Inscription : 11 janv. 2017, 14:39
- Status : Hors-ligne
salut à tousPascalHambourg a écrit : 08 avr. 2019, 10:50 Je répète que la définition de DNS avec une option dns-nameserver(s) dans /etc/resolv.conf n'est pas prise en compte si resolvconf n'est pas installé.
bon j'ai un truc que je n'ai pas bien compris apparemment :
le paquet resolvconf installé , je reboot et plus d'internet.... je veux recréer le fichier resolv.conf dans /etc/ mais j'ai droit a une erreur au moment de sauvegarder le fichier.
qui dit "aucun fichier de ce type dans /etc/", bon ok passons voir dans le dossier resolvconf directement, je trouve bien une copie de l’original resolv.conf où je change les dns mais toujours pas d'internet je ne sais pas ou ça coince....
je regarde dans var/run/networkmanager, il y a bien un resolv.conf ...
un peu perdu, je remove le paquet resolvconf , reboot , je retrouve ma connexion internet...
où es ce que j'ai pas compris ???
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Chez moi, ça marche. (c)(tm)
Normalement, resolvconf remplace /etc/resolv.conf par un lien symbolique pointant vers un fichier contrôlé par resolvconf (comme NetworkManager, en fait). Et NetworkManager informe resolvconf des DNS à ajouter dans resolv.conf.
Quelque chose a dû mal se passer. D'après ce que tu décris, j'ai l'impression que le lien symbolique /etc/resolv.conf pointait dans le vide.
Normalement, resolvconf remplace /etc/resolv.conf par un lien symbolique pointant vers un fichier contrôlé par resolvconf (comme NetworkManager, en fait). Et NetworkManager informe resolvconf des DNS à ajouter dans resolv.conf.
Quelque chose a dû mal se passer. D'après ce que tu décris, j'ai l'impression que le lien symbolique /etc/resolv.conf pointait dans le vide.