Hello,<br><br>I'm using ISC DHCP Server 4.1.1-P1 with debian squezze.<br><br>I have two ISC DHCP Server running with failover. My problem is that sometimes both servers respond to DHCPDISCOVER.<br><br>My configuration<br>
------------------------<br><br>--- PRIMARY SERVER<br>
<br># cat /etc/dhcp/dhcpd.conf<br>include "/etc/dhcp/dhcpd.conf.primary";<br>include "/etc/dhcp/dhcpd.conf.subnetprimary";<br><br># cat /etc/dhcp/dhcpd.conf.primary <br>failover peer "failover-open" {<br>
primary;<br> address 10.253.40.2;<br> port 647;<br> peer address 10.253.40.1;<br> peer port 647;<br> max-response-delay 60;<br> max-unacked-updates 10;<br> mclt 3600;<br> split 128;<br> load balance max seconds 3;<br>
}<br><br>failover peer "failover-8021X" {<br> primary;<br>
address 10.254.40.2;<br>
port 647;<br>
peer address 10.254.40.1;<br>
peer port 647;<br>
max-response-delay 60;<br>
max-unacked-updates 10;<br>
mclt 3600;<br>
split 128;<br>
load balance max seconds 3;<br>
<br>}<br><br># cat /etc/dhcp/dhcpd.conf.subnetprimary<br>option domain-name "<a href="http://xxx.es" target="_blank">xxx.es</a>";<br>option domain-name-servers a.b.c.d;<br>default-lease-time 7200;<br>max-lease-time 7200;<br>
ddns-update-style none;<br>
authoritative;<br>deny duplicates;<br>deny declines;<br>one-lease-per-client on;<br><br>subnet a.b.f.0 netmask 255.255.255.0 {<br>}<br><br>subnet 10.253.40.0 netmask 255.255.252.0 {<br> option broadcast-address 10.253.43.255;<br>
pool {<br> failover peer "failover-open";<br> range 10.253.40.5 10.253.43.254; <br> option routers 10.253.40.2;<br> }<br>}<br><br>subnet 10.254.40.0 netmask 255.255.255.0 {<br> option broadcast-address 10.254.40.255;<br>
pool {<br> failover peer "failover-80211X";<br> range 10.254.40.5 10.254.40.254; <br> option routers 10.254.40.2;<br> }<br>}<br><br><br>--- SECONDARY SERVER<br><br># cat /etc/dhcp/dhcpd.conf<br>
include "/etc/dhcp/dhcpd.conf.secondary";<br>include "/etc/dhcp/dhcpd.conf.subnetsecondary";<br><br># cat /etc/dhcp/dhcpd.conf.secondary<br>failover peer "failover-open" {<br> secondary;<br>
address 10.253.40.1;<br> port 647;<br> peer address 10.253.40.2;<br> peer port 647;<br> max-response-delay 60;<br> max-unacked-updates 10;<br> split 128;<br> load balance max seconds 3;<br>}<br><br>failover peer "failover-8021X" {<br>
secondary;<br>
address 10.254.40.1;<br>
port 647;<br>
peer address 10.254.40.2;<br>
peer port 647;<br>
max-response-delay 60;<br>
max-unacked-updates 10;<br>
split 128;<br>
load balance max seconds 3;<br>
<br>}<br><br># cat /etc/dhcp/dhcpd.conf.subnetsecondary<br>option domain-name "<a href="http://xxx.es" target="_blank">xxx.es</a>";<br>option domain-name-servers a.b.c.d;<br>default-lease-time 7200;<br>max-lease-time 7200;<br>
ddns-update-style none;<br>authoritative;<br>deny duplicates;<br>deny declines;<br>one-lease-per-client on;<br><br>subnet a.b.g.0 netmask 255.255.255.0 {<br>}<br><br>subnet 10.253.40.0 netmask 255.255.252.0 {<br> option broadcast-address 10.253.43.255;<br>
pool {<br> failover peer "failover-open";<br> range 10.253.40.5 10.253.43.254; <br> option routers 10.253.40.1;<br> }<br>}<br>
<br>
subnet 10.254.40.0 netmask 255.255.255.0 {<br>
option broadcast-address 10.254.40.255;<br>
pool {<br>
failover peer "failover-80211X";<br>
range 10.254.40.5 10.254.40.254; <br>
option routers 10.254.40.1;<br>
}<br>
}<br>
<br>LOG PRIMARY:<br><br>Mar 15 10:05:12 dhcpd: DHCPDISCOVER from 01:11:5d:21:48:b4 via vlan1223<br>Mar 15 10:05:13 dhcpd: DHCPOFFER on 10.253.40.64 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 10:05:16 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 10:06:20 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 10:07:23 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br><br>Mar 15 12:30:43 dhcpd: DHCPDISCOVER from 01:11:5d:21:48:b4 via vlan1223<br>
<span style="background-color: rgb(255, 255, 102);">Mar 15 12:30:44 dhcpd: DHCPOFFER on 10.253.40.102 to 01:11:5d:21:48:b4 (usuario1) via vlan1223</span><br>Mar 15 12:30:44 dhcpd: uid lease 10.253.40.102 for client 01:11:5d:21:48:b4 is duplicate on <a href="http://10.253.40.0/22">10.253.40.0/22</a><br>
Mar 15 12:30:44 dhcpd: DHCPREQUEST for 10.253.40.45 (10.253.40.1) from 01:11:5d:21:48:b4 (Tania-PC) via vlan1223: lease owned by peer<br>Mar 15 12:30:47 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 12:59:25 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (Tania-PC) via vlan1223<br>Mar 15 12:59:25 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 12:59:26 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:38:55 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:38:55 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:08 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 13:39:08 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:27 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 13:39:29 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:39:54 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:54 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:40:56 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:42:01 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:42:01 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:42:11 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:46:02 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:46:02 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:46:05 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:46:59 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:46:59 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:47:01 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:49:29 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:49:29 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:53:14 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 13:53:14 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:53:15 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 13:55:07 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 13:55:07 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:55:11 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 13:56:47 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 13:56:47 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:56:49 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br><br>LOG SECONDARY:<br><br>Mar 15 10:05:12 dhcpd: DHCPDISCOVER from 01:11:5d:21:48:b4 via vlan1223<br>
Mar 15 10:05:13 dhcpd: DHCPOFFER on 10.253.40.64 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 10:05:13 dhcpd: DHCPREQUEST for 10.253.40.64 (10.253.40.1) from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 10:05:13 dhcpd: DHCPACK on 10.253.40.64 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 10:05:18 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 10:06:21 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 10:07:25 dhcpd: DHCPACK to 10.253.40.64 (01:11:5d:21:48:b4) via vlan1223<br>
<br>Mar 15 12:30:45 dhcpd: DHCPDISCOVER from 01:11:5d:21:48:b4 via vlan1223<br><span style="background-color: rgb(255, 255, 102);">Mar 15 12:30:46 dhcpd: DHCPOFFER on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223</span><br>
Mar 15 12:30:46 dhcpd: DHCPREQUEST for 10.253.40.45 (10.253.40.1) from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 12:30:46 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 12:30:49 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 12:59:24 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 12:59:24 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 12:59:28 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:38:57 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:38:57 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:11 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>
Mar 15 13:39:11 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:29 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>Mar 15 13:39:32 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:39:56 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:39:56 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:40:58 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:42:03 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:42:03 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:42:13 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
Mar 15 13:46:04 dhcpd: DHCPREQUEST for 10.253.40.45 from 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:46:04 dhcpd: DHCPACK on 10.253.40.45 to 01:11:5d:21:48:b4 (usuario1) via vlan1223<br>Mar 15 13:46:07 dhcpd: DHCPACK to 10.253.40.45 (01:11:5d:21:48:b4) via vlan1223<br>
<br>I can't understand two things:<br><br>1. Why the secondary server offer two diferent IP's: 10.253.40.64 and 10.253.40.45??<br>2. Why primary and secondary server respond to the Mar 15 12:30:45 dhcpd: DHCPDISCOVER??<br>
<br><br>Thank you in advance and sorry for my english.<br><br>::::::::::::::::::::::::::::::::::::<br>:: Ana Gallardo Gómez ::<br> ::::::::::::::::::::::::::::::::::::<br><br>