[Réseau] Connexion réseau dhcpcd impossible (résolu)

Applications, problèmes de configuration réseau
Répondre
Hiroshima
newbie
Messages : 8
Inscription : jeu. 02 juil. 2015, 13:40

[Réseau] Connexion réseau dhcpcd impossible (résolu)

Message par Hiroshima »

Bonjour, ma connexion réseau filaire ne fonctionne plus subitement. Elle est configurée par dhcpcd à l'aide d'un service (dhcpcd@enp4s0f2.service) qui a l'état "loaded failed failed" (status LOAD ACTIVE SUB obtenus par la commande systemctl). Lorsque j'essaie de lancer la connexion manuellement avec "dhcpcd enp4s0f2" j'obtiens :

Code : Tout sélectionner

enp4s0f2: adding address xxxx::xxxx:xxxx:xxxx:xxxx
enp4s0f2: waiting for carrier
enp4s0f2: carrier acquired
DUID xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
enp4s0f2: IAID xx:xx:xx:xx
enp4s0f2: soliciting an IPv6 router
enp4s0f2: rebinding lease of 192.168.X.XX
enp4s0f2: carrier lost
enp4s0f2: deleting address xxxx::xxxx:xxxx:xxxx:xxxx
enp4s0f2: carrier acquired
enp4s0f2: adding address xxxx::xxxx:xxxx:xxxx:xxxx
enp4s0f2: IAID xx:xx:xx:xx
enp4s0f2: rebinding lease of 192.168.X.XX
enp4s0f2: soliciting an IPv6 router
enp4s0f2: carrier lost
enp4s0f2: deleting address xxxx::xxxx:xxxx:xxxx:xxxx
...
et ça tourne en boucle entre ces "carrier acquired" et "carrier lost" pour finir sur un "timed out dhcpcd exited". Quand je lance ip link show plusieurs fois d'affilée, je vois également que l'état de l'interface réseau alterne entre "UP" et "DOWN".

Voilà je ne sais pas trop quoi faire, si vous avez des idées je suis preneur :)

La sortie de lspci si ça peut être utile :

Code : Tout sélectionner

04:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controler (rev 0a)
J'ai également un service netctl lancé pour la connexion wifi (qui ne fonctionne pas non plus, mais ça on verra après).

Merci
Dernière modification par Hiroshima le ven. 07 août 2015, 20:31, modifié 1 fois.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par waitnsea »

Bonjour,
Pour les connexions réseaux, une seule doit être active sous peine d'erreur.
Pour vérifier simplement, installe tree et donne le retour de

Code : Tout sélectionner

tree /etc/systemd/system
Hiroshima
newbie
Messages : 8
Inscription : jeu. 02 juil. 2015, 13:40

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par Hiroshima »

Merci pour ta réponse,
Je veux bien, mais je fais comment pour installer tree sans connexion.. :?
Je peux faire une arborescence à la main si tu veux :

/etc/systemd/system
├── config.dat
├── getty.target.wants
│ └── getty@tty1.service
├── graphical.target.wants
│ └── bumblebeed.service
├── multi-user.target.wants
│ ├── dhcpcd@enp4s0f2.service
│ ├── netctl@wlp3s0\x2dBbox\x2d878299.service
│ └── remote-fs.target
├── display-manager.service
└── netctl@wlp3s0\x2dBbox\x2d878299.service

J'ai essayé de désactiver le service netctl avec "systemctl disable netctl@wlp3s0\x2dBbox\x2d878299.service" mais il est toujours présent au démarrage.. D'ailleurs est-ce normal qu'il apparaisse deux fois ?

Merci :)
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par waitnsea »

1) Tu as donc bien 2 systèmes concurrents
2)

Code : Tout sélectionner

systemctl disable netctl@wlp3s0\x2dBbox\x2d878299.service
est la bonne commande, tu l'as bien lancée en root ?
Edit :
Comme ce sont des liens (enable le crée, disable le supprime), tu peux aussi les supprimer "à la mano" là où ils se trouvent
et n'oublie pas de rebooter après la modification !
Hiroshima
newbie
Messages : 8
Inscription : jeu. 02 juil. 2015, 13:40

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par Hiroshima »

J'ai bien lancé la commande en root oui, mais le service apparaît encore dans la liste au redémarrage lorsque je lance systemctl. Donc supprimer les deux fichiers netctl qui sont dans /etc/systemd/system, c'est ça ?
Dernière modification par Hiroshima le ven. 07 août 2015, 20:15, modifié 1 fois.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par waitnsea »

Hiroshima a écrit :J'ai bien lancé la commande en root oui, mais le service apparaît encore dans la liste au redémarrage lorsque je lance systemctl. Donc supprimer les deux fichiers netctl qui sont dans /etc/systemd/system, c'est ça ?
Je suis un peu surpris qu'ils ne disparaissent pas !...
Tu les as bien installé avec

