Hello ports. I suddenly remarked a problem with medium loaded isc-dhcpd on my 
server. 

The problem looked like this string in messages:

Sep 18 11:59:37 helios dhcpd: Can't create new lease file: Permission denied

So I looked in /var/db and that’s what I saw:

$ ls -alh /var/db/dhcpd.leases*                                                 
                                                                                
             
-rw-r--r--  1 _isc-dhcp  _isc-dhcp   179M Sep 19 14:50 /var/db/dhcpd.leases
-rw-r--r--  1 _isc-dhcp  _isc-dhcp  59.5M Jul  4 15:40 /var/db/dhcpd.leases~

Seriously? On the net with 200 hosts? 

I just created dhcpd directory near this files and moved them into it, changed 
the owner to _isc_dhcp and restarted with flags:
 
isc_dhcpd_flags="-user _isc-dhcp -group _isc-dhcp -lf 
/var/db/dhcpd/dhcpd.leases"

After restarting files became dramatically thinner:

$ ls -alh /var/db/dhcpd         
total 620
drwxr-xr-x  2 _isc-dhcp  _isc-dhcp   512B Sep 19 15:10 .
drwxr-xr-x  9 root       wheel       512B Sep 19 14:43 ..
-rw-r--r--  1 _isc-dhcp  _isc-dhcp   136K Sep 19 15:10 dhcpd.leases
-rw-r--r--  1 _isc-dhcp  _isc-dhcp   168K Sep 19 15:10 dhcpd.leases~

Maybe it’s better to use it that way? 

Reply via email to