isc-dhcp a include do dhcpd.conf

Dan Lukes dan at obluda.cz
Wed Oct 17 15:58:12 CEST 2007


Petr Bezděk napsal/wrote, On 10/17/07 15:39:
>>> "WARNING: Host declarations are global. They are not limited to the scope you declared them
>>> in.". 

> Asi se "neco" zmenilo v parseru konfiguraku mezi verzemi 
> isc-dhcp3-server-3.0.2 a isc-dhcp3-server-3.0.5. Staci includovat mimo 
> sekci subnet a dhcpd si prestane stezovat (definice hostu jsou proste 
> ted "in" na globalni urovni a ne uvnir jejake sekce).


	Coz je docela nestesti. DHCP server neresi odkud pozadavek na adresu 
prisel a resi ho bezkontextove. Coz cini docela problemy tam, kde se 
tentyz pocitac muze vyskytovat v ruznych dobach v ruznych 
vlanech/subnetech. Obzvlast neprijemne to je, kdyz pocitac v jednom 
VLANu adresu ziska, v dobe, kdy se presune do jineho ji stale ma, coz si 
chce (spravne) overit dotazem na server - ten mu puvodni adresu schvali, 
ackoliv se v te chvili pocitac nachazi ve VLANu ve kterem takovou adresu 
nelze pouzit a mel by mu ji zamitnout a nasledne pridelit jinou.

	Nakonec jsme to museli vyresit oddelenymi dhcp servery tak, aby si do 
vlanu navzajem nevideli a tedy nemohli do nespravnych vlanu placat 
nesmysly ...

	Globalni 'host' deklarace jsou jednoznacne bug, nikoliv feature, 
protoze dobre to k nicemu neni - tezko budete chtit v ruznych VLANech 
temuz pocitaci pridelit tutez adresu ...

	Nicmene je to bug, ktery tam je uz dlouho - novy je ten warning, ktery 
na nej upozornuje.

						Dan



-- 
Dan Lukes                                               SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz, dan at (kolej.)mff.cuni.cz





More information about the Users-l mailing list