
Gostaria de inicializar o PXE a partir de um servidor TFTP que não esteja na minha rede local. O servidor está sendo executado em uma VM na nuvem.
É possível especificar o IP do servidor remoto sem utilizar DHCP?
Caso contrário, qual seria o método de passagem mais simples para solicitações de proxy por meio de outro PC em funcionamento na sub-rede local?
Responder1
DHCP é um elemento do PXE. Não há PXE sem DHCP.
Existem métodos mais antigos de inicialização de rede, como os ancestrais diretos do DHCPBOOTPeRAR, mas também não estão relacionados ao PXE, exceto pela ancestralidade compartilhada.
Eu diria que a maneira mais simples de fazer o que você deseja é executar um servidor DHCP no "outro PC funcional na sub-rede local". Você provavelmente já tem um servidor DHCP, mas se for apenas aquele dentro do seu modem/roteador/gateway de Internet, provavelmente não terá muitos recursos. Assim, você obterá outros benefícios ao substituí-lo.
As duas opções padrão sãoISC-DHCPednsmasq. A maioria das instruções que você encontrará no PXE pressupõe DHCP ISC e é bastante fácil de configurar, mas dnsmasq
é mais fácil em alguns aspectos e também oferece um servidor DNS adequado para gerenciar uma pequena LAN.
Responder2
Eu sugiro que você dê uma olhadaipxe.
É possível configurar o ipxe para obter um endereço IP específico e inicializar pela Internet.
Delesexemplosseção é bastante extensa, não posso garantir que você encontrará exatamente o que precisa, mas provavelmente você poderá trabalhar a partir daí. Há documentação sobre como construir seu próprio pxeboot.0
kernel e até mesmo uma ROM de inicialização para sua NIC.