Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 loopback

iface ath0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
wpa-driver madwifi

auto 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! tongue

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!

big_smile Merci pour de l'aide! +++++ big_smile

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 :

http://doc.ubuntu-fr.org/wpa


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 big_smile
(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

rafmav a écrit :

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 big_smile
(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