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 12/06/2017, à 19:19

Manasian

Lien rompu resolv.conf

Bonjour,

En allant dans le système de récupération et en faisant tourner network-manager je suis tombé sur ceci :

grep : /etc/resolv.conf : aucun fichier ou dossier de ce type

En allant dans le dossier en question et en double cliquant j'ai cela :

Le lien resolv.conf est rompu
Impossible d'utiliser ce lien car sa cible "..run/resolvconf/resolv.conf" n'existe pas.

Apparemment, cela à l'air d'être un fichier pour le dns, et même si mon internet tourne bien, j'aimerais résoudre ce problème.

Hors ligne

#2 Le 12/06/2017, à 19:36

abelthorne

Re : Lien rompu resolv.conf

Théoriquement, tu devrais avoir un fichier /run/resolvconf/resolv.conf (appartenant à root). Ici, il contient ce qui suit :

# 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
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

Il est indiqué de ne pas modifier le fichier manuellement parce que la config sera réécrite (par systemd-resolved, je suppose) mais s'il n'existe pas du tout, j'imagine que tu dois pouvoir le recréer.

Hors ligne

#3 Le 12/06/2017, à 19:39

jplemoine

Re : Lien rompu resolv.conf

Voici ce que cela donne chez moi :

user@machine:~$ ls -ld /etc/resolv.conf
lrwxrwxrwx 1 root root 29 août  25  2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
user@mahcine:~$ ls -ld /etc/../run/resolvconf/resolv.conf 
-rw-r--r-- 1 root root 192 juin  12 19:09 /etc/../run/resolvconf/resolv.conf
user@machine:~$ cat /etc/../run/resolvconf/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
search xxxxx
user@machine:~$ 

Dernière modification par jplemoine (Le 12/06/2017, à 19:39)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 12/06/2017, à 20:04

abelthorne

Re : Lien rompu resolv.conf

Quand tu tapes ls -l /etc/resolv.conf, le lien n'apparaît pas en rouge, si ?

Hors ligne

#5 Le 12/06/2017, à 21:01

Manasian

Re : Lien rompu resolv.conf

abelthorne a écrit :

Quand tu tapes ls -l /etc/resolv.conf, le lien n'apparaît pas en rouge, si ?

Oui, il est affiché en rouge. Et j'ai regardé le dossier, même en affichant les dossiers cachés il n'y est pas. Y a t-il un moyen d'en recréer un avec une commande par exemple ou je dois directement refaire ce fichier ?

Hors ligne

#6 Le 12/06/2017, à 21:19

abelthorne

Re : Lien rompu resolv.conf

Attends, donne le retour de :

ls -l /run/resolvconf/

Hors ligne

#7 Le 13/06/2017, à 06:50

Manasian

Re : Lien rompu resolv.conf

J'ai :

user-X75VC:~$ ls -l /run/resolvconf/
total 4
-rw-r--r-- 1 root root   0 juin  13 05:30 enable-updates
drwxr-xr-x 2 root root  60 juin  13 05:32 interface
-rw-r--r-- 1 root root 304 juin  13 05:32 resolv.conf

Du coup, en allant dans le dossier, ce fichier est désormais présent, tout à l'air d'être rentré dans l'ordre. Je vais quand même refaire tourner network-manager un de ses jours pour être fixé.

Hors ligne

#8 Le 13/06/2017, à 07:03

Compte anonymisé

Re : Lien rompu resolv.conf

Network manager utilise systemd-resolved pour trouver ses DNS. Si Network Manager tourne en service, systemd-resolved ne doit en aucun cas être désactivé.
La configuration de ces services se joue ici : /etc/NetworkManager/NetworkManager.conf

Voir ce post : ./viewtopic.php?pid=21743150#p21743150

#9 Le 13/06/2017, à 08:45

abelthorne

Re : Lien rompu resolv.conf

