Vários servidores DHCP na mesma sub-rede e atribuição de intervalo

2

É possível ter dois servidores DHCP na mesma sub-rede para endereçar dois intervalos de IP? É possível configurar um desses servidores DHCP para atender apenas um determinado intervalo de endereços mac?

por exemplo, quer ter o servidor DHCP principal que atende ao intervalo 192.168.1.50 - > 100, e outro DHCP com também um TFTP e PXE que o intervalo de servidor 192.168.1.220 --- > 250 que aceitam o pedido somente de uma determinada lista de range de mac addres ... Cani faz isso?

É melhor ter apenas um servidor DHCP na sub-rede e outro servidor TFTP / PXE e, em seguida, endereçar a solicitação de uma lista de endereço MAc fornecido para este servidor TFTP / PXE?

Qual é a melhor solução para atribuir um intervalo de IP e, eventualmente, um TFTP / PXE baseado na lista de endereços mac? É possível?

Eu uso o Linux e o dhcp3-server ...

Obrigado.

    
por aleroot 19.08.2010 / 08:09

1 resposta

2

Você pode fazer isso no isc dhcpd usando subclasses e pools. A página man contém exemplos detalhados.

   class "allocation-class-1" {
     match pick-first-value (option dhcp-client-identifier, hardware);
   }

   class "allocation-class-2" {
     match pick-first-value (option dhcp-client-identifier, hardware);
     option root-path "samsara:/var/diskless/alphapc";
     filename "/tftpboot/netbsd.alphapc-diskless";
   }

   subclass "allocation-class-1" 1:8:0:2b:4c:39:ad;
   subclass "allocation-class-2" 1:8:0:2b:a9:cc:e3;
   subclass "allocation-class-1" 1:0:0:c4:aa:29:44;

   subnet 10.0.0.0 netmask 255.255.255.0 {
     pool {
       allow members of "allocation-class-1";
       range 10.0.0.11 10.0.0.50;
     }
     pool {
       allow members of "allocation-class-2";
       range 10.0.0.51 10.0.0.100;
     }
   }
    
por 19.08.2010 / 08:56