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>