Estou tentando configurar um servidor de inicialização PXE de rede em minha rede local. Atualmente estou seguindo o guia Centos7 emhttp://www.tecmint.com/install-pxe-network-boot-server-in-centos-7. Um dos serviços de rede necessários é o DHCP. Meu ISP é AT&T Uverse e o modelo do roteador é 5268ACFXN. O roteador já tem o DHCP configurado. Haverá um problema se meu arquivo de configuração apontar para meu roteador para os serviços DHCP ou terei que configurar meu próprio servidor DHCP local e desabilitar o serviço DHCP em meu roteador.
Responder1
Sim, você precisa configurar seu próprio servidor DHCP local e desabilitar o serviço DHCP em seu roteador. Use o servidor ISC DHCP para isso.
Não se esqueça de adicionar opções de dhcp, rota padrão e servidor de nomes DNS. Eles devem ser o endereço IP interno do seu roteador.
Responder2
Na verdade, você deve desabilitar os serviços DHCP/DNS do seu modem/roteador ISP.
Para que o serviço TFTP funcione algumas configurações/campos devem ser suportados pelos serviços DHCP, que o seu equipamento ISP não permite configurar; ou seja, os atributos:
next-server
que informa ao cliente na resposta DHCP de qual servidor TFTP ele deverá baixar os arquivos;filename
no contrato que informará por máquina/MAC quais arquivos baixar.
Embora seja mais desafiador, também pode ser mais educativo e mais útil para infraestruturas maiores configurar BIND+ISC DHCP+tftpboot para este serviço.
Dos manuais do Debian:
4.5. Preparando arquivos para inicialização via rede TFTP
group { next-server 192.168.1.3; host tftpclient { # tftp client hardware address hardware ethernet 00:10:DC:27:6C:15; filename "pxelinux.0"; } }
configurar o BOOTP com ISC dhcpd é realmente fácil, porque trata os clientes BOOTP como um caso moderadamente especial de clientes DHCP. Algumas arquiteturas requerem uma configuração complexa para inicializar clientes via BOOTP. Se o seu for um desses, leia a seção Seção 4.5.2, “Configurando um servidor DHCP”. Nesse caso, você provavelmente conseguirá simplesmente adicionar a diretiva permitir bootp ao bloco de configuração da sub-rede que contém o cliente e reiniciar o dhcpd com /etc/init.d/dhcpd3-server restart.