I, like thousands of other administrators I'm sure, wants to serve out more than 254 IP addresses to a set of computers. I've not found any specific information on this, so I will assume that this is the solution and hope someone corrects me.
Do I just set up IP Aliasing on my single physical interface and alias it to various network names with corresponding entries in dhcpd.conf, like so?
wlan0 10.0.0.0
wlan0:1 10.0.1.0
wlan0:2 10.0.2.0
If that is the case, how does a connecting node know to join a particular network? Does dhcp realise that all the addresses in 10.0.0.0 are leased out and start leasing from 10.0.1.0 (somehow I think not)?
Also, for routing purposes, since this is a wireless network with a single AP (actually, multiple APs but the extra ones are acting as repeaters), how do I deal with the extra network addresses? Presumably if the default gateway is set to 10.0.x.1 (the Linux router) in each dhcp range it won't matter which network x represents.
EDIT I've received a partial answer to my question (part that I didn't ask) as to the dhcpd error message with multiple networks on a single interface. I still wonder about how IPs are passed out to clients though.
http://www.linuxquestions.org/questi...hared+networks