[netcfg] Problème de connexion au démarrage (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

[netcfg] Problème de connexion au démarrage (résolu)

Message par LuX »

Bonjour

J'essaye d'automatiser ma connexion wifi avec netcfg et je rencontre quelques problèmes :
- Je ne suis pas connecté automatiquement au démarrage (je veux dire que Firefox n'arrive à afficher aucun site).
- Si j'essaye d'activer la connexion par "netcfg MonWifi' il me répond que celui-ci est déjà activé.
- Si ensuite j'appelle wifi-menu pour sélectionner MonWifi, ou si je le redémarre avec 'netcfg -r MonWifi' alors là ça fonctionne (la preuve étant que je peux écrire sur ce forum ;).

Exemple :

Code : Tout sélectionner

# netcfg MonWifi
 > MonWifi already connected
# wifi-menu
:: Scanning for networks                                                 [DONE] 

              ┌────────────────────────────────────────────────┐
              │ Select the network you wish to use             │  
              │ Flags description:                             │  
              │  * - handmade profile present                  │  
              │  + - automatically generated profile present   │  
              │  - - no profile present                        │  
              │  ! - active connection present                 │  
              │ ┌────────────────────────────────────────────┐ │  
              │ │    Liste de réseaux wifi dont le mien      │ │  
              │ │    Je sélectionne le mien                  │ │ 
              │ └────↓(+)────────────────────────────84%─────┘ │  
              ├────────────────────────────────────────────────┤  
              │           <Accepter>      <Annuler >           │  
              └────────────────────────────────────────────────┘  
                
:: MonWifi down                                                        [DONE] 
:: MonWifi up                                                          [DONE] 
Voici le contenu de /etc/network.d/MonWifi :

Code : Tout sélectionner

CONNECTION="wireless"
DESCRIPTION="Bla-bla"
INTERFACE="wlan0"
SECURITY="wep"
ESSID="MaBox"
KEY="MaCleWep"
IP="dhcp"
Et la fin de mon /etc/rc.conf :
Note : J'ai désinstallé wicd (que j'avais préalablement barré avec !wicd, mais ça ne suffisait pas).

Code : Tout sélectionner

# NETWORKING
# ----------
HOSTNAME="MaMachine"

interface=eth0
address=
netmask=
broadcast=
gateway=

NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng crond dbus !network net-profiles net-auto-wireless !wicd @ntpd slim)
Depuis que j'ai désinstallé wicd je n'ai plus aucun message d'erreur particulier, et dmesg me dit juste ceci :

Code : Tout sélectionner

[   20.084069] wlan0: authenticate with xx:xx:xx:xx:xx:xx (try 1)
[   20.086032] wlan0: authenticated
[   20.089566] wlan0: associate with xx:xx:xx:xx:xx:xx (try 1)
[   20.092035] wlan0: RX AssocResp from xx:xx:xx:xx:xx:xx (capab=0x411 status=0 aid=1)
[   20.092042] wlan0: associated
[   20.092049] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 1
[   20.092054] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 2
[   20.093813] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   20.094069] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 3
[   29.622771] wlan0: deauthenticating from xx:xx:xx:xx:xx:xx by local choice (reason=3)
[   29.636529] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 2
[   29.636534] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 1
[   29.636537] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 0
[   29.650155] cfg80211: Calling CRDA to update world regulatory domain
[   83.336515] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   87.233586] wlan0: authenticate with xx:xx:xx:xx:xx:xx (try 1)
[   87.235692] wlan0: authenticated
[   87.235791] wlan0: associate with xx:xx:xx:xx:xx:xx (try 1)
[   87.239366] wlan0: RX AssocResp from xx:xx:xx:xx:xx:xx (capab=0x411 status=0 aid=1)
[   87.239371] wlan0: associated
[   87.239376] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 1
[   87.239379] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 2
[   87.241232] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   87.242030] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 3
[   95.368528] fuse init (API version 7.18)
[   97.230296] wlan0: deauthenticating from xx:xx:xx:xx:xx:xx by local choice (reason=3)
[   97.243406] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 2
[   97.243411] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 1
[   97.243414] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 0
[   97.250045] cfg80211: Calling CRDA to update world regulatory domain
[   98.426286] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  100.502899] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  106.099149] wlan0: authenticate with xx:xx:xx:xx:xx:xx (try 1)
[  106.101059] wlan0: authenticated
[  106.101171] wlan0: associate with xx:xx:xx:xx:xx:xx (try 1)
[  106.103639] wlan0: RX AssocResp from xx:xx:xx:xx:xx:xx (capab=0x411 status=0 aid=1)
[  106.103646] wlan0: associated
[  106.103653] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 1
[  106.103658] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 2
[  106.105302] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  106.105791] wlan0: moving STA xx:xx:xx:xx:xx:xx to state 3
[  117.043365] wlan0: no IPv6 routers present
Je n'y comprends goutte...
Dernière modification par LuX le mar. 29 mai 2012, 09:51, modifié 1 fois.
LuX
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [netcfg] Problème de connexion au démarrage

