Ich versuche seit mehreren Stunden den 4.2.1-P1 ISC-DHCP-Server zum Laufen zu bekommen.
1. gibt es einen Fehler beim make, der mich lange aufgehalten hat. Die Fehlermeldungen, die da entstehen, kann man jedoch mit dem Verändern des Makefiles dhcpctl/Makefile (Entfernen der -Werror Option aus CFLAGS) beheben. Dann lässt sich 4.2.1.-P1 auch installieren.
2. Das Problem der lease Files. Beim Start des ISC-DHCP-Servers beschwert er sich immer über ungenügende Rechte für das lease File. Hier habe ich alle möglichen Optionen probiert, aber ohne Erfolg. Die leases möchte ich in "/var/lib/dhcp" ablegen
test@Ubuntu-1:/var/lib/dhcp$ ls -las total 8 4 drwxrwxrwx 2 dhcpd dhcpd 4096 2011-05-15 17:06 . 4 drwxr-xr-x 60 root root 4096 2011-05-15 02:33 .. 0 -rwxrwxrwx 1 dhcpd dhcpd 0 2011-05-15 16:40 dhcpd6.leases test@Ubuntu-1:/var/lib/dhcp$ sudo dhcpd -6 -cf /etc/dhcp/dhcpd6.conf -lf /var/lib/dhcp/dhcpd6.leases Internet Systems Consortium DHCP Server 4.2.1-P1 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Can't open lease database /var/lib/dhcp/dhcpd6.leases: Permission denied -- check for failed database rewrite attempt!
Das lease File ist doch für jeden Nutzer beschreibbar und auch das Verzeichnis. Da das Programm sofort wieder beendet ist, kann man auch nicht sehen, ob es unter einem anderen Nutzernamen läuft, aber trotzdem sollte das funktionieren.
Danke, wenn jemand einen guten Tipp hat. Juergen