On Tue, Apr 02, 2024 at 10:31:59PM +0500, ofthecentury wrote:
> Where does OpenBSD keep a list of all wireless clients that have
> been authenticated? Not the dhcpd leases list. Actual wireless stations
> that have authenticated to an interface running in hostap mode. Not arp
> cache, is it?
> 
> This way I can cycle the wireless interface in hostap mode, which
> resolves the hardware issue. But that resets authenticated clients so
> then I need to add the authenticated clients manually, and the end user
> won't be sent through a deauth/reauth sequence and will see an
> almost seamless experience. Should be doable on OpenBSD?
> clients manually

Hi,

I'd check in /usr/src/sys/net80211/* that should be everything having to do
with wifi, other than the drivers themselves which are in /usr/src/sys/dev/*
and /usr/src/sys/arch/*.

If you want a guide to help you with these get a book.  If you know german
I'd get the wireless lans book by joerg rech (heise verlag) it actually is
quite good.

I personally use access points of other OS's (probably most openwrt based).
However I'm mostly cabled at home and seldomly switch an AP on these days, due
to the density of living quarters in here.

I also have access points that are openwrt that is modded to report association
requests per mac address via radiotap to a daemon that is running on OpenBSD.
If you're interested in that send me a private mail.  I used to want to use
these for triangulation problems but the clock counter on openwrt devices is
not finely grained enough for results.  AFAIK it's safe to assume that a radio
signal through vacuum is less than the speed of light.  Take 1/3 or 1/2.  

Either way it's a waste of time to try to triangulate unless consumer hardware
becomes a lot faster and solid.  Personally if someone is on my access point
and authenticated and using the Internet there is going to be an arp entry like
you hinted on.  Or an ndp entry for IPv6.  Without these... they only have
access to the link itself.

Best Regards,
-pjp

Reply via email to