[netctl] impossible à démarrer (résolu)

Applications, problèmes de configuration réseau
Répondre
laurent_waro
newbie
Messages : 4
Inscription : mer. 10 avr. 2013, 19:07

[netctl] impossible à démarrer (résolu)

Message par laurent_waro »

Bonjour,
vu que netcfg va être remplacé par netctl, je me suis lancé dans son installation. Pour ca j'ai suivi ceci : Netctl
Seulement, impossible de le lancer (par la commande netctl start ext)...
Mon fichier profile contient les truc de base :

Code : Tout sélectionner

Interface=eth0
Connection=ethernet
IP=dhcp

Mais rien ne se charge....

Quelqu'un aurait-il réussi?
Dernière modification par laurent_waro le jeu. 11 avr. 2013, 21:39, modifié 3 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [netctl] impossible à démarrer

Message par FoolEcho »

J'ai testé directement le filiaire en dhcp avec le service netctl-ifplugd et tout ce qui est wifi (pour ce qui est profil, à part le truc casse-pieds des quotes). Le netctl@.service que lance netctl est d'ailleurs plutôt orienté wifi, il me semble (j'ai pas fait le tour à fond)... Tu as vérifié dans le journal/statut (systemctl status netctl-auto@ext.service ; journal -xn ) ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [netctl] impossible à démarrer

Message par Anghirrim »

Salut,

Le profil que j'utilise pour le dhcp est similaire au tien et fonctionne.

Comment lances-tu ta commande, en utilisateur, en root, avec sudo?

Que te donnent les sorties données par le wiki:

Code : Tout sélectionner

journalctl -xn
et

Code : Tout sélectionner

systemctl -status <tonprofil>
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
laurent_waro
newbie
Messages : 4
Inscription : mer. 10 avr. 2013, 19:07

Re: [netctl] impossible à démarrer

Message par laurent_waro »

Bonjour à tous,
pour ce qui est de l'installation, elle se fait en root (j'avais essayé avec sudo mais j'ai le même résultat).
pour ce qui est des commandes elles même :

La commande netctl ext me donne :

Code : Tout sélectionner

Job for netctl@ext.service failed. See 'systemctl status netctl@ext.service' and 'journalctl -xn' for details.
La commande journalctl -xn me donne :

Code : Tout sélectionner

avril 11 06:39:55  systemd[1]: Starting Networking for netctl profile ext...
-- Subject: Unit netctl@ext.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit netctl@ext.service has begun starting up.
avril 11 06:39:56  network[1132]: Starting network profile 'ext'...
avril 11 06:39:56  network[1132]: The interface of network profile 'ext' is already up
avril 11 06:39:56  systemd[1]: netctl@ext.service: main process exited, code=exited, status=1/FAILURE
avril 11 06:39:56  systemd[1]: Failed to start Networking for netctl profile ext.
-- Subject: Unit netctl@ext.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
-- 
-- Unit netctl@ext.service has failed.
-- 
-- The result is failed.
avril 11 06:39:56  systemd[1]: Unit netctl@ext.service entered failed state
...skipping...
La commande systemctl status netctl@ext.service me donne :

Code : Tout sélectionner

netctl@ext.service - Networking for netctl profile ext
	  Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static)
	  Active: failed (Result: exit-code) since jeu. 2013-04-11 06:39:56 RET; 8min ago
	    Docs: man:netctl.profile(5)
	 Process: 1132 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)

avril 11 06:39:55  systemd[1]: Starting Networking for netctl profile ext...
avril 11 06:39:56  network[1132]: Starting network profile 'ext'...
avril 11 06:39:56  network[1132]: The interface of network profile 'ext' is already up
avril 11 06:39:56  systemd[1]: netctl@ext.service: main process exited, code=exited, status=1/FAILURE
avril 11 06:39:56  systemd[1]: Failed to start Networking for netctl profile ext.
avril 11 06:39:56  systemd[1]: Unit netctl@ext.service entered failed state
Et donc la je suis bloqué.
Comme mon profil utilise dhcp, moi j'utilise dhcpd.

En espérant que je trouve un solution.

Quand vous avez installé, avez vous utilisé des commandes pour stopper la connection existante (j'utilisais ntcfg)?

A+ et merci encore pour vos réponses.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [netctl] impossible à démarrer

Message par FoolEcho »

laurent_waro a écrit :avril 11 06:39:56 network[1132]: The interface of network profile 'ext' is already up
En dépit de ça, tu es sûr que ton interface s'appelle eth0 ?
http://archlinux.fr/news/systemd-197-et ... ces-reseau
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [netctl] impossible à démarrer

Message par Anghirrim »

Salut,

J'ai eu ces messages aussi les premières fois que j'ai voulu lancer netctl, directement après installation et création de mes profils. Et ça me l'a fait sur chaque profil.

Ton log (ci-dessous), laisserai penser que c'est effectivement ta connection existante qui empêche netctl de lancer son profil.

Code : Tout sélectionner

avril 11 06:39:56  network[1132]: Starting network profile 'ext'...
avril 11 06:39:56  network[1132]: The interface of network profile 'ext' is already up
As-tu désactivé ton service netcfg? Même si netcfg a été désinstallé, systemd essaie peut-être toujours de lancer le service (pas sûr de mon coup là).

Après cela et un "netctl enable ext" et un redémarrage, ça donne quoi?

Si tu ne veux pas redémarrer, tu peux tenter un "netctl switch-to ext", c'est censé couper le profil réseau en cours d'utilisation sur ton interface et lancer le profil demandé ("ext" ici).

Edit: @ FoolEcho, j'avais le même log aux premiers lancements et mon interface s'appelle bien eth0
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
laurent_waro
newbie
Messages : 4
Inscription : mer. 10 avr. 2013, 19:07

Re: [netctl] impossible à démarrer

Message par laurent_waro »

FoolEcho a écrit :
laurent_waro a écrit :avril 11 06:39:56 network[1132]: The interface of network profile 'ext' is already up
En dépit de ça, tu es sûr que ton interface s'appelle eth0 ?
http://archlinux.fr/news/systemd-197-et ... ces-reseau
Intéressant ta remarque. J'ai lancé la commande citée dans le lien que tu proposes c'est à dire :

Code : Tout sélectionner

udevadm test-builtin net_id /sys/class/net/eth0 2> /dev/null
Et ca me renvoit ca :

Code : Tout sélectionner

ID_NET_NAME_MAC=enx002185611388
ID_OUI_FROM_DATABASE=MICRO-STAR INT'L CO.,LTD.
ID_NET_NAME_PATH=enp4s0
Cela voudrait dire que mon interface réseau se nomme 'enp4s0' au lieu de 'eth0'? Pourtant, quand je lance la comande 'ifconfig', c'est bien 'eth0' que je vois?!
Difficile à comprendre là...

Je vais essayer ca dans le profile netctl alors...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [netctl] impossible à démarrer

Message par FoolEcho »

Il faut lire jusqu'au bout et croire ifconfig (si tu as /etc/udev/rules.d/80-net-name-slot.rules, c'est normal de conserver eth0: http://wiki.archlinux.fr/Connexions_reseau#Interfaces). :)

Mais du coup... comprends pas. :|
Tu as du réseau avec un simple dhcpcd eth0 ?
«The following statement is not true. The previous statement is true.» :nage:
laurent_waro
newbie
Messages : 4
Inscription : mer. 10 avr. 2013, 19:07

Re: [netctl] impossible à démarrer

Message par laurent_waro »

FoolEcho a écrit :Il faut lire jusqu'au bout et croire ifconfig (si tu as /etc/udev/rules.d/80-net-name-slot.rules, c'est normal de conserver eth0: http://wiki.archlinux.fr/Connexions_reseau#Interfaces). :)

Mais du coup... comprends pas. :|
Tu as du réseau avec un simple dhcpcd eth0 ?
J'ai presque tout fait SAUF m'intéresser de plus prêt au fichier /etc/udev/rules.d/80-net-name-slot.rules qui était bien présent sur ma machine.
Je l'ai donc supprimé, puis fait la commande :

Code : Tout sélectionner

ifrename -i eth0 -n lan
puis la commande

Code : Tout sélectionner

ip link show
pour me confirmer du nouveau nom de mon interface réseau qui devient maintenant enp4s0 (bizarre, la "nouvelle" interface n'était pas visible avec ifconfig...)
J'ai vérifié par la suite si les fichiers relatifs à systemd utilisés pour netcfg avaient été tous bien supprimés.
Puis installation de netctl.
Puis Modification de mon fichier profile avec le nouveau nom de l'interface enp4s0.
Puis Démarrage de netctl ok! (enfin!!!!!!!!!!!!!!!!!!!!!) et lancement au démarrage.

Merci pour votre aide!!!!

Je crois que celà peut être passé en résolu (surtout grâce à vous!)
Euh? Comment on fait pour passer un sujet en résolu?
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [netctl] impossible à démarrer

Message par Anghirrim »

Tu édites ton premier message.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Répondre