Und prompt habe ich schon wieder eine weitere Idee
Du wirst folgendes Problem haben:
Erfolgen mehrere DHCPOFFERS gleichzeitig oder kurz aufeinander, bekommst Du evtl. Konsistenzprobleme beim Bearbeiten der dhcpd.conf aus Deinem Programm heraus!
Daher zwei Möglichkeiten:
1.) Lock-File (z.B. dhcpd.conf.lock) und mit der Bearbeitung warten, bis nicht vorhanden und erzeugbar.
2.) Die Zuweisungen in einer Datenbank speichern (MySQL ist dazu wohl zu dick!
Das Perl-Modul DB_File sollte da eigentlich ausreichen) und die dhcpd.conf z.B. via Cronjob stündlich aus der DB heraus neu erzeugen und den dhcpd neu laden. Damit löst man auch schön die Neuberechnung des dynamischen verteilbaren Adressbereichs
)
Michael