<div dir='auto'><div dir="auto">Fixed-address uses a special short cut in the code, so there is no entry in the leases file. So not seeing anything in the leases file is normal. Do you log to syslog? if so there will be a record for the discover, offer, request and ack packets.<br></div><div dir="auto"><br></div><div dir="auto">Glenn</div><div><div class="gmail_extra"><br><div class="gmail_quote">On 20 Feb 2022 5:52 pm, Kenneth Porter <shiva@sewingwitch.com> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On 2/19/2022 8:51 AM, Simon wrote:<br>
> What is in the leases file for 10.96.0.250 ?<br>
Nothing whatsoever.<br>
><br>
> Without digging out the book to check, I’m guessing that the server is sending a BOOTP response rather than a DHCP response. You have BOOTP enabled, so if that device previously had a BOOTP lease, then it’s possible the server is using the and ignoring what the client is asking for. You may have to remove any exiting leases for that device/address.<br>
><br>
> I alway deny BOOTP, it’s a long time since I came across a device needing it, and as BOOTP has no concept of lease length, all BOOTP leases are effectively infinite which means network churn can leave you with no free leases. If you do have a device that needs it, you can allow it on a per-device basis.</p>
<p dir="ltr">Sounds logical. I changed "allow bootp" to "deny bootp" and the tcpdump <br>
looks the same. Still nothing in the lease file. The TP-Link router <br>
continues to issue a request about every 30 seconds.</p>
<p dir="ltr">Example exchange:<br></p>
<p dir="ltr">[root@orifice dhcpd]# tcpdump -i enp0s9 -vv -s 500 udp port bootps or <br>
udp port bootpc<br>
tcpdump: listening on enp0s9, link-type EN10MB (Ethernet), capture size <br>
500 bytes<br>
22:49:14.171212 IP (tos 0x0, ttl 64, id 22967, offset 0, flags [DF], <br>
proto UDP (17), length 399)<br>
     10.96.0.250.bootpc > orifice.lsi.lan.bootps: [udp sum ok] <br>
BOOTP/DHCP, Request from 60:32:b1:a6:be:ac (oui Unknown), length 371,<br>
           Client-IP 10.96.0.250<br>
           Client-Ethernet-Address 60:32:b1:a6:be:ac (oui Unknown)<br>
           Vendor-rfc1048 Extensions<br>
             Magic Cookie 0x63825363<br>
             DHCP-Message Option 53, length 1: Request<br>
             Client-ID Option 61, length 7: ether 60:32:b1:a6:be:ac<br>
             MSZ Option 57, length 2: 1024<br>
             Parameter-Request Option 55, length 10:<br>
               Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname<br>
               Domain-Name, BR, Static-Route, NTP<br>
               Classless-Static-Route, Classless-Static-Route-Microsoft<br>
             Vendor-Class Option 60, length 8: "MSFT 5.0"<br>
             Hostname Option 12, length 10: "ArcherAX20"<br>
22:49:14.171673 IP (tos 0x0, ttl 64, id 12659, offset 0, flags [DF], <br>
proto UDP (17), length 328)<br>
     orifice.lsi.lan.bootps > 10.96.0.250.bootpc: [bad udp cksum 0x1783 <br>
-> 0xa0ef!] BOOTP/DHCP, Reply, length 300, xid 0x23b1a93f, Fl<br>
           Client-IP 10.96.0.250<br>
           Your-IP 10.96.0.250<br>
           Server-IP orifice.lsi.lan<br>
           Client-Ethernet-Address 60:32:b1:a6:be:ac (oui Unknown)<br>
           file "pxelinux.0"[|bootp]</p>
<p dir="ltr">-- <br>
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.</p>
<p dir="ltr">dhcp-users mailing list<br>
dhcp-users@lists.isc.org<br>
https://lists.isc.org/mailman/listinfo/dhcp-users<br>
</p>
</blockquote></div><br></div></div></div>