Page 1 sur 1
[Réseau] Connexion réseau dhcpcd impossible (résolu)
Publié : ven. 07 août 2015, 15:59
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
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 17:04
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
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 19:33
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

Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 19:44
par waitnsea
1) Tu as donc bien 2 systèmes concurrents
2)
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 !
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 19:56
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 ?
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 20:05
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
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 :
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 20:20
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

Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 20:28
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.
Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 20:31
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

Re: [Réseau] Connexion réseau dhcpcd impossible
Publié : ven. 07 août 2015, 20:35
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...

Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)
Publié : sam. 08 août 2015, 01:55
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)...
Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)
Publié : sam. 08 août 2015, 07:13
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 ?
Re: [Réseau] Connexion réseau dhcpcd impossible (résolu)
Publié : sam. 08 août 2015, 12:32
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...