[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

carte wifi pcmcia sur TP600 sous Debian Etch



Bonjour à tous,

J'essaie d'implanter des fonctionalités 'wifi' sur mon vieux portable
Thinkpad 600 équipé de Debian Etch. Après mon échec avec un routeur
"FONERA" en mode client, j'ai acheté une carte pcmcia 'deXlan' (Intersil
prism2 chipset), mais je rencontre des difficultés considérables, et ce,
bien que cette carte soit reconnue dès son insertion. En fait, la
difficulté résulte probablement du fait que je n'envisage pas d'autre
mode d'encryption que le WPA, tout au moins pour la plus grande part de
l'utilisation que je compte faire de ce mode de connexion à Internet.

La carte 'prism2' fonctionne avec le pilote 'Hostap', lequel fait partie
de la distribution 'Etch'. Mais elle n'est sensément opérationnelle en
mode 'wpa', que si elle est utilisée, non seulement avec 'hostap', mais
aussi avec le daemon 'hostapd' et avec 'wpa_supplicant'. J'ai fait de
nombreux essais avec des configurations s'inspirant des README files de
wpa_supplicant et de hostapd, et ce, sans résultat positif. En fait, il
se pourrait que mon échec soit dû à une connaissance insuffisante des
techniques impliquées ; il se pourrait aussi que mon équipement matériel
et logiciel ne soit pas compatible. En effet, pour commencer, je
n'arrive même pas à lancer le daemon 'hostapd', condition nécessaire
pour pouvoir utiliser l'encryption 'wap' avec ces outils là. Par
ailleurs, dans l'une des readme files affichées par Jouni Malinen -
l'auteur des pilotes - il est précisé ceci, je cite :

"Station firmware version needs to be 1.7.0 or newer to work on WPA mode"

Je suppose que la "station firmware" est le pilote interne de la carte
wifi. Et comment donc trouver quelle est le numéro de version de ce
pilote ?   Ce n'est pas écrit sur la carte...

Dans tous les cas, cela ne fonctionne pas. Voici, ci-après, mon fichier
/etc/hostapd/hostapd.conf:

interface=wlan0
debug=3
dump file=/tmp/hostapd.dump #(je ne trouve jamais rien dans ce fichier dump)
ctrl_interface=/var/run/hostapd
ssid=Livebox46db
.....

Si, dans ce fichier de configuration, je ne supprime pas 'passive
scanning', j'obtiens cette réponse :

"Could not set passive scanning. Unknown error 4294967295"

Et, ceci étant supprimé, voici ce que j'obtiens en réponse aux essais de
démarrer hostapd :

#'/usr/sbin/hostapd /etc/hostapd.conf'

ioctl(SIOCGIFINDEX): No such device
hostap driver initialisation failed
rmdir[ctrl_interface]: no such file or directory

J'ai également tenté de lancer une commande directe de wpa_supplicant,
selon la recommandation d'une des man pages ou autre doc. Ci-après,
voici un résumé de la réponse du système, mettant en lumière les choses
principales, à savoir : "Driver does not support WPA".

#wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -d

