IP privado dhcp para inicialização pxe

IP privado dhcp para inicialização pxe

Desculpe, esta pode ser uma pergunta estúpida, pois não sei o termo exato para pesquisar no Google. Mas esta questão está em minha mente há algum tempo.

Vamos supor que a máquina A seja o servidor isc-dhcpd com duas interfaces. Uma interface privada (eth0: 192.168.1.1) e uma interface pública (eth1: xxxx). A interface privada não tem acesso à internet, enquanto a interface pública pode acessar a internet.

Agora. Eu tenho uma máquina B sem sistema operacional na mesma rede que a Máquina A. Quero usar a máquina A para iniciar a máquina B. A máquina A dhcpd está na interface eth0.

Minha pergunta é: a máquina A atribuirá um IP privado à máquina B, digamos 192.168.1.2. A máquina B usará a máquina A como gateway, mas o 192.168.1.1 da máquina A não pode acessar a Internet para acessar os arquivos do sistema operacional. Como resolver esse problema?

Responder1

Para conseguir isso, você precisa transformar seu servidor (Máquina A) em umroteador. Desta forma, o tráfego da rede privada pode serroteadopara a interface pública e vice-versa.

Existem muitos guias sobre como fazer isso dependendo de qual sistema operacional/distro você está usando, mas já existe uma pergunta respondida no site irmão do SU, Ask Ubuntu.Como configurar um servidor Linux como roteador.

Responder2

Você precisaria configurar o computador A como roteador usando iptablesou nftables. Não basta configurar o computador B com o computador A como gateway. O computador A deve saber encaminhar esses pacotes para sua outra interface.

Além disso, o PXE não é um protocolo roteável. Você também deve configurar o computador A para ser um servidor PXE ou, pelo menos, configurar o servidor DHCP do computador A com um endereço auxiliar PXE.

informação relacionada