Getting Peer hold all free leases

Kraishak Mahtha kraishak.edu at gmail.com
Wed Aug 18 06:16:58 UTC 2021


Hi Glenn,

I tried checking with tcpdump command to make sure traffic is able to
communicate initially, But again as recommended I checked with telnet
command as well

>From primary:
==========
command used:  /usr/bin/telnet 192.168.56.178 647
Trying 192.168.56.178...
Connected to 192.168.56.178.
Escape character is '^]'.

>From failover
=========
/usr/bin/telnet 192.168.56.156 647
Trying 192.168.56.156...
Connected to 192.168.56.156.
Escape character is '^]'.

I hope this means the ports are able to communicate each other, Please
correct me If I am wrong in understanding this output

I also tried checking netstat to check port status
>From Primary
===========
netstat -tulpna | grep 647
tcp        0      0 192.168.56.156:647      0.0.0.0:*               LISTEN
     8599/dhcpd
tcp        0      0 192.168.56.156:47907    192.168.56.178:647
 ESTABLISHED 8599/dhcpd

>From Failover
==========
netstat -tulpna | grep 647
tcp        0      0 192.168.56.178:647      0.0.0.0:*               LISTEN
     7574/dhcpd
tcp        0      0 192.168.56.178:647      192.168.56.156:47907
 ESTABLISHED 7574/dhcpd

not blocked by any firewalls

------> I don't have a firewall setup between the servers

Could you post the failover clause from dhcpd.conf from both servers?

----> yes I did shared already in the thread,

Failover section from primary config

=========================
failover peer "peer-host" {
        primary;
        address 192.168.56.156;
        port 647;
        peer address 192.168.56.178;
        peer port 647;
        max-response-delay 30;
        max-unacked-updates 30;
        load balance max seconds 3;
        mclt 1800;
        split 128;
}

Failover section from failover config
======================
failover peer "peer-host" {
        secondary;
        address 192.168.56.178;
        port 647;
        peer address 192.168.56.156;
        peer port 647;
        max-response-delay 30;
        max-unacked-updates 30;
        load balance max seconds 3;
}



On Wed, Aug 18, 2021 at 10:51 AM Kraishak Mahtha <kraishak.edu at gmail.com>
wrote:

> Question to ISC Team,
>
> Can we manually send a request for the DHCP server from externally to do
> the pool balance for a specific subnet? or sent a force parameter in send
> request to balance specific subnet
>
> Thanks
> Kraishak
>
> On Tue, Aug 17, 2021 at 5:41 PM Kraishak Mahtha <kraishak.edu at gmail.com>
> wrote:
>
>> Hi,
>> I am using ISC DHCP in primary and failover mode and I am getting issue
>> that clients are not getting leases and when I checked for the service logs
>> I see as
>> Primary Logs:
>> ==========
>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: balancing pool f6f5f0 192.168.56.0/24
>>  total 50  free 0  backup 0  lts 0  max-own (+/-)0
>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: balanced pool f6f5f0 192.168.56.0/24
>>  total 50  free 0  backup 0  lts 0  max-misbal 0
>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: peer peer-host: Got POOLREQ,
>> answering negatively!  Peer may be out of leases or database inconsistent.
>>
>> Failover Logs
>> ==========
>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balancing pool bf05b0 192.168.56.0/24
>>  total 50  free 50  backup 0  lts -25  max-own (+/-)5  (requesting peer
>> rebalance!)
>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balanced pool bf05b0 192.168.56.0/24
>>  total 50  free 50  backup 0  lts -25  max-misbal 8
>>  pool response: 0 leases
>>
>> I tried searching the forums and many of them suggested that there might
>> be inconsistency between the configuration file and leases database, I
>> cross verified the configs they are good and regarding the leases file can
>> we manually do any operation to make them in sync ?
>>
>> I tried checking the status of the primary and failover in the lease file
>> but they are in normal-normal,
>> cat dhcpd.leases | egrep "my state|partner state" | tail -2
>>   my state normal at 2 2021/08/17 16:41:09;
>>   partner state normal at 2 2021/08/17 17:01:17;
>>
>> Has anyone faced a similar issue/Any suggestions of how to fix the issue,
>> Can we manually send requests for the DHCP service to do the pool balance
>> and sync the leases for that specific subnet ?
>>
>>
>> Any help/suggestion would be much appreciated
>> Thanks
>> Kraishak
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20210818/6e8d3309/attachment-0001.htm>


More information about the dhcp-users mailing list