Configurando um servidor DHCP para servir várias sub-redes na mesma VLAN

3

Eu tenho uma VLAN composta de várias sub-redes e gostaria de usar o DHCP para centralizar a designação de endereço IP.

O servidor DHCP ( 100.100.25.88 ) é uma máquina Debian na sub-rede 100.100.25.64/27 . Gostaria de atribuir endereços IP a máquinas na sub-rede 100.100.68.0/24 . O objetivo final é habilitar a inicialização PXE em todas as máquinas na sub-rede 100.100.68.0/24 .

Abaixo está o meu arquivo dhcpd.conf ,

# DHCP Configuration file
use-host-decl-names on;
ddns-update-style interim;
ignore client-updates;
next-server 100.100.25.88;

# Subnet of DHCP server
subnet 100.100.25.64 netmask 255.255.255.224 {
        option subnet-mask              255.255.255.224;
        range dynamic-bootp             100.100.25.66 100.100.25.94;
        default-lease-time              21600;
        max-lease-time                  43200;
        option domain-name-servers      100.100.25.69, 100.100.44.21;
        option routers                  100.100.25.65;
        filename "pxelinux.0";
}

# Subnet of client machines
subnet 100.100.68.0 netmask 255.255.255.0 {
        range dynamic-bootp             100.100.68.10 100.100.68.200;
        option subnet-mask              255.255.255.0;
        default-lease-time              21600;
        max-lease-time                  43200;
        option domain-name-servers      100.100.25.69, 100.100.44.21;
        option routers                  100.100.68.1;
        option broadcast-address        100.100.68.255;
        filename "pxelinux.0";
        allow unknown-clients;
}

Do jeito que eu entendo DHCP, o servidor DHCP deve estar transmitindo pacotes para o endereço de broadcast especificado para a segunda sub-rede, 100.100.68.255 . Nenhum cliente pode recuperar um endereço IP, no entanto. Isso é um erro na minha configuração DHCP ou possivelmente porque o roteador não habilita os retransmissões DHCP?

Obrigado!

    
por Ben Webber 08.12.2010 / 22:41

1 resposta

3

Se você deseja que seu servidor DHCP receba solicitações de clientes de outras redes, será necessário configurar um retransmissor DHCP em cada rede e cada retransmissão precisará ser configurada para encaminhar as solicitações do cliente para o servidor DHCP. Eu acredito que o pacote ISC DHCP é capaz de fornecer serviço de retransmissão, mas eu nunca usei nessa capacidade. Muitos roteadores também podem ser configurados para atuar como retransmissões DHCP nas redes às quais estão conectados.

No seu caso, parece lógico configurar uma retransmissão DHCP em 100.100.68.1 , já que é um roteador. No entanto, qualquer servidor (com um IP estático) na rede 100.100.68.0/24 poderia facilmente preencher essa função.

(A propósito, os servidores DHCP nunca transmitem, eles sempre enviam mensagens diretas (unicast).)

    
por 09.12.2010 / 00:24