[netctl] "conflit" avec ip link

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
KevMoriarty
newbie
Messages : 3
Inscription : sam. 18 août 2012, 18:19

[netctl] "conflit" avec ip link

Message par KevMoriarty »

Bonjour à tous,

J'ai besoin de votre aide, j'ai un souci avec la commande netctl.
J'ai un profile très simple pour une connection sans fil wpa et j'ai tapé les commandes:

Code : Tout sélectionner

netctl enable my-wireless-wpa

Code : Tout sélectionner

netctl start my-wireless-wpa
La seconde commande échoue et donne:

Code : Tout sélectionner

Job for netctl@my\x2dwireless\x2dwpa.service failed. See 'systemctl status netctl@my\x2dwireless\x2dwpa.service' and 'journalctl -xn' for details.
J'ai cherché sur le forum et si je fais:

Code : Tout sélectionner

ip link set wlp2s0 down

Code : Tout sélectionner

netctl start my-wireless-wpa
plus de message d'erreur le Wifi marche: super!

L'inconvénient est que je ne sais pas du tout comment automatiser cette dernière commande au démarrage du PC.
Connaissez vous la procédure à suivre pour que wlp2s0 soit "down" de façon permanente du point de vue de ip link?

Merci d'avance.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [netctl] "conflit" avec ip link

Message par benjarobin »

Peut-on voir le profile ?
Quelle est la sortie (en root) de

Code : Tout sélectionner

systemctl status netctl@my-wireless-wpa.service
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
KevMoriarty
newbie
Messages : 3
Inscription : sam. 18 août 2012, 18:19

Re: [netctl] "conflit" avec ip link

Message par KevMoriarty »

Voici le profil

Code : Tout sélectionner

Description='A simple WPA encrypted wireless connection'
Interface=wlp2s0
Connection=wireless
Security=wpa

IP=dhcp

ESSID='myESSID'
# Prepend hexadecimal keys with \"
# If your key starts with ", write it as '""<key>"'
# See also: the section on special quoting rules in netctl.profile(5)
Key='mykey'
# Uncomment this if your ssid is hidden
#Hidden=yes
Et voila la sortie de

Code : Tout sélectionner

systemctl

Code : Tout sélectionner

systemctl status netctl@my-wireless-wpa.service
   netctl@my-wireless-wpa.service - Networking for netctl profile my/wireless/wpa
   Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static)
   Active: inactive (dead)
     Docs: man:netctl.profile(5)
Merci pour l'aide
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [netctl] "conflit" avec ip link

Message par widapit »

Salut !

J'ai observé le même comportement avec un profil WPA2 il y a quelques jours, je voulais justement ouvrir un post aussi . Effectivement, il semble que netctl ne soit pas en mesure de lancer un profil wifi si la carte est déjà allumée . Au démarrage en revanche, je n'ai pas de problème, la carte est bien éteinte, donc lorsque je lance mon profil, ça se connecte . Par contre si je lance d'abord un

Code : Tout sélectionner

ip link set dev wlp4s0 up
alors impossible de se connecter .
Dans les logs lors de mes essais, c'est comme si le profil était déjà lancé :

Code : Tout sélectionner

