WEP does not work?
Hideyuki KURASHINA
rushani at bl.mmtr.or.jp
Sun Dec 12 15:47:14 PST 2004
Hi,
>>> On Sat, 11 Dec 2004 20:51:02 -0800, Sam Leffler <sam at errno.com> said:
> The 802.11 state machine is being clocked when you do this and clearing
> the global key state when it goes through the INIT state (80211debug
> +state will show you). I added this just recently to insure key state
> was cleared when a device was marked down but on reflection it was a bad
> idea. The following change will revert this:
>
> Index: ieee80211_proto.c
> ===================================================================
> RCS file: /home/ncvs/src/sys/net80211/ieee80211_proto.c,v
> retrieving revision 1.10
> diff -u -r1.10 ieee80211_proto.c
> --- ieee80211_proto.c 8 Dec 2004 17:26:47 -0000 1.10
> +++ ieee80211_proto.c 12 Dec 2004 04:47:30 -0000
> @@ -895,7 +895,6 @@
> ic->ic_mgt_timer = 0;
> IF_DRAIN(&ic->ic_mgtq);
> ieee80211_reset_bss(ic);
> - ieee80211_crypto_delglobalkeys(ic);
> break;
> }
> if (ic->ic_auth->ia_detach != NULL)
New kernel rebuilt from src/net80211/ as of today solves my problem
(static WEP turned on w/ AP). However ath device still needs to be
configured by `ifconfig channel 3' manually here, these changes are
good to go forward.
Sam, Many thanks!
-- rushani
More information about the freebsd-current
mailing list