dhcpd a duplicitní záznamy

Michal Novak m.novak na prodiliste.cz
Pátek Prosinec 9 15:04:00 CET 2005


Miroslav BENES wrote:
> Přeji krásný den !
> 
> Pokouším se nahradit jeden server novějším železem, ale narazil jsem na 
> drobný problém. Jedna ze služeb, která se mi nedaří "překlopit" je dhcp.
> 
> Starý stroj : RH6.2 / kernel 2.2.14-5.0 / dhcp-2.0-5
> Nový stroj : FC4 / kernel 2.6.14-1.1644_FC4smp / dhcp-3.0.2-24.FC4
> 
> S nastavováním dhcp nemám žádné velké zkušenosti - doufal jsem, že vezmu 
> konfigurák a rozjedu to na novém stroji bez problémů. Jenomže nová verze 
> mě nemá ráda :
> 
> Výpis z logu (messages) :
> 
> ...
> /etc/dhcpd.conf line 480: host nbmajer" already exists
> host nbmajer { hardware ethernet 00:08:74:3d:f5:e9; fixed-address 
> 192.168.115.20; }
> ...
> Configuration file errors encountered --exiting
> ...
> 
> Je mi jasné, o co jde - máme tu "přenosné" ntb, u kterých se přidělí 
> síťové parametry podle toho, do které podsítě je zrovna připojený. Proto 
> se tam jejich záznamy opakují se stejným názvem (a stejným MAC), ale s 
> IP patřící do té konkrétní podsítě.
> Všechny IP jsou přidělované napevno.
> 
> Se starší verzí dhcp to funguje. Jak ale donutit novější verzi, aby ten 
> konfigurák byla ochotná přechroustat (nějaký compatibility mod) ?
> Upravovat ručně konfigurák (desítky změn) se mi zrovna nechce, navíc ani 
> nevím, jestli to přidělené jméno není důležité (stanice s Win).
> 
> 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í ?
> 
> Předem děkuji za tipy - dokumentace v balíčky ani stránky z google 
> nepomohly.
> 
> 
> MB
> 
Mozna mate nejakou chybku ve strukture, myslim, ze v novejsi verzi doslo 
k nejakym zmenam, nechybi vam tam trebas neco jako deklarace subnet/pool ?

MN

Pr: (overeno, ze funguje DHCP Server V3.0.1)

subnet 192.168.12.0 netmask 255.255.255.0 {
   option routers 192.168.12.1;
   option time-offset 7200;
   option pop-server 192.168.12.1;
   option smtp-server 192.168.12.1;

   pool {

     deny unknown clients;
     host server {
       hardware ethernet 00:5A:G3:41:A7:C5;
       fixed-address 192.168.12.33;
     }
   }

   pool {
     allow unknown  clients;
     range 192.168.12.128 192.168.12.254;
   }
}

subnet 192.168.1.0 netmask 255.255.255.0 {
   option routers 192.168.1.1;
   option time-offset 7200;
   option pop-server 192.168.1.1;
   option smtp-server 192.168.1.1;

   pool {

     deny unknown clients;
     host server {
       hardware ethernet 00:5A:G3:41:A7:C5;
       fixed-address 192.168.1.33;
     }
   }

   pool {
     allow unknown  clients;
     range 192.168.1.128 192.168.1.254;
   }
}


Další informace o konferenci Linux