lendo link você pode descobrir que você:
- pode usar isc-dhcp31-server
- pode configurar pools para cada sub-rede que você deseja
subnet 192.168.24.0 netmask 255.255.255.0 { ... } subnet 192.168.23.0 netmask 255.255.255.0 { ... }
- você pode fazer o isc-dhcp escutar nos dispositivos que você quer (/etc/rc.conf):
dhcpd_ifaces="dc0" dhcpd_ifaces="vr0"
outra opção é usar dnsmasq , vem com um dns -cacher incluído.