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 29/11/2006, à 17:46

denis86

Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

Bonjour ici smile

J'ai quelque soucis pour me connecter au wifi de mon université ( en wpa-"entreprise" ).
Je possède une carte wifi avec un chipset broadcom 4318. J'ai dans un premier temps tenter de faire marcher tout ça avec le driver libre bcm43xx, le wep marchait mais wpa_supplicant n'arrivait pas a s'identifier ( il se connectait 2 secondes, et se faisait deconnecter pour les 10 minutes suivantes ).
J'ai donc essayer en passant par ndiswrapper. Tout marche encore parfaitement avec le wep ( meme mieux, mon tx-power est passer à 25dBm alors qu'il capait à 19 avant ), mais j'ai toujours un probleme avec le wpa ( et pas le meme qu'avant pour me simplifier la vie hmm )
Cette fois, il n'arrive pas à activer le WPA avec les driver apparement.

J'utilise le fichier de config suivant pour wpa_supplicant ( fournit par mon université )

# ctrl_interface must be /var/run/wpa_supplicant for wpa_cli support
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
ap_scan=1
fast_reauth=1



# IEEE 802.1X with dynamic WEP keys using EAP-PEAP/MSCHAPv2
network={
	ssid="aironetetu"
	key_mgmt=IEEE8021X
	eap=TTLS
	phase2="auth=PAP"
		identity="xxxxxxxx"
		password="xxxxxxxx"
	ca_cert="/home/denis/GTE.cer"
}

Lorsque j'execute wpa_supplicant comme ci dessous j'obtiens le resultat suivant  ( en fait il se bloque, obligé de ctrl+c pour l'arreter ) :

sudo wpa_supplicant -D ndiswrapper -i eth0 -c /home/denis/wpa_supplicant.conf
CTRL-EVENT-TERMINATING - signal 2 received
Failed to disable WPA in the driver.

Avec l'option -d pour y comprendre quelque chose j'obtiens ca ( j'ai mis apres la seul information que je pense exploitable ptet pas besoin de tout lire smile ) :

 
wpa_supplicant -D ndiswrapper -i eth0 -c /home/denis/wpa_supplicant.conf -d
Initializing interface 'eth0' conf '/home/denis/wpa_supplicant.conf' driver 'ndiswrapper' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/home/denis/wpa_supplicant.conf' -> '/home/denis/wpa_supplicant.conf'
Reading configuration file '/home/denis/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
Priority group 0
   id=0 ssid='aironetetu'
Initializing interface (2) 'eth0'
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)=20 WE(source)=18 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf
WEXT: Operstate: linkmode=1, operstate=5
Own MAC address: 00:17:31:bf:24:0d
Driver does not support 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
Setting scan request: 0 sec 100000 usec
Added interface eth0
Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth0' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth0' added
RTM_NEWLINK, IFLA_IFNAME: Interface 'eth0' added
State: DISCONNECTED -> SCANNING
Starting AP scan (broadcast SSID)
Trying to get current scan results first without requesting a new scan to speed up initial association
Received 652 bytes of scan results (4 BSSes)
Scan results: 4
Selecting BSS from priority group 0
0: 00:0d:28:ab:fd:44 ssid='portailUTC' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
1: 00:0d:28:68:47:21 ssid='portailUTC' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
2: 00:0d:28:68:46:f8 ssid='portailUTC' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
3: 00:0d:28:68:47:39 ssid='portailUTC' wpa_ie_len=0 rsn_ie_len=0 caps=0x1
   skip - no WPA/RSN IE
No suitable AP found.

J'ai mis en gras le  "Driver does not support WPA." car c'est la seul information qui me semble exploitable.
J'ai utiliser un script pour l'installation de ndiswrapper avec des driver inclu pour ma carte ( http://ubuntuforums.org/showthread.php?t=197102 ), puis essayer avec les driver utilisés par windows : même résultat.

Après une recherche sur internet, je n'ai rien trouvé de bien concluant, donc je m'adresse à vous, parce que là commence à y'en avoir marre ^^

Si quelqu'un à besoin d'autre informations y'a pas de problème bien sur smile
Merci d'avance pour ceux qui essayeront, et j'espere que quelqu'un trouvera parce que là je commence vraiment à jetter l'éponge wink

Au revoir. smile

EDIT :
Après un dmesg | grep ndis j'obtiens le resultat suivant :

 dmesg  | grep ndis
[17179598.712000] ndiswrapper version 1.22 loaded (preempt=no,smp=no)
[17179598.816000] ndiswrapper: driver bcmwl5 (ASUS,02/11/2005, 3.100.64.0) loaded
[17179598.824000] ndiswrapper: using irq 177
[17179599.468000] ndiswrapper: changing interface name from 'wlan0' to 'eth0'
[17179640.388000] ndiswrapper (iw_set_freq:376): setting configuration failed (00010003)

si ça peut etre utile smile

EDIT 2 :
Il semblerai que depuis que je suis passé à ndiswrapper, je n'arrive plus à detecter le reseau aironetetu ( celui auquel je veux me connecter ). Il est en réseau caché, et n'apparait pas sous windows. De meme, un iwconfig eth0 essid aironetetu ne donne rien

Dernière modification par denis86 (Le 29/11/2006, à 18:30)

Hors ligne

#2 Le 29/11/2006, à 17:52

slasher_fun

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

Essaye avec NetworkManager !

1) Suis ce tuto jusqu'à l'étape 6 incluse : http://ubuntuforums.org/showthread.php?t=197102
puis
2) Suis celui-ci jusqu'au bout : http://doc.ubuntu-fr.org/applications/network_manager

Tu pourras alors configurer graphiquement ta connexion au WPA, et ta carte marchera (déjà testé avec de nombreuses cartes basée sur des bcm4318) : lorsque tu sélectionneras le réseau WiFi WPA de ton univ, une fenêtre s'ouvrira te demandant qques paramètres. Tu changes le login et le mot de passe, tu mets comme certificat CA le certificat qui se trouve dans /home/denis/GTE.cer , puis tu valides. Gnome-Keyring devrait te demander de lui donner un mdp, tu en choisis un. Ensuite à chaque fois que tu voudras te reconnecter à ce wifi, gnome-keyring te demandera le mdp qui tu as défini, et hop ça marchera !

Dernière modification par slasher-fun (Le 29/11/2006, à 17:54)

Hors ligne

#3 Le 29/11/2006, à 18:06

denis86

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

Pour l'installation de la carte, c'est le tuto que j'ai suivi déjà wink

Par contre pour network-manager, malheuresement je n'y arrive pas avec cette méthode hmm les log de daemon.log concernant network-manager sont tellement long que ça vous ferais fuir plus qu'autre chose je pense ^^

Mais j'ai essayé avec du WPA-Entreprise, WPA2-entreprise, et j'ai mis le EAP en TTLS, et  le type de clef en WEP Dynamique ( j'ai pris ces informations sur le fichier de conf ), mais rien n'y fait hmm

Hors ligne

#4 Le 29/11/2006, à 18:57

denis86

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

C'est encoire moi, désolé si  ça fait un peu "flood", mais j'ai encore une nouvelle info ^^^Apparement d'après dmesg ma carte suporterais bien le WPA/WPA2 pourtant :

[17180207.188000] ndiswrapper: using irq 177
[17180207.832000] wlan0: vendor: ''
[17180207.832000] wlan0: ethernet device 00:17:31:bf:24:0d using NDIS driver bcmwl5, 14E4:4318.5.conf
[17180207.832000] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[17180207.836000] ndiswrapper: changing interface name from 'wlan0' to 'eth0

Ceci est plutot contradictoire avec ce que dit wpa_supplicant hmm
Je rapelle aussi que mon iwlist ne detecte plus le reseau auquel je cherche à me connecter qui est en WPA. Du coup je sais plus quel voie suivre là hmm

Hors ligne

#5 Le 30/11/2006, à 14:23

denis86

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

Désolé mais je me permet un petit up, si quelqu'un passe par là wink

Hors ligne

#6 Le 16/05/2008, à 12:13

Forever

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

up

C'est un truc de dingue! J'ai la même chose et je comprend pas pourquoi!!!

Hors ligne

#7 Le 16/05/2008, à 13:14

willy78

Re : Wifi : Probleme avec broadcom 4318, ndiswrapper, wpa_supplicant

denis se trompe dans cette commande
sudo wpa_supplicant -D ndiswrapper -i eth0 -c /home/denis/wpa_supplicant.conf
il faut remplacer ndiswrapper par wext


Quelques tutos pour le wifi sous Ubuntu:
http://wlety.free.fr/forum

Hors ligne