I've done some research on dnsmasq and its ability to DHCP several subnets, but it sadly only seems to work when there are multiple interfaces as shown in the configuration below:
interface=eth0
interface=eth1
interface=eth2
dhcp-range=192.168.0.100,192.168.0.200
dhcp-range=192.168.1.100,192.168.1.200
dhcp-range=192.168.2.100,192.168.2.200
However, I have not been able to see the possibility to have one interface, let's say eth0 to service multiple subnets, something along these lines:
interface=eth0
dhcp-range=192.168.0.100,192.168.2.200
Is this possible? If not by dnsmasq config, is there a work-around?
Thanks!