On 01 Oct 2003 18:06:07 GMT, Lars Christensen wrote:
>>> Ligeledes et patch der gør det muligt at tilføje nye hosts til
>>> serveren dynamisk, så den ikke hele tiden skal genstartes... (eller
>>> et patch der kan lave det nummer smart
>>
>> Ted Lemon (en af hovedudviklerne) er en gang på postlisten kommet med
>> en detaljeret forklaring, hvor han vistnok sagde, at et reload ville
>> bruge væsentlig flere ressourcer end at genstarte den. Jeg tror ikke,
>> der er nogen, der er gået i gang med noget sådant.
>>
>> Hvorfor er det væsentligt for dig?
>
> Det er relevant, da jeg sidder med en installation, hvor brugerne selv
> skal kunne registrere en fast IP-adresse på et dhcp-baseret netværk.
> Istedet for at en administrator skal tildele en bruger en statisk
> adresse, vil det være nemmere hvis brugeren selv kan gøre dette via et
> webinterface. Ligeledes vil det være mere praktisk, hvis informationerne
> så samtidigt kan være i samme database som andre interessante infos er i,
> f.eks. brugernavne/passwords til brug for authenticering af proxy-
> servere, ftp-servere og mail. Hellere en central løsning frem for en
> masse decentrale løsninger... At vedligeholde redundante informationer i
> flere databaser er jo generelt noget crap...
Det er ikke rocket-science at bygge dhcpd konfigurationsfilen ud fra
registreringer i en database. Det fungerer upåklageligt for os (TDC) i
en ganske stor installation.
Nominum har et kommercielt DHCP produkt, med mulighed
for database backend, graceful restart, failover, etc.
<
http://www.nominum.com/product.php?id=DCS>
Mht. reload af dhcpd er det ikke supporteret, som beskrevet på dhcpd(8):
Note: We get a lot of complaints about this. We realize that it would
be nice if one could send a SIGHUP to the server and have it reload the
database. This is not technically impossible, but it would require a
great deal of work, our resources are extremely limited, and they can
be better spent elsewhere. So please don't complain about this on the
mailing list unless you're prepared to fund a project to implement this
feature, or prepared to do it yourself.
--
Michael Lyngbøl -- Opinions are mine[TM];
ZX-9R