[dhcpcd] wifi et ethernet cassé après mise à jour (résolu)

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

[dhcpcd] wifi et ethernet cassé après mise à jour (résolu)

Message par Maximilien LIX »

Hello world,
Je fais appel à vous en vous envoyant ce message depuis un modeste téléphone car il m'est impossible d'aller sur internet avec mon ordi sous archlinux.

Je suppose un gros bug. GNOME 3.20 m'indique que je suis bien connecté, que cela soit en ethernet ou en wifi, tout semble OK.

Je pensais alors que c'était Firefox qui n'était pas bien paramétré mais même pacman ne peut pas se connecter à un serveur, impossible d'envoyer des paquets avec ping.

J'ai fait un sudo dhcpcd et j'ai eu le msg suivant:
/usr/lib/resolvconf/libc: line 231: /etc/resolv.conf: No such file or directory.

En faisant systemctl status dhcpcd je trouve:
enp8s0: No IPv6 Routers available
wlp2s0: No IPv6 Routers available


Avant j'avais même une erreur type "due to RF-Kill"
Mais j'ai fait un rm /bin/rfkill pour ça (d'après ce que j'ai pu lire sur le forum anglophone d'arch...)

Merci de bien vouloir m'aider, ce problème est de loin le plus complexe que j'ai pu avoir sur Archlinux :/

Cordialement.
Dernière modification par Maximilien LIX le ven. 13 mai 2016, 10:12, modifié 1 fois.
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par hopimet »

Salut,

Si j'en crois ton premier message d'erreur il y a un problème avec le fichier /etc/resolv.conf qui n'est pas trouvé (il a pu être écrasé par une mise à jour mais je ne sais pas pourquoi). Du coup les DNS ne sont pas indiqué et tu ne peux pas naviguer sur le net via les url.

Si c'est bien ça tu devrais pouvoir faire un ping vers une adresse ip extérieure. Par exemple un DNS de Google.

Essaye de faire : ping -c 4 8.8.8.8

Si ça fonctionne il faut corriger ou plutôt recréer ton resolv.conf à placer dans /etc
De façon minimaliste ce fichier peut juste contenir un seul DNS, par exemple :

Code : Tout sélectionner

nameserver 8.8.8.8
https://wiki.archlinux.fr/Resolv.conf
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par benjarobin »

Bonjour, Tu as supprimé rfkill ???
Bon la première chose à faire est de désactiver tous tes services réseaux et de les arrêter. Puis de brancher un câble Ethernet et de simplement faire un : dhcpcd enp8s0
Un fois ceci fait peux tu donner la sortie de :

Code : Tout sélectionner

tree /etc/systemd/system
ou si tu n'as pas tree :

Code : Tout sélectionner

find /etc/systemd/system -exec ls -ld {} \; 
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par hopimet »

benjarobin a écrit :Bonjour, Tu as supprimé rfkill ???
Ah oui, j'avais pas fais gaffe à la fin du post. Je m'étais focalisé sur le premier message d'erreur disant que resolv.conf avait disparu.
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par Maximilien LIX »

Merci pour vos réponses.
J'arrive pas à éditer resolv.conf, j'ai créé le fichier /etc/resolvconf/resolv.conf.d/tail qui contient le nameserver.

Mais en faisant sudo resolvconf -u j'ai le message d'erreur suivant:

/usr/lib/resolvconf/libc: line 231: /etc/resolv.conf
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par hopimet »

Comment ça tu n'arrives pas à éditer resolv.conf ?

Pourquoi as tu créé /etc/resolvconf/resolv.conf.d/tail ?

Que donne ping -c 4 8.8.8.8 ?

As tu fait ce qu'a proposé benjarobin ?
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par Maximilien LIX »

Non pas encore mais sinon bien fait un ping et oui les paquets sont envoyés.

Je n'arrive pas éditer le fichier resolv.conf, y compris en mode root.
vim m'indique "impossible d'éditer ce lien"

Je ne peux pas forcer l'écriture avec w!

Du coup en cherchant un peu, j'ai cru comprendre qu'on pouvait faire autrement pour modifier le contenu de ce fichier.

Soit en éditant /etc/network/interfaces et en y ajoutant dns-nameservers soit en créant le fichier /etc/resolvconf/resolv.conf.d/tail (ou base) pour enduite redémarrer networkmanager ou faire un sudo resolvconf -u

D'ailleurs j'ai aussi voulu ajouter l'adresse du dns avec sudo resolvconf -a 8.8.8.8 mais ai un message d'erreur.
No file in stdin

Sinon j'ai réinstallé rfkill en chrootant le système via un live system.
Au cas ou ^^

Je vais maintenant faire ce qu''a dit benjarobin
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par benjarobin »

Ce que j'indique ne marchera sûrement pas, il faut d'abord supprimer les fichiers resolv.conf car apparemment c'est un lien symbolique pointant vers un endroit invalide
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par Maximilien LIX »

Merci benjarobin je suis sur une piste !

J'ai supprimé /etc/resolv.conf
Puis je l'ai recréé avec vim.
Surprise! J'ai pu éditer le fichier et l'enregistrer en y mettant

nameserver 8.8.8.8

Et la youpii j'ai internet ^^

Cependant quand je fais sudo resolvconf -l
J'obtiens

#resolv.conf from NetworkManager
#generated by NerworkManager
nameserver 127.0.0.1

Le fichier est réédité et du coup quand je reboot je suis obligé de le suprimer encore afin de le rééditer pour aller sur internet. ^^'

Y aurait-il un moyen de corriger cela ?
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par Xorg »

Dans NetworkManager, il y a moyen de spécifier le DNS pour un réseau, essaye de trouver ça dans les options.
Vu que tu peux mettre plusieurs DNS il me semble, tu peux même mettre :

Code : Tout sélectionner

8.8.8.8
8.8.4.4
Qui sont, respectivement, le DNS primaire et le DNS secondaire de Google. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [dhcpcd] wifi et ethernet cassé après mise à jour

Message par Maximilien LIX »

C'est bon !
Problème réglé !
Il suffisait d'éditer NetworkManager.conf et de changer la valeur de dns pour

dns=none

Ainsi NetworkManager n'édite plus le resolv.conf et tout rentre dans l'ordre.
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [dhcpcd] wifi et ethernet cassé après mise à jour (résolu)

Message par Xorg »

C'était donc lui le fautif... :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [dhcpcd] wifi et ethernet cassé après mise à jour (résolu)

Message par benjarobin »

Ce que je ne comprend pas, c'est si tu utilises NetworkManager, avec une IP dynamique (dhcp) ou non, c'est NetworkManager qui devrait être responsable dans l'écriture de ce fichier. Cela me semble un peu "bricolage" de que tu as fait. Après la vrai source du problème, je pense qu'il nous manque beaucoup d'information
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [dhcpcd] wifi et ethernet cassé après mise à jour (résolu)

Message par waitnsea »

Pour imposer son resolv.conf non écrasé par NM, il y a la solution du resolv.conf.head
NM a beau refaire mon resolv.conf, mes adresses :

Code : Tout sélectionner

# nano /etc/resolv.conf.head
#Google DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
passent en tête
Répondre