então eu tenho um problema.
Eu configurei um roteador com Debian9, sua tarefa é que os clientes na rede possam inicializar a partir de um servidor PXE (o servidor PXE está em outra rede). sobre IP-Helper RelayAgent
Mas não encontrei nenhuma documentação para o meu problema, toda a documentação que encontrei era para servidores PXE na mesma rede.
A propósito, o servidor PXE existe, mas está na rede A, só preciso ter certeza de que os clientes da rede B podem inicializar a partir deste servidor.
Pesquisei bastante mas não encontrei nada :(
@Andreas Rogge
Então procurei na internet... vou configurar meu dhcp.conf assim...
allow booting;
allow bootp;
subnet 10.5.200.0 netmask 255.255.255.0 {
option domain-name-servers 10.5.200.254;
option broadcast-address 10.5.200.255;
option subnet-mask 255.255.255.0;
option routers 10.5.200.254;
range 10.5.200.100 10.5.200.200;
# group {
# next-server the TFTP server address/pxe server;
# filename "filename";
#
#
# host ubuntu {
# hardware ethernet 08:00:07:26:c0:a5;
# fixed-address 10.5.200.10; }
}
}
E meu relay.conf assim:
# Defaults for isc-dhcp-relay initscript
# sourced by /etc/init.d/isc-dhcp-relay
# installed at /etc/default/isc-dhcp-relay by the maintainer scripts
#
# This is a POSIX shell fragment
#
# What servers should the DHCP relay forward requests to?
SERVERS="10.5.200.254"
# On what interfaces should the DHCP relay (dhrelay) serve DHCP requests?
INTERFACES="enp16s0"
# Additional options that are passed to the DHCP relay daemon?
OPTIONS=""
rede/interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#test
#Member Network A
auto enp0s25
iface enp0s25 inet static
address 40.4.200.252
netmask 255.255.255.0
gateway 40.4.200.254
#My NEW NETWORK B
auto enp16s0
iface enp16s0 inet static
address 10.5.200.254
netmask 255.255.255.0
Responder1
O PXE precisa de duas coisas: DHCP e TFTP.
Como o TFTP é apenas pacotes UDP roteáveis, isso funcionará se você tiver o encaminhamento de IP configurado em seu roteador e tiver as regras de firewall corretas.
O que está faltando é DHCP na outra rede. Isso é bastante simples de configurar: adicione essa rede ao seu servidor dhcp com todas as opções necessárias para PXE (como você fez na primeira rede, você saberá como fazer isso). Por último, você precisa instalar e configurar um agente de retransmissão DHCP em seu roteador. Isso encaminhará as solicitações DHCP transmitidas na sua Rede B para o servidor DHCP.
Responder2
Você pode colocar o endereço da sub-rede B no servidor debian e fazer com que o servidor tftp escute todos os endereços ou interfaces. Ou use um gateway ou proxy se precisar.