Pages : 1
#1 Le 12/06/2017, à 20: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, à 20: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, à 20: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, à 20: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.
En ligne
#4 Le 12/06/2017, à 21: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, à 22:01
- Manasian
Re : Lien rompu resolv.conf
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, à 22:19
- abelthorne
Re : Lien rompu resolv.conf
Attends, donne le retour de :
ls -l /run/resolvconf/
Hors ligne
#7 Le 13/06/2017, à 07: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, à 08: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, à 09: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, à 21: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, à 07: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, à 07:48)
Hors ligne
#12 Le 14/06/2017, à 08:00
- Compte anonymisé
Re : Lien rompu resolv.conf
Salut
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, à 08: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, à 15:48
- Manasian
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à ?
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, à 20: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
Pages : 1