[Dnsmasq-discuss] Redundant setup with Dnsmasq

Michael Rack michael.rack at rsm-freilassing.de
Thu Dec 22 14:13:01 GMT 2011


Very easy.

You need at least one virtual ip-address for your DNS- and DHCP-Server.

So lets say you have a Class-C Network 10.0.0.0/24

     * Primary DNS / DHCP    10.0.0.251
     * Secondary DNS / DHCP  10.0.0.252

Now, you add a virtual IP to your primary DNS - lets say

     * Virtual-IP            10.0.0.250

 From Secondary you create a Bash-Script that do the following:

     * Check the Server-Status by ping the virtual ip-address
     * when the ping has failed:
        * add the virtual ip-address to your network-configuration
        * start dnsmasq

To sync the DHCP-Leases to the secondary server, you need to create a 
ssh-key (ssh-keygen) to copy the lease-file without knowing the ssh-passord.

scp 10.0.0.251:/var/dhcp/dnsmasq.leases /var/dhcp/dnsmasq.leases

do this every minute via a crontab.

So, thats it.


Liebe Grüße aus Freilassing,

Michael Rack
RSM Freilassing
-- 
RSM Freilassing                 Tel.: +49 8654 607110
Nocksteinstr. 13                Fax.: +49 8654 670438
D-83395 Freilassing            www.rsm-freilassing.de


Am 22.12.2011 14:16, schrieb Markus Schöpflin:
> Hello,
>
> up to now I have been using Dnsmasq with great success in a medium sized setup
> as a DNS/DHCP/TFTP server in a private test bed. It currently serves a few
> hundred clients (mostly servers and networking equipment) in four different LANs.
>
> A few of the clients have statically configured IP addresses but most are
> using DHCP with automatic DNS registration.
>
> Now I'm faced with the need to create a fault tolerant setup for DHCP and DNS.
> I need at least some kind of backup service for DHCP and DNS which takes over
> automatically as soon as the primary server fails. Is this kind of setup
> supported somehow with Dnsmasq? Or should I be looking into migrating to the
> ISC DHCP server and the Bind DNS server for this?
>
> Regards,
> Markus
>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss



More information about the Dnsmasq-discuss mailing list