# journalctl -u netctl@Wifi_MaBox.service | tail -n 42
juin 24 21:09:27 Tenro network[5506]: Starting network profile 'Wifi_MaBox'...
juin 24 21:09:27 Tenro network[5506]: The interface of network profile 'Wifi_MaBox' is already up
juin 24 21:09:27 Tenro systemd[1]: netctl@Wifi_MaBox.service: main process exited, code=exited, status=1/FAILURE
juin 24 21:09:27 Tenro systemd[1]: Failed to start Networking for netctl profile Wifi_MaBox.
juin 24 21:09:27 Tenro systemd[1]: Unit netctl@Wifi_MaBox.service entered failed state.
juin 24 21:10:57 Tenro systemd[1]: Stopped Networking for netctl profile Wifi_MaBox.
juin 24 21:11:09 Tenro systemd[1]: Starting Networking for netctl profile Wifi_MaBox...
juin 24 21:11:09 Tenro network[9785]: Starting network profile 'Wifi_MaBox'...
juin 24 21:11:09 Tenro systemd[1]: netctl@Wifi_MaBox.service: main process exited, code=exited, status=1/FAILURE
juin 24 21:11:09 Tenro systemd[1]: Failed to start Networking for netctl profile Wifi_MaBox.
juin 24 21:11:09 Tenro systemd[1]: Unit netctl@Wifi_MaBox.service entered failed state.
juin 24 21:25:03 Tenro systemd[1]: Starting Networking for netctl profile Wifi_MaBox...
juin 24 21:25:03 Tenro network[10763]: Starting network profile 'Wifi_MaBox'...
juin 24 21:25:05 Tenro dhcpcd[10880]: version 5.6.8 starting
juin 24 21:25:05 Tenro dhcpcd[10880]: wlp4s0: broadcasting for a lease
juin 24 21:25:07 Tenro dhcpcd[10880]: wlp4s0: offered 192.168.1.10 from 192.168.1.254
juin 24 21:25:07 Tenro dhcpcd[10880]: wlp4s0: acknowledged 192.168.1.10 from 192.168.1.254
juin 24 21:25:07 Tenro dhcpcd[10880]: wlp4s0: checking for 192.168.1.10
juin 24 21:25:11 Tenro dhcpcd[10880]: wlp4s0: leased 192.168.1.10 for 86400 seconds
juin 24 21:25:11 Tenro network[10763]: Started network profile 'Wifi_MaBox'
juin 24 21:25:11 Tenro systemd[1]: Started Networking for netctl profile Wifi_MaBox.
juin 24 22:02:17 Tenro dhcpcd[11259]: wlp4s0: carrier lost
juin 24 23:54:01 Tenro systemd[1]: Stopping Networking for netctl profile Wifi_MaBox...
juin 24 23:54:01 Tenro network[9677]: Stopping network profile 'Wifi_MaBox'...
juin 24 23:54:01 Tenro dhcpcd[9682]: sending signal 1 to pid 11259
juin 24 23:54:01 Tenro dhcpcd[9682]: waiting for pid 11259 to exit
juin 24 23:54:01 Tenro dhcpcd[11259]: received SIGHUP, releasing
juin 24 23:54:01 Tenro dhcpcd[11259]: wlp4s0: removing interface
juin 24 23:54:02 Tenro network[9677]: Stopped network profile 'Wifi_MaBox'
:?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [netctl] "conflit" avec ip link

Message par tuxce »

Vous pouvez utiliser ForceConnect=yes mais normalement, il n'y a pas de raison pour que votre interface soit up avant que netctl se lance.

@widapit, d'après ce que tu décris, c'est toi qui l'allume, du coup, il est normal que netctl échoue.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [netctl] "conflit" avec ip link

Message par widapit »

tuxce a écrit :il n'y a pas de raison pour que votre interface soit up avant que netctl se lance.
oui, c'est ce qui me semblait...
tuxce a écrit :@widapit, d'après ce que tu décris, c'est toi qui l'allume,
tout à fait ! je ne suis donc pas concerné par le même problème ... alors désolé d'avoir pourri le topic mais tant qu'à faire, je vais jusqu'au bout !
tuxce a écrit :du coup, il est normal que netctl échoue.
bah, c'est là que je comprend plus... mon interface est juste allumée, aucun profil n'est lancé et rien d'autre n'est configuré, qu'est-ce qui empêche netctl d'appliquer le profil dans ce cas-là ??

Edit : serait-ce pour ne pas prendre le dessus sur une connexion active qui aurait éventuellement été lancée . dans ce cas, la vérification se fait par l'activation ou non de l'interface ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Répondre