dhcpd a duplicitní záznamy

Miroslav BENES miroslav.benes na zdas.cz
Pondělí Prosinec 12 09:01:54 CET 2005


Pavel Kankovsky napsal(a):

>On Fri, 9 Dec 2005, Miroslav BENES wrote:
>
>  
>
>>Se starší verzí dhcp to funguje. Jak ale donutit novější verzi, aby ten 
>>konfigurák byla ochotná přechroustat (nějaký compatibility mod) ?
>>    
>>
>
>Obavam se, ze to nepujde, protoze datove struktury jsou postavene tak, ze 
>jmeno jednoznacne identifikuje host.
>  
>
Ale dřív to šlo (dhcp-2.0-5), protože s těmi dulicitami to na této verzi 
šlape.


>>Jak se dá takový problém řešit jinými prostředky ? Tedy přidělování 
>>stejného jména stejné MAC adrese ale s jinou IP podle HW zapojení ?
>>    
>>
>
>Tak, ze do jedne deklarace host napisete vic fixed-address. Myslim, ze se 
>muzou napsat za sebou oddelene carkami, cili
>
>  host nbxyz {
>    hardware ethernet 00:11:22:33:44:55;
>    fixed-address 1.2.3.4, 5.6.7.8, 9.10.11.12;
>  }
>
>Ale tohle je v manualu napsane. Asi jste ho moc dobre necetl.
>  
>
Takhle to jde (ověřeno), ale není to (ideálním) řešením.

Máme tu dva servery, které obhospodařují dhcp. Pokud se dělají úpravy v 
konfiguráku, dělá se to na jednom a na druhý se to pak překlopí skriptem 
(+ nucený restart).

Problém je ale v tom, že ty konfiguráky nejsou z takto "vzdálených" 
verzí kompatibilní (mj. nová verze vyžaduje direktivu "ddns-update-style 
ad-hoc;", zatímco satrá to odmítá).

Zmíněný problém  s duplicitami nebude dobré řešit více fixed-adresami v 
jednom "host" záznamu, protože se tím pak ztratí přehlednost. Pro 
zjednodušení - každou podsíť má na statrosti jiný správce. Pokud bych 
přidal host záznam s adresami z jiné podsítě, jeho správce se o tom 
nedozví, protože kouká do své části a tam to nemá. Chtít aby všichni 
vždycky prohledávali celý soubor není to pravé ořechové. Navíc každá 
podsíť je uspořádána podle IP adres a je tedy přehledně vidět, které 
jsou obsazené a které (teoreticky) volné. Pokud se záznamy seskupí podle 
host-ů, už se ten přehled ztratí.


>Parametry zavisejici na konkretni siti, ktere jsou pravdepodobne stejne
>spolecne vsem uzlum v urcite siti, napisete do deklarace subnet a dhcpd
>uz si to zkombinuje dohromady.
>  
>
Asi ano, ale to že se něco určuje "automaticky" podle umělé inteligence 
se mi zrovna dvakrát moc nezamlouvá.



Každopádně díky za rady. Aspoň vím, jak to vyřešit. Cesta nejmenšího 
odporu bude migrace služby dhcp na jiný ze starších serverů, na kterém 
běží starý RH - s tím že se oba dhcp časem povýší pokud možno najednou.





Další informace o konferenci Linux