[vox-tech] 2 dhcp servers, one box
Matthew Holland
vox-tech@lists.lugod.org
Fri, 21 Jun 2002 18:32:04 -0700
Doug,
Thanks, I figured it was something like that. Moments ago I realized
that my main problem was that I hadn't looked at the dhcpd man page
closely enough. I should have been thinking about one server, two
interfaces, whereas I had been thinking of a different server for each
interface. Once I figured out that I needed to run the daemon with
"dhcpd eth1 eth2" rather than "dhcpd eth1; dhcpd eth2", everything
worked.
Matt
On Thursday, June 20, 2002, at 08:46 PM, Doug Huckaba wrote:
> I think you can configure dhcp to give out of 2 different address ranges
> based on the network the request came in on. Check out the man page for
> dhcpd.conf.
>
> I just checked and I'm running isc's dhcpd
>
> hope it helps...
> -doug
>
> Here's the syntax (base on my dhcpd.conf and your information):
>
> server-identifier houston;
> default-lease-time 86400;
> max-lease-time 172800;
> option domain-name-servers 192.168.16.15;
> option domain-name "mrdoug.com";
> option subnet-mask 255.255.255.0;
> subnet 192.168.0.0 netmask 255.255.255.0{
> range 192.168.0.20 192.168.0.30;
> option broadcast-address 192.168.0.255;
> option routers $ip_of_the_nic_for_this_network
> }
> subnet 192.168.1.0 netmask 255.255.255.0{
> range 192.168.1.20 192.168.1.30;
> option broadcast-address 192.168.1.255;
> option routers $ip_of_the_nic_for_this_network
> }
>
>
>
> --
>
> Today, Matthew Holland spewed forth:
>
>> Does anyone have any experience running multiple dhcp servers out of
>> one
>> box? Allow me to clarify... I have a box with three network cards:
>> eth0
>> is connected to the DSL modem, eth1 to a 192.168.0.0/24 network
>> (MASQed), and eth2 will be connected to a 192.168.1.0/24 network (which
>> I also intend to MASQ). There are various cabling considerations that
>> have made this arrangement seem sensible. I'm running dhcpd on eth1,
>> because there are as many laptops in the house as desktops. The
>> potentially tricky part is that I installed eth2 so that I can plug my
>> laptop into it when I'm in the same room as the router. This makes it
>> appealing to run dhcpd on eth2 as well, so that I don't have to do any
>> funny voodoo every time I plug the laptop into a different network.
>>
>> That said, there may be some voodoo to do concerning the configuration
>> of dhcp. There's no issue of overlapping blocks of addresses since the
>> networks are different. The question is, do I need multiple copies of
>> dhcpd.conf and dhcpd.leases, or can two daemons share the same
>> files? I
>> imagine it's possible that both subnets could be defined in the same
>> dhcpd.conf, since each instance of dhcpd should know which network it's
>> on. But then again, it may not work that way.
>>
>> Any other gotchas that I should be aware of? In case it matters, the
>> machine is running Gentoo Linux.
>>
>> Thanks,
>> Matt
>>
>> _______________________________________________
>> vox-tech mailing list
>> vox-tech@lists.lugod.org
>> http://lists.lugod.org/mailman/listinfo/vox-tech
>>
>
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech