#1 Le 14/11/2008, à 10:04
- rafmav
Comment faire marcher une connexion wifi sans intervention manuelle
Bonjour,
Comment faire marcher une connexion wifi dès le démarrage de linux ubuntu sans intervention manuelle ?
A chaque fois que j'allume l'ordinateur, je dois ouvrir l'applet de "réglages du réseau" (les 2 télés en haut à droite) et entrer le mot de passe réseau dans la "connexion sans fil", parfois deux à trois fois, jusqu'à ce qu'apparaisse une petite fenêtre avec une barre de progression, durant plusieurs secondes, et je dois faire un ping 192.168.0.1 pour m'assurer que la connexion est établie.
La case à cocher "Activer le mode itinérant" n'est pas activée bien sûr, le nom du réseau est "default", le type de mote de passe est WPA personnel, le mot de passe réseau est masqué, la configuration est en dhcp.
MErci.
#rmv$@f29£8µ1
Windows: 0,01% Linux: 99,99%
Hors ligne
#2 Le 14/11/2008, à 10:15
- leo-25
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Pour cela il ne faut plus utiliser network-manager. tu doit faire ta conf à la main dans le fichier /etc/network/interface
ensuite il te faudras installer wpa-supplicant.
voila un exemple de conf ( chez moi ) :
le fichier /etc/network/interface :
auto lo
iface lo inet loopbackiface ath0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
wpa-driver madwifiauto ath0
fichier /etc/wpa-supplicant.conf :
# Configuration des réseaux WiFi
# Chemin du pid
ctrl_interface=/var/run/wpa_supplicant
# Groupe pouvant activer la connection
ctrl_interface_group=0
# Configuration commune
eapol_version=1
ap_scan=1
fast_reauth=1
# conf Réseau wifi
network={
ssid="ton ssid"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="ta clée"
}
il te faudra adapter la conf pour cher toi. le scan_ssid=1 signifie que le réseau n'est pas masqué. de mémoire il faut mettre 2 pour les réseaux masquer.
Site dédié à l'exposition de tableau pyrogravé : http://ombre-et-lumiere-du-monde.fr/
Hors ligne
#3 Le 15/11/2008, à 09:10
- rafmav
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Merci beaucoup pour ton aide!
Ben, j'ai essayé, et ça ne marche pas!
La seule différence, c'est que network manager (les deux télés en haut à droite) est ensuite coché en "activer le mode itinérant" avec plus aucun paramètre... que je dois décocher avant de remettre les paramètres... pour que ça marche et envoyer ce mail!
En fait, j'avais déjà essayé d'y remédié il y a quelques mois, sans succès, et j'avais abandonné...
Ce que je sais c'est que ça marche, mais en me salissant les mains à chaque fois, et pas grâce aux modifications du fichier de configuration de wpa_supplicant:
- je ne suis pas dans le groupe "dhcp", mais ça m'a l'air sans rapport...
- wifi-radar est installé, mais c'est pareil, je dois le lancer à la main en entrant mon mot de passe à chaque fois... donc enconre une intervention manuelle...
- enfin ça marche, mais je dois à chaque fois me "salir les mains"...
De plus, sur mon portable, il y a un voyant de connexion wifi, qui est orange lorsque je ne suis pas connecté, et bleu lordque la connexion est établie, sous W....... et auparavant sous linux; depuis plusieurs versions d'ubuntu, ça ne devient jamais bleu, même quand ça marche, donc je n'y ai pas prêté attention...
Ah, d'après lshw, le modem ethernet est le suivant:
*-network
description: Wireless interface
product: PRO/Wireless 3945ABG Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wmaster0
version: 02
serial: 00:18:de:a2:50:af
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 ip=192.168.0.2 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11g
et voici /etc/wpa_supplicant/wpa_supplicant.conf:
# home network; allow all valid ciphers
ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="default"
scan_ssid=1
proto=WPA RSN
key_mgmt=WPA-PSK WPA-EAP
#psk="very secret passphrase"
# psk a la moulinette de wpa_passphrase default "very secret passphrase"
psk=533e188fffa3bf031c4d8e1608781ffb823657bb3783a00b4e2880da309a9eaf
}
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
network 192.168.10.80
netmask 255.255.255.0
broadcast 192.168.10.250
gateway 192.168.10.250
auto eth1
iface eth1 inet dhcp
wireless-conf /etc/wpa_supplicant.conf
et après avoir relancé network-manager pour enfin avoir accès à internet, le fichier interfaces est modifié par network-manager lui-même; la connexion wifi fonctionne, et le voici modifié (j'ai juste changé le wpa-psk pour ne pas diffuser le bon sur internet) :
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
network 192.168.10.80
netmask 255.255.255.0
broadcast 192.168.10.250
gateway 192.168.10.250
iface eth1 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-psk 533e188fffa3bf031c4d8e1608781ffb823657bb3783a00b4e2880da309a9eaf
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid default
#wpa-driver wext
#wpa-driver wired
auto eth1
Donc finalement, ça ne marche que si les données de configuration de wpa sont incrustées dans "interfaces", et pas en utilisant wpa_supplicant.conf!
Je vais essayer d'ajouter le "log" de wpa_supplicant, que j'ai regardé hier mais n'ai pas sauvegardé (dommage), mais pour ça il faut que je le relance et donc que je stoppe momentanément la connexion. Il disait d'ailleurs que ctrl_interface_group est obsolète! Et les adresses MAC des cartes (carte éthernet wifi sur mon ordi et modem réseau) étaient les bonnes!
Enfin, vive wpa_supplicant...
----------------------------------------
Voici la suite du message de ce matin, et je crois que finalement c'est un problème d'authentification...
Mais alors pourquoi n'y en a-t'il pas avec network manager: mystère!
Bon, j'ai démarré ubuntu normalement, et j'ai fait ça:
ps -ax | grep wpa_supplicant
Ca m'a répondu ça:
4335 ? S<s 0:00 /sbin/wpa_supplicant -B -P /var/run/wpa_supplicant.eth1.pid -i eth1 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant
Je l'ai tué, d'abord en essayant
sudo killall -HUP wpa_supplicant
sans succès!
Alors j'ai fait ça
sudo killall wpa_supplicant
Et là ça a marché!
ensuite, j'ai relancé wpa_supplicant sans le mettre en arrière plan:
sudo /sbin/wpa_supplicant -P /var/run/wpa_supplicant.eth1.pid -i eth1 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant
ET j'obtiens les messages suivants:
Trying to associate with 00:c0:02:99:f0:a0 (SSID='default' freq=2462 MHz)
Associated with 00:c0:02:99:f0:a0
WPA: Key negotiation completed with 00:c0:02:99:f0:a0 [PTK=TKIP GTK=TKIP]
CTRL-EVENT-CONNECTED - Connection to 00:c0:02:99:f0:a0 completed (auth) [id=0 id_str=]
CTRL-EVENT-TERMINATING - signal 2 received
Et là, idem, lorsque je le ping :
ping 192.168.0.1
ça me répond:
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 169.254.8.8 icmp_seq=1 Destination Host Unreachable
From 169.254.8.8 icmp_seq=2 Destination Host Unreachable
From 169.254.8.8 icmp_seq=3 Destination Host Unreachable
From 169.254.8.8 icmp_seq=4 Destination Host Unreachable
From 169.254.8.8 icmp_seq=5 Destination Host Unreachable
From 169.254.8.8 icmp_seq=6 Destination Host Unreachable
--- 192.168.0.1 ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6017ms, pipe 3
(contrôle-C pour arrêter le ping)
J'arrête donc wpa_supplicant par contrôle-C.
Je le relance en mode très bavard par la commande:
sudo /sbin/wpa_supplicant -P /var/run/wpa_supplicant.eth1.pid -i eth1 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant
Et ça me répond:
Initializing interface 'eth1' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface '/var/run/wpa_supplicant' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
eapol_version=1
ap_scan=1
fast_reauth=1
Line: 128 - start of a new network block
ssid - hexdump_ascii(len=7):
64 65 66 61 75 6c 74 default
scan_ssid=1 (0x1)
proto: 0x3
key_mgmt: 0x3
PSK - hexdump(len=32): [REMOVED]
Line: 140 - start of a new network block
ssid - hexdump_ascii(len=7):
64 65 66 61 75 6c 74 default
scan_ssid=1 (0x1)
proto: 0x3
key_mgmt: 0x3
PSK - hexdump(len=32): [REMOVED]
Priority group 0
id=0 ssid='default'
id=1 ssid='default'
Initializing interface (2) 'eth1'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:18:de:a2:50:af
wpa_driver_wext_set_wpa
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
wpa_driver_wext_set_drop_unencrypted
Setting scan request: 0 sec 100000 usec
Added interface eth1
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
Wireless event: cmd=0x8b06 len=8
Ignore event for foreign ifindex 3
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
State: DISCONNECTED -> SCANNING
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=7):
64 65 66 61 75 6c 74 default
Trying to get current scan results first without requesting a new scan to speed up initial association
Received 0 bytes of scan results (0 BSSes)
Scan results: 0
Selecting BSS from priority group 0
Try to find WPA-enabled AP
Try to find non-WPA AP
No suitable AP found.
Setting scan request: 0 sec 0 usec
Starting AP scan (specific SSID)
Scan SSID - hexdump_ascii(len=7):
64 65 66 61 75 6c 74 default
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
Wireless event: cmd=0x8b19 len=8
Received 253 bytes of scan results (1 BSSes)
Scan results: 1
Selecting BSS from priority group 0
Try to find WPA-enabled AP
0: 00:c0:02:99:f0:a0 ssid='default' wpa_ie_len=26 rsn_ie_len=0 caps=0x11
selected based on WPA IE
selected WPA AP 00:c0:02:99:f0:a0 ssid='default'
Try to find non-WPA AP
Trying to associate with 00:c0:02:99:f0:a0 (SSID='default' freq=2462 MHz)
Cancelling scan request
WPA: clearing own WPA/RSN IE
Automatic auth_alg selection: 0x1
WPA: using IEEE 802.11i/D3.0
WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2 proto 1
WPA: set AP WPA IE - hexdump(len=26): dd 18 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 00 00
WPA: clearing AP RSN IE
WPA: using GTK TKIP
WPA: using PTK TKIP
WPA: using KEY_MGMT WPA-PSK
WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
No keys have been configured - skip key clearing
wpa_driver_wext_set_drop_unencrypted
State: SCANNING -> ASSOCIATING
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
wpa_driver_wext_associate
Setting authentication timeout: 10 sec 0 usec
EAPOL: External notification - EAP success=0
EAPOL: External notification - EAP fail=0
EAPOL: External notification - portControl=Auto
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
Wireless event: cmd=0x8b04 len=12
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
Wireless event: cmd=0x8b1a len=15
RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
Wireless event: cmd=0x8c02 len=165
WEXT: Custom wireless event: 'ASSOCINFO(ReqIEs=000764656661756c7401080c1218243048606c320402040b16dd160050f20101000050f20201000050f20201000050f202 RespIEs=01080c1218243048606c320482848b96)'
Association info event
req_ies - hexdump(len=49): 00 07 64 65 66 61 75 6c 74 01 08 0c 12 18 24 30 48 60 6c 32 04 02 04 0b 16 dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
resp_ies - hexdump(len=16): 01 08 0c 12 18 24 30 48 60 6c 32 04 82 84 8b 96
WPA: set own WPA/RSN IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
Wireless event: cmd=0x8b15 len=20
Wireless event: new AP: 00:c0:02:99:f0:a0
State: ASSOCIATING -> ASSOCIATED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
Associated to a new BSS: BSSID=00:c0:02:99:f0:a0
No keys have been configured - skip key clearing
Associated with 00:c0:02:99:f0:a0
WPA: Association event - clear replay counter
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
EAPOL: External notification - EAP success=0
EAPOL: External notification - portEnabled=1
EAPOL: SUPP_PAE entering state CONNECTING
EAPOL: SUPP_BE entering state IDLE
Setting authentication timeout: 10 sec 0 usec
Cancelling scan request
RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
RX EAPOL from 00:c0:02:99:f0:a0
RX EAPOL - hexdump(len=99): 01 03 00 5f fe 00 89 00 20 00 00 00 00 00 00 00 02 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Setting authentication timeout: 10 sec 0 usec
IEEE 802.1X RX: version=1 type=3 length=95
EAPOL-Key type=254
key_info 0x89 (ver=1 keyidx=0 rsvd=0 Pairwise Ack)
key_length=32 key_data_length=0
replay_counter - hexdump(len=8): 00 00 00 00 00 00 00 02
key_nonce - hexdump(len=32): 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c
key_iv - hexdump(len=16): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
key_rsc - hexdump(len=8): 00 00 00 00 00 00 00 00
key_id (reserved) - hexdump(len=8): 00 00 00 00 00 00 00 00
key_mic - hexdump(len=16): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
WPA: RX EAPOL-Key - hexdump(len=99): 01 03 00 5f fe 00 89 00 20 00 00 00 00 00 00 00 02 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
State: ASSOCIATED -> 4WAY_HANDSHAKE
WPA: RX message 1 of 4-Way Handshake from 00:c0:02:99:f0:a0 (ver=1)
WPA: Renewed SNonce - hexdump(len=32): 7a 03 a0 b2 b7 bc 73 d2 92 4d cb 71 cb 28 21 5b 03 6d e8 31 75 7d 67 a7 2f 7a 27 81 03 2c c4 70
WPA: PMK - hexdump(len=32): [REMOVED]
WPA: PTK - hexdump(len=64): [REMOVED]
WPA: WPA IE for msg 2/4 - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
WPA: Sending EAPOL-Key 2/4
WPA: TX EAPOL-Key - hexdump(len=123): 01 03 00 77 fe 01 09 00 20 00 00 00 00 00 00 00 02 7a 03 a0 b2 b7 bc 73 d2 92 4d cb 71 cb 28 21 5b 03 6d e8 31 75 7d 67 a7 2f 7a 27 81 03 2c c4 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac c0 67 3a 06 61 3c 38 fe 61 56 ef e6 aa 08 66 00 18 dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02
RX EAPOL from 00:c0:02:99:f0:a0
RX EAPOL - hexdump(len=125): 01 03 00 79 fe 01 c9 00 20 00 00 00 00 00 00 00 03 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 91 ed f4 75 65 30 1f d6 da fd f2 b2 1c 8d 5c 00 1a dd 18 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 00 00
IEEE 802.1X RX: version=1 type=3 length=121
EAPOL-Key type=254
key_info 0x1c9 (ver=1 keyidx=0 rsvd=0 Pairwise Install Ack MIC)
key_length=32 key_data_length=26
replay_counter - hexdump(len=8): 00 00 00 00 00 00 00 03
key_nonce - hexdump(len=32): 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c
key_iv - hexdump(len=16): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
key_rsc - hexdump(len=8): 00 00 00 00 00 00 00 00
key_id (reserved) - hexdump(len=8): 00 00 00 00 00 00 00 00
key_mic - hexdump(len=16): a6 91 ed f4 75 65 30 1f d6 da fd f2 b2 1c 8d 5c
WPA: RX EAPOL-Key - hexdump(len=125): 01 03 00 79 fe 01 c9 00 20 00 00 00 00 00 00 00 03 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 91 ed f4 75 65 30 1f d6 da fd f2 b2 1c 8d 5c 00 1a dd 18 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 00 00
State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
WPA: RX message 3 of 4-Way Handshake from 00:c0:02:99:f0:a0 (ver=1)
WPA: IE KeyData - hexdump(len=26): dd 18 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 00 00
WPA: Sending EAPOL-Key 4/4
WPA: TX EAPOL-Key - hexdump(len=99): 01 03 00 5f fe 01 09 00 20 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c be 44 8e 32 ed 17 15 3a c4 f0 7c a2 b6 2b f7 00 00
WPA: Installing PTK to the driver.
WPA: RSC - hexdump(len=6): 00 00 00 00 00 00
wpa_driver_wext_set_key: alg=2 key_idx=0 set_tx=1 seq_len=6 key_len=32
State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE
RX EAPOL from 00:c0:02:99:f0:a0
RX EAPOL - hexdump(len=131): 01 03 00 7f fe 03 a1 00 20 00 00 00 00 00 00 00 04 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6a 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 c8 51 17 7d c4 95 0f cc 26 ba 6c a0 ca 22 2a 00 20 87 00 f4 1c cc 65 fe c1 2d cf c4 0b dc c9 30 85 61 0c 99 2b 0b f2 cd 12 a7 c2 11 b8 56 05 86 83
IEEE 802.1X RX: version=1 type=3 length=127
EAPOL-Key type=254
key_info 0x3a1 (ver=1 keyidx=2 rsvd=0 Group Ack MIC Secure)
key_length=32 key_data_length=32
replay_counter - hexdump(len=8): 00 00 00 00 00 00 00 04
key_nonce - hexdump(len=32): 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6a
key_iv - hexdump(len=16): 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6d
key_rsc - hexdump(len=8): 00 00 00 00 00 00 00 00
key_id (reserved) - hexdump(len=8): 00 00 00 00 00 00 00 00
key_mic - hexdump(len=16): 91 c8 51 17 7d c4 95 0f cc 26 ba 6c a0 ca 22 2a
WPA: RX EAPOL-Key - hexdump(len=131): 01 03 00 7f fe 03 a1 00 20 00 00 00 00 00 00 00 04 6a f3 e9 50 12 13 9c 79 af 3d 50 c8 0b 38 06 b5 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6a 8f 01 36 1c 02 44 d2 38 c8 c6 41 81 59 6d 57 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 c8 51 17 7d c4 95 0f cc 26 ba 6c a0 ca 22 2a 00 20 87 00 f4 1c cc 65 fe c1 2d cf c4 0b dc c9 30 85 61 0c 99 2b 0b f2 cd 12 a7 c2 11 b8 56 05 86 83
WPA: RX message 1 of Group Key Handshake from 00:c0:02:99:f0:a0 (ver=1)
State: GROUP_HANDSHAKE -> GROUP_HANDSHAKE
WPA: Group Key - hexdump(len=32): [REMOVED]
WPA: Installing GTK to the driver (keyidx=2 tx=0).
WPA: RSC - hexdump(len=6): 00 00 00 00 00 00
wpa_driver_wext_set_key: alg=2 key_idx=2 set_tx=0 seq_len=6 key_len=32
WPA: Sending EAPOL-Key 2/2
WPA: TX EAPOL-Key - hexdump(len=99): 01 03 00 5f fe 03 21 00 20 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 13 68 48 5e 6e b5 13 6a 26 94 e0 e9 4f 04 0a 00 00
WPA: Key negotiation completed with 00:c0:02:99:f0:a0 [PTK=TKIP GTK=TKIP]
Cancelling authentication timeout
State: GROUP_HANDSHAKE -> COMPLETED
CTRL-EVENT-CONNECTED - Connection to 00:c0:02:99:f0:a0 completed (auth) [id=0 id_str=]
wpa_driver_wext_set_operstate: operstate 0->1 (UP)
WEXT: Operstate: linkmode=-1, operstate=6
EAPOL: External notification - portValid=1
EAPOL: External notification - EAP success=1
EAPOL: SUPP_PAE entering state AUTHENTICATING
EAPOL: SUPP_BE entering state SUCCESS
EAP: EAP entering state DISABLED
EAPOL: SUPP_PAE entering state AUTHENTICATED
EAPOL: SUPP_BE entering state IDLE
RTM_NEWLINK: operstate=1 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth1' added
EAPOL: startWhen --> 0
Voilà, je suis bavard, mais autant donner trop d'éléments que pas assez!
Merci pour de l'aide! +++++
Dernière modification par rafmav (Le 15/11/2008, à 15:57)
#rmv$@f29£8µ1
Windows: 0,01% Linux: 99,99%
Hors ligne
#4 Le 15/11/2008, à 20:15
- leo-25
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Comme je te l'ai dit, j'ai du désinstaller network-manager pour que ça fonctionne chez moi. en revanche, ce que je ne t'avais pas dit, c'est que chez moi, c'est iptables qui me lance la connection car je partage cette connection avec les autres pc de mon réseau.
pour le wpa, j'ai utiliser ce tuto :
Site dédié à l'exposition de tableau pyrogravé : http://ombre-et-lumiere-du-monde.fr/
Hors ligne
#5 Le 17/11/2008, à 01:03
- rafmav
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Bonjour,
Bon en fait le problème ne se situe pas dans wpa_supplicant ni interfaces, car lorsque je fais un network restart, le wifi sur eth1 se connecte sans problème
(enfin avec un peu de lenteur, car dhcp cherche d'abord sur wmaster0 (j'sais pas ce que c'est), et eth0, la ligne LAN ethernet qui n'est pas branchée, et enfin sur eth1.
ET avoir network manager avec ou pas ne change rien...
Donc problème à moitié résolu: rest plus qu'à voir pour quoi redémarrer les connexions réseau pour que le wifi marche!
Merci beaucoup!
Quand au tutoriel il est bien!
#rmv$@f29£8µ1
Windows: 0,01% Linux: 99,99%
Hors ligne
#6 Le 17/11/2008, à 14:52
- yvan78
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Bon en fait le problème ne se situe pas dans wpa_supplicant ni interfaces, car lorsque je fais un network restart, le wifi sur eth1 se connecte sans problème
(enfin avec un peu de lenteur, car dhcp cherche d'abord sur wmaster0 (j'sais pas ce que c'est), et eth0, la ligne LAN ethernet qui n'est pas branchée, et enfin sur eth1.
ET avoir network manager avec ou pas ne change rien...Donc problème à moitié résolu: rest plus qu'à voir pour quoi redémarrer les connexions réseau pour que le wifi marche!
Normalement, quand le /etc/network/interfaces n'a aucune interface configurée (seulement l'interface boucle locale, lo, en réalité), network manager se charge du réseau. Sinon, network manager n'est pas utilisé sans besoin de le désinstaller (sur hardy tout du moins).
Ensuite, pour le pb de ce con de pingouin qui essaye de monter toutes les interfaces filaires (dans l'ordre d'apparition du fichier, donc avant l'interface wlan), voir ici comment y pallier:
https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/236066
Par contre, je n'ai aucune interface wmaster??? c'est peut-être ça qui t'emmerde pour le démarrage car pour moi, avec cette config, l'interface réseau est montée avant même le login (plus besoin du déblocage de la passphrase contenue dans le trousseau de clef de gnome, par le login, ce qui empêchait toute reprise de controle à distance sur un PC en wifi que l'on redémarre à distance sans personne sur place pour se logger).
Là, si pas de cable réseau branché, l'interface n'est pas initialisée et on ne perds pas son temps en requêtes DHCP sur une interface pas utilisable! Attention par contre, si on change de type de réseau en cours de session il faudra peut-être alors faire un ifup ethX.
#7 Le 10/01/2009, à 13:57
- rafmav
Re : Comment faire marcher une connexion wifi sans intervention manuelle
Hi!
Bon, j'avais laissé tombé jusqu'au changement de version pour ubuntu intrepid; j'avais fait un petit script qui démarrait; ça ne marche plus sous intrepid!
Le voyant de l'interrupteur manuel wifi sur l'ordinateur devient de nouveau bleu lorsque c'est en marche: c'est bien!
En revanche, maintenant, sous intrepid, la connection wifi ne marche plus!
Ca ne marche que sous wifi-radar que je dois lancer sous root avec sudo; je suis parti un moment, j'étais déconnecté à mon retour!
En re-essayant, ça m'affichait que le fichier /etc/wpa_supplicant.conf était non trouvable: c'est normal, c'est /etc/wpa_supplicant/wpa_supplicant.conf le bon fichier de configuration! Je n'ai pas sû qui recherchait le fichier de configuration dans /etc et non dans le dossier /etc/wpa_supplicant!
Il me reste:
- à voir pour faire fonctionner eth1 tout seul dès le démarrage!
- qui me demande le fichier de configuration au mauvais endroit!
J'en suis toujours au même point quoi !
Pour moi, la connection wifi devrait marcher comme le reste: je ne devrais rien à voir à faire, sauf entrer un mot de passe sur un réseau wifi connu et "broadcasté", le nom du réseau et le mot de passe si non "broadcasté" !
Bonne année!
#rmv$@f29£8µ1
Windows: 0,01% Linux: 99,99%
Hors ligne