two entries in your /etc/dhcpd.conf file: subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.150 192.168.2.200; option routers 192.168.2.53; option broadcast-address 192.168.2.255; } subnet 192.168.4.0 netmask 255.255.255.0 { range 192.168.4.150 192.168.4.200; option routers 192.168.4.53; option broadcast-address 192.168.4.255; } The "routers" entry should have the IP address for the router of each subnet (which will necessarily be different). ----------------------------------------------------- # eth0 subnet 192.168.32.0 netmask 255.255.224.0 { range 192.168.32.1 192.168.63.200; option broadcast-address 192.168.63.255; option routers 192.168.63.250; option netbios-name-servers 192.168.63.250; } # eth1 subnet 192.168.64.0 netmask 255.255.224.0 { range 192.168.64.1 192.168.95.200; option broadcast-address 192.168.95.255; option routers 192.168.95.250; option netbios-name-servers 192.168.95.250; }