"Des problèmes se sont produits pendant votre connexion réseau" [Réglé]
Connexion wifi impossible
Système et matériels / Réseau Internet Wi-Fi

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Reprise du message précédent
Bravo Maniasonic et merciJ'ai appliqué ton mode d'emploi en l'accomodant à ma façon : kwrite parce que je suis paresseux et que je me plante régulièrement daans les commandes de Vi. En utilisateur simple par prudence sauf pour les trois derniers actes : chmod et ./wireless.wpa. J'ai laissé tomber le .sh et mis #!/bin/bash en tête du script : je trouve ça plus propre et même si Mageia utilise bash par défaut, ce n'est pas le cas de toutes les distributions, celles dérivées d'ubuntu en particulier. Je pense qu ton script doit fonctionneer partout, autant en faire profiter le plus grand nombre !
L'erreur est donc circonscrite : c'est clairement un problème lié à l'interface graphique qui permet de gérer les connexions qui a un pb avec le wpa. Ma version de Drakconf : 12.21.9-2.mga1 est-elle out ?. ou autre chose. Je crois que j'ai maintenant tous les éléments pour rédiger un rapport de bug qui ait du sens. D'où l'intéret d'un terminal de l'aide de quelqu'un qui connait les commandes.
Reste que c'est assez lourd : passer en root, lancer le script chaque fois qu'on est devant le routeur qui crèe le souci. Enfin, il n'y a pas mal de messages d'erreurs qui sont renvoyés pendant l'exécution de la commande, les unes parce que le script n'est pas dans le dossier où est wpa_supplicant (/var/run), les autres, je ne sais pas. Apparemment sans conséquence, mais... Je les mets en fin de message pour info
Je mets aussi résolu puisque nous disposons de deux solutions :
1) pas de clef WEP ou WPA, mais une sécurité assurée par le contrôle par le routeur de l'adresse MAC des machines autorisées. Attention, si vous faites cela, commencez par l'adresse MAC de la carte lan de la machine qui vous sert à paramétrer le routeur ! Sinon misère !
2) le script de Maniasonic qu'il faudra refaire à chaque fois, mais qui permet à des machines sous d'autres OS de parler au routeur sans que celui-ci ait à connaître leur adresse MAC. Il suffit de transmettre la clef.
le log
Citation :
# ./wireless-wpa
wpa_supplicant: aucun processus trouvé
Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file './wireless-wpa.conf' -> '/home/chr/./wireless-wpa.conf'
Reading configuration file '/home/chr/./wireless-wpa.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 3 - start of a new network block
ssid - hexdump_ascii(len=5):
65 73 62 75 72 esbur
scan_ssid=1 (0x1)
key_mgmt: 0x2
PSK (ASCII passphrase) - hexdump_ascii(len=20): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
id=0 ssid='esbur'
WEXT: cfg80211-based driver detected
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: 00:15:af:76:89:e0
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
Added interface wlan0
Daemonize..
/etc/sysconfig/network-scripts/network-functions: ligne419: /usr/sbin/nscd: Aucun fichier ou dossier de ce type
wpa_supplicant: aucun processus trouvé
Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file './wireless-wpa.conf' -> '/home/chr/./wireless-wpa.conf'
Reading configuration file '/home/chr/./wireless-wpa.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 3 - start of a new network block
ssid - hexdump_ascii(len=5):
65 73 62 75 72 esbur
scan_ssid=1 (0x1)
key_mgmt: 0x2
PSK (ASCII passphrase) - hexdump_ascii(len=20): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
id=0 ssid='esbur'
WEXT: cfg80211-based driver detected
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: 00:15:af:76:89:e0
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
Added interface wlan0
Daemonize..
/etc/sysconfig/network-scripts/network-functions: ligne419: /usr/sbin/nscd: Aucun fichier ou dossier de ce type
Cjp

Yopman Membre non connecté
-
- Voir le profil du membre Yopman
- Inscrit le : 24/12/2008
- Site internet
- Groupes :
-
Administrateur
As tu essayé, cela ne mange pas de pain, un boot sur le précédent kernel?



cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Pour ceux que ça intéresse, qui veulent suivre ou intervenir le rapport de bug est ici (Merci Google translate !):
https://bugs.mageia.org/show_bug.cgi?id=5402
En attendant la résolution, je rappelle les deux solutions provisoires
1) pas de clef WEP ou WPA, mais une sécurité assurée par le contrôle par le routeur de l'adresse MAC des machines autorisées. Attention. Commencez par l'adresse MAC de la carte lan de la machine qui vous sert à paramétrer le routeur ! !
2) le script de Maniasonic ci-dessus et son fichier wireless-wpa.conf. Il faudra donc chaque fois ouvrir un terminal dans le dossier où est le sript, passer en root et ./le script
Édité par cjpkicherche Le 14/04/2012 à 23h28
Cjp

cjpkicherche Membre non connecté
-
- Voir le profil du membre cjpkicherche
- Inscrit le : 10/10/2011
- Groupes :
Au passage je lis que s'il faut une dizaine de minutes pour craquer une clef WEP, quelques dizaines de secondes suffisent pour casser une sécurité sur les adresses MAC. La solution 1) est donc déconseillée
Pour la 2) Il n'est pas nécessaire d'écrire un script, il suffit d'éditer en root le fichier /etc/wpa_supplicant.conf que les interfaces de connexion réseau modifient lorsqu'on les utilise.
Les choses intéressantes se trouvent à la fin. Si l'interface de connexion a marché comme il faut, on doit lire
Citation :
network={
psk="mon_mot_de_passe"
priority=1
scan_ssid=0
ssid="nom_routeur"
}
psk="mon_mot_de_passe"
priority=1
scan_ssid=0
ssid="nom_routeur"
}
Faire le ménage, réécrire etc suffit à régler le pb. Ensuite méfiance avec les interfaces de connexion qui peuvent réécrire des bêtises. Si la connexion ne se fait pas automatiquement, un clic droit sur l'icône de connexion, puis 'réseau sans fil' le nom du ou des routeurs accessibles apparaît. Clic pass root et c'est bon. Mettre priority 2 si on veut privilégier un point d'accès.
Cjp
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie