Static wep keys not set
Nicolas Dichtel
nicolas.dichtel
Tue Apr 3 09:10:48 PDT 2007
I've already sent a mail (and a proposal patch) about this issue
(http://lists.shmoo.com/pipermail/hostap/2006-November/014640.html).
As I said in my previous mail:
802.11 specifications say:
"APs set the Privacy sub?eld to 1 within transmitted Beacon, Probe
Response, Association Response, and
Reassociation Response management frames if WEP encryption is required
for all data type frames
exchanged within the BSS. If WEP encryption is not required, the Privacy
sub?eld is set to 0."
Regards,
Nicolas
Dan Williams a ?crit :
> On Tue, 2007-04-03 at 12:37 +0200, Rodolfo Giometti wrote:
>> On Tue, April 3, 2007 10:17, Rodolfo Giometti said:
>>
>>> I'm trying to set up static WEP keys with the following hostapd-0.5.7
>>> configuration file:
>> After digging hostapd code I found that the problem is that the WEP key is set
>> _before_ enabling privacy. Here my patch:
>
> Jouni, could you explain privacy invoked a bit? I've looked around for
> stuff about it quite a bit before but couldn't find much at all.
>
> In any case, this seems somewhat wrong; why exactly does the madwifi
> driver care what order these two things are set in? It really
> shouldn't.
>
> Dan
>
>> --- hostapd.c.orig 2006-12-10 04:13:35.000000000 +0100
>> +++ hostapd.c 2007-04-03 11:51:20.000000000 +0200
>> @@ -671,6 +671,12 @@
>> if (hapd->conf->ssid.wep.default_len)
>> return 0;
>>
>> + if (hostapd_set_privacy(hapd, 1)) {
>> + wpa_printf(MSG_ERROR, "Could not set PrivacyInvoked "
>> + "for interface %s", hapd->conf->iface);
>> + return -1;
>> + }
>> +
>> for (i = 0; i < 4; i++) {
>> if (hapd->conf->ssid.wep.key[i] &&
>> hostapd_set_encryption(iface, hapd, "WEP", NULL,
>> --- ieee802_1x.c.orig 2006-12-24 20:21:56.000000000 +0100
>> +++ ieee802_1x.c 2007-04-03 11:27:58.000000000 +0200
>> @@ -1668,8 +1668,7 @@
>>
>> if (hapd->default_wep_key == NULL)
>> return -1;
>> - } else
>> - hostapd_set_privacy(hapd, 0);
>> + }
>>
>> return 0;
>> }
>>
>> Also ieee802_1x_init() should not disable privacy if it is not used otherwise
>> it will disable static WEB.
>>
>> Is that solution correct?
>>
>> Regards,
>>
>> Rodolfo
>>
>
> _______________________________________________
> HostAP mailing list
> HostAP at shmoo.com
> http://lists.shmoo.com/mailman/listinfo/hostap
>
>
>
More information about the Hostap
mailing list