Code : Tout sélectionner

systemctl enable ...
tout simplement, sans bidouillage ?
A la mano, tu dois les supprimer dans
.../multi-user.target.wants
et
/etc/systemd/system
là où ils se trouvent, d'ailleurs le lien n'aurait jamais du se trouver dans /etc/systemd/system sans "fausse manœuvre"...
Et n'oublie pas le reboot...
Dernière solution :

Code : Tout sélectionner

# pacman -Rsn netctl
Hiroshima
newbie
Messages : 8
Inscription : jeu. 02 juil. 2015, 13:40

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par Hiroshima »

Bon alors après avoir supprimé les deux fichiers en question, ça marche effectivement, le service dhcpcd se lance sans problème. Maintenant la question est donc comment faire pour avoir également une connexion wifi et être capable de switcher entre les deux si on ne peut pas configurer le wifi avec netctl ? (J'avais utilisé la commande wifi-menu afin de générer un profile wifi en suivant le tuto du wiki)

Et je viens aussi de tomber sur https://wiki.archlinux.fr/Networkmanager qui permettrait apparemment de régler le problème du message d'erreur "Les services réseau du système ne sont pas compatibles avec cette version" lorsque je tente d'ouvrir l'applet Réseau des Paramètres Système et que j’atterris sur la configuration d'un serveur mandataire.

En tout cas, merci pour l'aide :)
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par waitnsea »

Hiroshima a écrit :Bon alors après avoir supprimé les deux fichiers en question, ça marche effectivement, le service dhcpcd se lance sans problème. Maintenant la question est donc comment faire pour avoir également une connexion wifi et être capable de switcher entre les deux si on ne peut pas configurer le wifi avec netctl ? (J'avais utilisé la commande wifi-menu afin de générer un profile wifi en suivant le tuto du wiki)

Et je viens aussi de tomber sur https://wiki.archlinux.fr/Networkmanager qui permettrait apparemment de régler le problème du message d'erreur "Les services réseau du système ne sont pas compatibles avec cette version" lorsque je tente d'ouvrir l'applet Réseau des Paramètres Système et que j’atterris sur la configuration d'un serveur mandataire
Tu as lancé simultanément wifi-menu qui est l'outil de configuration de netctl et dhcpcd.
C'est très clair : un seul service de connexion : à l'inverse de Debian où Network-Manager ne gère pas l'ethernet, sur Arch, il fait tout.
Donc, tu installes, configures, et lances NetworkManager.service (voir le WiKi pas-à-pas) puis tu "disable" dhcpcd avant de rebooter.
Hiroshima
newbie
Messages : 8
Inscription : jeu. 02 juil. 2015, 13:40

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par Hiroshima »

En effet c'est très clair, j'avais pas compris que les services de connexion s'excluaient.
Merci bien pour l'aide, je passe donc en résolu :)
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible

Message par waitnsea »

Hiroshima a écrit :En effet c'est très clair, j'avais pas compris que les services de connexion s'excluaient.
Merci bien pour l'aide, je passe donc en résolu :)
Ils ne s'excluent pas vraiment, ils s'emmêlent... :humour:
Avatar de l’utilisateur
Loubrix
Daikyu
Messages : 84
Inscription : mer. 10 juin 2015, 01:41

Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)

Message par Loubrix »

waitnsea a écrit :à l'inverse de Debian où Network-Manager ne gère pas l'ethernet
ah bon ?! première nouvelle (pourtant j'ai quelques machines sous Debian)...
ArchLinux 64 sur Asus AIO ET2012 et Asus X50VL, avec Xfce
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)

Message par waitnsea »

Bonjour Loubrix,
Je cite :

Code : Tout sélectionner

Les réseaux filaires ne sont pas gérés
Depuis Debian Debian 6.0 "Squeeze", NetworkManager ne gère par défaut aucune interface définie dans /etc/network/interfaces . 
Source : https://wiki.debian.org/fr/NetworkManager

Je n'ai pas essayé, cela ne veut-il pas dire que Debian accepte l'association de dhcpcd pour l'ethernet et NM pour la WiFi , sauf modification de /etc/network/interfaces ?
Avatar de l’utilisateur
Loubrix
Daikyu
Messages : 84
Inscription : mer. 10 juin 2015, 01:41

Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)

Message par Loubrix »

c'est vrai que le wiki prête à confusion; ça veut juste dire que le réseau filaire n'est pas géré si sa configuration est déjà dans /etc/network/interfaces.
donc pour que NetworkManager gère le filaire, il faut donc supprimer toute mention aux interfaces concernées dans /etc/network/interfaces.
mais c'est un peu le même problème que sous Arch: un seul utilitaire peut gérer le réseau, s'il y en a plusieurs, ça met le bazar...
ArchLinux 64 sur Asus AIO ET2012 et Asus X50VL, avec Xfce
Répondre