3/30/2026 at 4:43:09 PM
This is a great writeup! Perhaps I can put in a plug for the create_ap script which I have been maintaining for many years (http://github.com/dlenski/create_ap).It's a shell script that allows you to turn any ol' Linux computer into a WiFi router in one quick command-line:
By default, it will setup your WiFi card as an access point (allows WPA2/3, MAC filtering, etc), setup packet forwarding and routing, and run a DHCP and DNS server. It will generally pick sensible defaults, but it's also highly customizable. If your WiFi card supports simultaneous AP and client mode, it will allow that.
Its requirements are extremely minimal: basically just Linux, a compatible wireless card, and a few common configuration packages (hostapd, iw, iproute2, iptables, dnsmasq). No NetworkManager needed.
I used it as my own home Internet gateway for many years, running on an ancient fanless Atom mini-PC.
Because it can quickly setup and teardown WiFi networks on-the-fly, it's also a valuable tool for setting up test networks when reverse-engineering IoT devices. I use it frequently for this purpose (see https://snowpatch.org/posts/i-can-completely-control-your-sm...).
by dlenski
3/30/2026 at 6:22:54 PM
Any tips on good wifi chipsets that do not suck in AP mode?by eptcyka
3/31/2026 at 12:05:43 AM
If you're okay with old, battle-tested, cheap (and about 2-3 generations back in terms of performance)…Any ath10k card is great. They support up to 802.11ac, cost about $10 (e.g. amazon.com/dp/B07HDXP9R4), and can run AP in either the 2.4 GHz or 5 GHz bands.
The firmware and driver are very stable and they in terms of regulatory constraints they defer entirely to the Linux kernel (which means you can use https://github.com/singe/wifi-frequency-hacker or similar for frequency hacking).
I don't have much personal experience with ath11k (802.11ax) or ath12k (802.11be), but I've heard good things about them generally.
For use in a real, practical access point, you want to avoid Intel cards. Intel's firmware completely locks down the ability to run a 5 GHz AP. For whatever reason, Intel takes a maddeningly conservative view of regulatory restrictions. They clearly don't want their cards to be used in APs. On the other hand, Intel's cards have a nice feature that they support dual-channel operation with a single radio (e.g. `iw list` shows `channels <= 2`), which is extremely handy for running a quick-and-dirty 2.4 GHz access point while staying connected to a WiFi network.
by dlenski
3/30/2026 at 10:54:26 PM
Which bands and capabilities did you have in mind? For a basic 2.4 GHz, almost anything at this point. Intel and some iteris chipsets are well supported.mt7996 is good for wifi 7. You can also check the suggested hardware list on the kismet project for good recommendations for older bands and protocol versions
by baby_souffle
3/31/2026 at 6:57:37 AM
> Intel and some iteris chipsets are well supported.Intel chipsets categorically do not support AP mode
by zokier
3/31/2026 at 4:39:59 PM
> > Intel and some iteris chipsets are well supported.> Intel chipsets categorically do not support AP mode
This is not true.
Intel chipsets do support AP mode; what they don't support is 5 GHz AP.
You wouldn't want to run a 2.4-GHz-only router for any kind of real-world long-term use, but if you just want to start a quick-and-dirty 2.4 GHz AP for testing/hacking/reverse-engineering, Intel chipsets are very good for this because they have out-of-the-box support for channel-hopping to support simultaneous client+AP operation.
More details in my previous comment: https://news.ycombinator.com/item?id=47581204
by dlenski
3/31/2026 at 3:23:50 PM
Oops, I meant Atheros, not iteris.I have had good luck with intel in the past but it was only a very specific version. Don’t recall the exact specifics as it was a little while ago now.
Mediatek is still the best bet, though.
by baby_souffle
3/31/2026 at 11:58:30 AM
It is hit or miss - one NUC has been stable for years, another kernel panics after the 5th client connects.by eptcyka