Message par widapit »

Salut !

Je ne suis pas sur que ça vienne de là; mais déjà tu peux essayer de remplacer tout les guillemets par des apostrophes (dans ton /etc/network.d/Ton_Profil_WiFi) . En tout cas, c'est comme ça dans les /etc/network.d/examples/* :mrgreen:
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
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [netcfg] Problème de connexion au démarrage

Message par FoolEcho »

@widapit: m'étonnerait que ça vienne de là puisqu'il arrive à se connecter via netcfg quand même, sauf au démarrage (ou alors j'ai mal compris).

Tu as configuré /etc/conf.d/netcfg ? (WIRELESS_INTERFACE, NETWORKS...) http://wiki.archlinux.fr/Netcfg#Connexi ... .A9marrage
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [netcfg] Problème de connexion au démarrage

Message par LuX »

Effectivement, je n'ai pas bien compris la page du wiki sur la configuration de netcfg. Il semble que mettre les deux démons netcfg ET net-auto-wireless dans /etc/rc.conf ait pour effet négatif que le second perturbe la connexion établie par le premier.

Les deux solutions suivantes marchent bien chez moi mais j'imagine que la première évite de passer par l'étape de détection automatique, donc est plus rapide.

1) Dans /etc/rc.conf :

Code : Tout sélectionner

DAEMONS=(...!network net-profiles !net-auto-wireless...)
Dans /etc/conf.d/netcfg :

Code : Tout sélectionner

NETWORKS=(MonWifi1 Monwifi2)
...
#AUTO_PROFILES='MonWifi1 MonWifi2'
2) Dans /etc/rc.conf :

Code : Tout sélectionner

DAEMONS=(...!network !net-profiles net-auto-wireless...)
Dans /etc/conf.d/netcfg :

Code : Tout sélectionner

#NETWORKS=(MonWifi1 Monwifi2)
...
AUTO_PROFILES='MonWifi1 MonWifi2'
Au départ je pensais que mettre à la fois net-profiles et net-auto-wireless dans /etc/rc.conf donnait pour résultat que le systéme essayait :
- d'abord avec net-profiles de se connecter à un wifi pris dans une suite profils (indiquée dans la variable NETWORKS de /etc/conf.d/netcfg)
- puis, en cas d'échec de net-profiles, essayait avec net-auto-wireless de se rabattre sur une recherche automatique dans les réseaux environnants, en commençant par ceux listés dans la variable AUTO_PROFILES de /etc/conf.d/netcfg.
J'avais donc mis les deux démons dans /etc/rc.conf et configuré uniquement la variable NETWORKS dans /etc/conf.d/netcfg puisque je croyais que ceux mis dans AUTO_PROFILES ne servaient que si les réseaux listés dans NETWORKS n'avaient pas été préalablement trouvés.

---- EDIT 01/06/2012 ----
En fait, avec l'un ou l'autre démon on a toujours la connection automatique au démarrage sur l'un des réseaux indiqué dans NETWORKS ou AUTO_PROFILES (selon le démon) et aussi la possibilité d'en chercher un autre parmi les réseaux environnants via l'excellent wifi-menu, mais dans ce cas la seconde configuration ci-dessus est sans doute à préférer.
--------

Merci beaucoup pour vos promptes réponses, je passe le sujet en 'résolu'. :chinois:
Dernière modification par LuX le lun. 04 juin 2012, 22:22, modifié 2 fois.
LuX
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [netcfg] Problème de connexion au démarrage (résolu)

Message par karhu »

Tu devrais en profiter pour mettre la configuration de netcfg à jour en concordance avec la dernière note de la page d'accueil. :wink:
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [netcfg] Problème de connexion au démarrage (résolu)

Message par LuX »

J'avais commencé par là... :copain:
LuX
Répondre