Index | Thread | Search

From:
"Kirill A. Korinsky" <kirill@korins.ky>
Subject:
net/isc-dhcpd: avoid uncontrolled grow of lease db
To:
ports@openbsd.org
Date:
Wed, 10 Jan 2024 04:01:09 +0100

Download raw body.

Thread
Greetings,

I've noticed inside /var/log/messages

Jan  8 21:38:49 island dhcpd: Can't create new lease file: Permission denied
Jan  8 22:42:41 island dhcpd: Can't create new lease file: Permission denied
Jan  8 23:42:42 island dhcpd: Can't create new lease file: Permission denied
Jan  9 00:43:55 island dhcpd: Can't create new lease file: Permission denied
Jan  9 01:46:39 island dhcpd: Can't create new lease file: Permission denied
Jan  9 03:12:44 island dhcpd: Can't create new lease file: Permission denied
Jan  9 04:12:45 island dhcpd: Can't create new lease file: Permission denied
Jan  9 05:41:49 island dhcpd: Can't create new lease file: Permission denied
Jan  9 06:42:46 island dhcpd: Can't create new lease file: Permission denied
Jan  9 07:42:47 island dhcpd: Can't create new lease file: Permission denied
Jan  9 08:44:50 island dhcpd: Can't create new lease file: Permission denied
Jan  9 09:56:43 island dhcpd: Can't create new lease file: Permission denied
Jan  9 11:12:49 island dhcpd: Can't create new lease file: Permission denied
Jan  9 12:31:03 island dhcpd: Can't create new lease file: Permission denied
Jan  9 13:33:11 island dhcpd: Can't create new lease file: Permission denied

which leads to uncontrolled grow of lease db, here the DB for ~2 days:

-rw-r--r--   1 _isc-dhcp  _isc-dhcp  155500 Jan 10 02:02 dhcpd.leases
-rw-r--r--   1 _isc-dhcp  _isc-dhcp    5969 Jan  8 00:26 dhcpd.leases~

as the way to fix that I've moved dhcpd.leases to /var/db/dhcpd

and as bonus I've added dhcp-lease-list to the port

-- 
wbr, Kirill