Running isc-dhcpd on two interfaces?

Paul Hoffman phoffman at proper.com
Mon Apr 21 15:00:50 PDT 2003


At 11:48 PM +0200 4/21/03, Dirk-Willem van Gulik wrote:
>On Mon, 21 Apr 2003, Paul Hoffman wrote:
>
>>  Hi again. I have a box that has two interfaces on two nets, and I
>>  want it to be a DHCP server for both nets. I installed isc-dhcpd from
>>  ports, but it looks like it is pretty much hard-wired to only run
>>  once, using just one config file. How do I make it work for two
>>  different interfaces ?
>
>Option 1:
>
>- Mention each interface in
>	/usr/local/etc/rc.isc-dhcpd.conf
>   the
>	dhcpd_ifaces=sis0 sis1 sis2 sis3 fxp0 fxp2
>   line
>
>Option 2
>
>   Have NO interfaces at all; isc-dhcp will run on
>   all interfaces. And make it non authoritative for
>   the non dhcp running ifaces:
>
>	subnet 172.17.144.64 netmask 255.255.255.248 {not 
>authoritative; } # vx0
>
>         #  wi0 Omni voor de buurt
>         #
>         subnet 172.17.144.0 netmask 255.255.255.192 {
>                 range  172.17.144.10 172.17.144.60;
>                 option broadcast-address 172.17.144.63;
>                 option subnet-mask 255.255.255.192;
>                 option routers 172.17.144.1;
>
>         }
>
>	# Interlink to church:
>	#
>	subnet 172.16.0.68 netmask 255.255.255.252 {not authoritative; } # wi1

This maybe works for the subnet specifications, but what about for 
the options? That is, my options include things like subnet mask, 
routers, and so on that are going to be different for the two DHCP 
ranges. How do I differentiate between them?


More information about the freebsd-questions mailing list