При запуске службы командой /etc/init.d/dhcpd start присходит сбой. В логе /var/log/message пишется:
Код: Выделить всё
Dec 7 14:46:47 centos6 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Dec 7 14:46:47 centos6 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Dec 7 14:46:47 centos6 dhcpd: All rights reserved.
Dec 7 14:46:47 centos6 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Dec 7 14:46:47 centos6 dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
[b]Dec 7 14:46:47 centos6 dhcpd: Can't open /var/lib/dhcpd/dhcpd.leases for append.[/b]
Dec 7 14:46:47 centos6 dhcpd:
Dec 7 14:46:47 centos6 dhcpd: This version of ISC DHCP is based on the release available
Dec 7 14:46:47 centos6 dhcpd: on ftp.isc.org. Features have been added and other changes
Dec 7 14:46:47 centos6 dhcpd: have been made to the base software release in order to make
Dec 7 14:46:47 centos6 dhcpd: it work better with this distribution.
Dec 7 14:46:47 centos6 dhcpd:
Dec 7 14:46:47 centos6 dhcpd: Please report for this software via the CentOS Bugs Database:
Dec 7 14:46:47 centos6 dhcpd: http://bugs.centos.org/
Dec 7 14:46:47 centos6 dhcpd:
Dec 7 14:46:47 centos6 dhcpd: exiting.Права на каталог /var/lib/dhcpd ---- 755 dhcpd:dhcpd
Внутри него на файл dhcpd.leases ---- 644 dhcpd:dhcpd
В интернете много слез по этому поводу, я решил глянуть какие права доступа стоят на нашем рабочем сервере на базе ОС OpenSuSE:
Права на каталог /var/lib/dhcpd ---- 755 dhcpd:root
Внутри него на файл dhcpd.leases ---- 644 dhcpd:dhcpd
Выставил такие же права, не запустилось, удалил файл, еще раз и ура заработало.
Делаю второй раз на копии этой же машины и все тщетно ни в какую dhcp запускаться не желает, все с той же ошибкой Dec 7 14:46:47 centos6 dhcpd: Can't open /var/lib/dhcpd/dhcpd.leases for append.
Как починить?