Si le lien a été réparé (plus en rouge), c'est bon, sinon :

cd /etc
sudo ln -sf ../run/resolvconf/resolv.conf resolv.conf

Hors ligne

#10 Le 13/06/2017, à 20:58

Manasian

Re : Lien rompu resolv.conf

Le lien à été réparé visiblement, il s'affiche en bleu clair. Je vais quand même revérifier le truc demain, si ça fonctionne bien.

Hors ligne

#11 Le 14/06/2017, à 06:45

Manasian

Re : Lien rompu resolv.conf

Bon, je viens de refaire network manager sur le menu de récupération et j'ai ceci maintenant :

grep : /etc/resolv.conf : aucun fichier ou dossier de ce type
Trying to start Networkmanager...
Unknown group "power" in message bus configuration file

Visiblement, il me manque des lignes sur ce fichier non ? A tout hasard, voilà le contenu de mon fichier :

# 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
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

Ah, et j'ai aussi fait comme jojo81 sur le post qu'il à indiqué, j'ai modifié mon NetworkManager.conf en rajoutant dns=default (il n'y avait même pas de ligne dns sur le mien). Par contre, j'ai eu droit à plusieurs messages d'erreur (même si la modification à été visiblement pris en compte) :

sudo gedit /etc/NetworkManager/NetworkManager.conf

** (gedit:8255): WARNING **: Set document metadata failed: La définition de l'attribut metadata::gedit-spell-language n'est pas prise en charge

** (gedit:8255): WARNING **: Set document metadata failed: La définition de l'attribut metadata::gedit-encoding n'est pas prise en charge

** (gedit:8255): WARNING **: Set document metadata failed: La définition de l'attribut metadata::gedit-position n'est pas prise en charge

Dernière modification par Manasian (Le 14/06/2017, à 06:48)

Hors ligne

#12 Le 14/06/2017, à 07:00

Compte anonymisé

Re : Lien rompu resolv.conf

Salut smile

Mon exemple était là pour montrer que NetworkManager utilisait systemd-resolved et configurait lui même le fichier /etc/resolv.conf . Si tu utilises un serveur mandataire ou un VPN, mon exemple ne te servira à rien. Par contre, si tu utilises le serveur DNS de ton FAI , mon exemple pourra t'aider.
NetworkManager sait quels DNS il faut utiliser parce qu'il va chercher ces informations sur le réseau auquel il est connecté, /etc/resolv.conf est un fichier de base système qui ne sait pas quels DNS il faut utiliser.

Par contre, j'ai eu droit à plusieurs messages d'erreur (même si la modification à été visiblement pris en compte)

Ces erreurs sont celles de gedit, rien à voir avec ce que je t'ai proposé.

#13 Le 14/06/2017, à 07:08

moko138

Re : Lien rompu resolv.conf

je viens de refaire network manager

Ça ne veut rien dire.
Sois précis et rigoureux, qu'entendais-tu par là ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 14/06/2017, à 14:48

Manasian

Re : Lien rompu resolv.conf

moko138 a écrit :

je viens de refaire network manager

Ça ne veut rien dire.
Sois précis et rigoureux, qu'entendais-tu par là ?

Je vais dans le système de récupération (au démarrage du grub => Autres options en dessous de Ubuntu => recovery mode => network manager)

Hors ligne

#15 Le 18/06/2017, à 19:42

Manasian

Re : Lien rompu resolv.conf

Bon, j'ai réinstallé le paquet grep et installé ngrep avec synaptic et malgré tout cela ne fonctionne toujours pas.
J'ai par contre ceci désormais à la fin de toutes les lignes grep : /etc/resolv.conf : aucun fichier ou dossier de ce type :

Timed out waiting for device dev-disk by x2uuid-04ecd408 (bref disque/emplacement imprononçable, ça doit être la partition du système cryptée)
Dependency failed for x2uuid-04ecd408
Dependency failed for swap

Hors ligne