我有一个运行dnsmasq的服务器…我想添加第二个,只有在第一个不可用时才能使用。
这可能没有太多的自动化?
现在我刚刚configuration一个分布式0-50和其他51-100。
你可以使用check_dhcp Nagios插件。 添加到备份服务器的root crontab(更改eth0):
*/5 * * * * check_dhcp -i eth0 || service dnsmasq start
更好地使用ISC DHCP和DHCP故障转移。
你做了正确的事情。 DHCP的工作原理如下:客户端发出请求(DHCPDISCOVER)。 客户端只收到2个build议(DHCPOFFER)。 两个提案都是唯一的,每个提案都包含发送它的服务器的详细信息。 2个或更多的请求不能互相干扰。 客户端select其中一个,然后将(DHCPREQUEST)通信给所选的一个。
但是,如果租用IP地址的期限是8天,新的DHCP上升20分钟,那么创build一个繁琐的系统是否有意义?