Hello,
I got a D-Link DCF-660W manfid 0xd601, 0x0005 and flashed it to the latest 1.84 fw.
Works ok with WEP, but I want WPA-PSK.
Looking here
http://hostap.epitest.fi/cgi-bin/viewcvs.c...README?rev=HEADand in the sources I found some modifications are needed after standard installation:
1)
edit /etc/pcmcia/config, /etc/pcmcia/hermes.conf, /etc/pcmcia/hostap_cs.conf, /etc/pcmcia/spectrum.conf
Your card should be listed only once. The DCF-660W name was misspelled.
Comment out all other cards with the same manfid.
2)
edit /etc/hostap_cs.conf and at the beginning add the missing modules
device "hostap_cs"
class "hostap" module "hostap", "hostap_cs", “hostap_crypt_wepâ€
#class "network" module "hostap", "hostap_cs"
3)
Add MODE="Managed" and WPA="y" to the network scheme in
/etc/pcmcia/wireless.opts.
4)
Following the webapp_supplicants docs (and loading more modules):
Add the following block to the end of 'start' action handler in
if [ "$WPA" = "y" -a -x /usr/sbin/wpa_supplicant ]; then
#load crypto modules
modprobe hostap_crypt_tkip
modprobe hostap_crypt_ccmp
/usr/sbin/wpa_supplicant -Bw -c/etc/wpa_supplicant.conf \
-i$DEVICE
fi
Add a separate block for the 'stop' action handler
'stop')
if [ "$WPA" = "y" -a -x /usr/sbin/wpa_supplicant ]; then
#unload crypto modules
rmmod hostap_crypt_tkip
rmmod hostap_crypt_ccmp
killall wpa_supplicant
fi
5) edit /etc/wpa_supplicant.conf
Wit these changes the hostap crypto modules are loaded. GOOD!
What I don't understand is why the webapp_supplicant dies immediatly...
No trace of it in the process list.
Interestingly enough, If I test with another card (a spectrum card) the wpa_supplicant is loaded and running (too bad actually spectrum cards are not working with hostap).
Can somebody help me?
TIA
Ant
P.S. there is a new version of hostap...who dare to compile it?