SIOCGIWRANGE: WE(compiled)=20 WE(source)=18 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf
Added alternative ifindex 5 (wifi0) for wireless events WEXT: Operstate:
linkmode=1, operstate=5 Added alternative ifindex 5 (wifi0) for wireless
events Own MAC address: 00:02:6f:05:f4:41 wpa_driver_hostap_set_wpa:
enabled=1
IOCTL[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported Driver does not
support WPA.

Ensuite un copié/collé de la totalité de la réponse, de laquelle il
apparaît bien que le système arrive à identifier les deux (parfois
trois) réseaux de mon voisinage (incluant ma Livebox-46db), mais qu'il
ne saurait s'y connecter, sans doute à cause des clefs d'encryption non
reconnues en mode wpa :



début  copié/collé
********************************

Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver
'default' ctrl_interface 'N/A' bridge 'N/A' Configuration file
'/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf' Reading
configuration file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant' Priority group 0
 id=0 ssid='Livebox-46db'
 id=1 ssid=''
Initializing interface (2) 'wlan0'
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
Added alternative ifindex 5 (wifi0) for wireless events WEXT: Operstate:
linkmode=1, operstate=5 Added alternative ifindex 5 (wifi0) for wireless
events Own MAC address: 00:02:6f:05:f4:41 wpa_driver_hostap_set_wpa:
enabled=1
IOCTL[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported Driver does not
support WPA.
wpa_driver_hostap_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_hostap_set_key: alg=none key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_hostap_set_key: alg=none key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_hostap_set_key: alg=none key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_hostap_set_countermeasures: enabled=0
wpa_driver_hostap_set_drop_unencrypted: enabled=1 Setting scan request: 0
sec 100000 usec Added interface wlan0 RTM_NEWLINK: operstate=0
ifi_flags=0x1002 () Wireless event: cmd=0x8b06 len=8
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) RTM_NEWLINK, IFLA_IFNAME:
Interface 'wifi0' added RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added RTM_NEWLINK: operstate=0
ifi_flags=0x1003 ([UP]) RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' 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 332 bytes of scan results (2 BSSes)
Scan results: 2
Selecting BSS from priority group 0
0: 00:90:4b:c3:7d:42 ssid='Livebox-46db' wpa_ie_len=0 rsn_ie_len=0
caps=0x11
 skip - no WPA/RSN IE
1: 00:16:41:65:93:51 ssid='Alice-c685' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
 skip - no WPA/RSN IE
No suitable AP found.
Setting scan request: 0 sec 0 usec
Starting AP scan (broadcast SSID)
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) Wireless event:
cmd=0x8b19 len=8
Received 332 bytes of scan results (2 BSSes) Scan results: 2 Selecting BSS
from priority group 0
0: 00:90:4b:c3:7d:42 ssid='Livebox-46db' wpa_ie_len=0 rsn_ie_len=0
caps=0x11
 skip - no WPA/RSN IE
1: 00:16:41:65:93:51 ssid='Alice-c685' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
 skip - no WPA/RSN IE
No suitable AP found.
Setting scan request: 5 sec 0 usec
Starting AP scan (broadcast SSID)
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) Wireless event:
cmd=0x8b19 len=8
Received 332 bytes of scan results (2 BSSes) Scan results: 2 Selecting BSS
from priority group 0
0: 00:90:4b:c3:7d:42 ssid='Livebox-46db' wpa_ie_len=0 rsn_ie_len=0
caps=0x11
 skip - no WPA/RSN IE
1: 00:16:41:65:93:51 ssid='Alice-c685' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
 skip - no WPA/RSN IE
No suitable AP found.
Setting scan request: 5 sec 0 usec
Starting AP scan (broadcast SSID)
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP]) Wireless event:
cmd=0x8b19 len=8
Received 332 bytes of scan results (2 BSSes) Scan results: 2 Selecting BSS
from priority group 0
0: 00:90:4b:c3:7d:42 ssid='Livebox-46db' wpa_ie_len=0 rsn_ie_len=0
caps=0x11
 skip - no WPA/RSN IE
1: 00:16:41:65:93:51 ssid='Alice-c685' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
 skip - no WPA/RSN IE
No suitable AP found.
Setting scan request: 5 sec 0 usec
CTRL-EVENT-TERMINATING - signal 2 received Removing interface wlan0 State:
SCANNING -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT) WEXT: Operstate:
linkmode=-1, operstate=5 No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0 EAPOL: External notification
- portValid=0 wpa_driver_hostap_set_wpa: enabled=0 Failed to disable WPA
in the driver.
wpa_driver_hostap_set_drop_unencrypted: enabled=0
wpa_driver_hostap_set_countermeasures: enabled=0 No keys have been
configured - skip key clearing WEXT: Operstate: linkmode=0, operstate=6
cancelling scan request

********************************
fin copié/collé

Voici maintenant le contenu de mon fichier wpa_supplicant.conf :

début copié/collé
**************************************

ctrl_interface=/var/run/wpa_supplicant

### Example of basic WPA-PSK secured AP network={
      ssid="Livebox-46db"
   key_mgmt=WPA-PSK
      proto=WPA
      pairwise=TKIP
      group=TKIP
      psk="7799****************73**ad"
}
}
### Associate with any open access point ###  Scans/ESSID changes can be
done with wpa_cli network={
      key_mgmt=WPA-PSK
}
**********************************************

fin copié/collé

Merci d'avance pour toute aide pertinente dans l'optique de faire
fonctionner cette carte pcmcia

Bernard


Reply to: