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