[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