On 08/04/14 09:29, Levi Pearson wrote:
The wireless situation is a bit difficult because you need to get a
WiFi adapter with a chipset that supports the right driver interfaces
to support this, and consumer WiFi devices rarely advertise the
chipset they use and often switch chipsets without changing the
product name.
If you can manage to get a WiFi adapter that uses the kernel SoftMAC
interface, it will likely also support SoftAP mode. If it does, you
can run a program called `softapd` that will manage connections and
authentications for you so that the other devices can run in Managed
mode. This has little to do with the 802.11 draft version and more to
do with how the chipset is designed. The Atheros chipsets are usually
a good bet, as they've been very Linux-friendly, but there are some
others as well.
Assuming you can get those to work, you'll then need to bridge the
ethernet and WiFi interfaces using the kernel bridging interfaces.
Then you can run dnsmasq or whatever to manage IP address assignment
evenly across wired and wireless clients.
Hopefully this gets you pointed in the right direction, but I haven't
got time to do further research on it.
--Levi
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/
I second the Atheros chipset mention. I ran a WifiAP using hostapd on
FreeBSD for a cpl years before Google Fiber came along and made that a
deprecated solution. Do avoid the triple antenna card, it would lock up
my system as soon as the first client connected. But even the cheapo
TPLink cards with the Atheros chipset were good for access point needs,
however they lasted about a year before becoming wonky (The TPLink cards
), there are better quality Atheros chipset cards out there that would
likely offer much longer use cases.
--
Thanks,
John D Jones III
UNIX Zealot; Perl Lover
[email protected]
[email protected]
http://zoelife4u.org/
Where Earth and Spirit Unite
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/