Arranque PXE a través de un servidor TFTP externo

Arranque PXE a través de un servidor TFTP externo

Me gustaría iniciar PXE desde un servidor TFTP que no esté en mi red local. El servidor se ejecuta en una máquina virtual en la nube.

¿Es posible especificar la IP del servidor remoto sin utilizar DHCP?

De lo contrario, ¿cuál sería el método de transferencia más simple para enviar solicitudes mediante proxy a través de otra PC que funcione en la subred local?

Respuesta1

DHCP es un elemento de PXE. No hay PXE sin DHCP.

Existen métodos más antiguos de arranque en red, como los antepasados ​​directos de DHCP.BOOTPyRARP, pero claro, esos tampoco están relacionados con PXE aparte de la ascendencia compartida.

Yo diría que la forma más sencilla de hacer lo que quiere es ejecutar un servidor DHCP en "otra PC que funcione en la subred local". Probablemente ya tenga un servidor DHCP, pero si es solo el que está dentro de su módem/enrutador/puerta de enlace de Internet, probablemente no tenga muchas funciones. De este modo obtendrás otros beneficios al sustituirlo.

Las dos opciones estándar sonDHCP ISCydnsmasq. La mayoría de las instrucciones que encontrará en PXE asumen ISC DHCP, y es bastante fácil de configurar, pero dnsmasqes más fácil en algunos aspectos y también le brinda un servidor DNS adecuado para administrar una LAN pequeña.

Respuesta2

Te sugiero que eches un vistazoipxe.

Es posible configurar ipxe para que tome una dirección IP específica y luego arranque desde Internet.

SuejemplosLa sección es bastante extensa, no puedo garantizar que encuentre exactamente lo que necesita, pero probablemente pueda trabajar desde allí. Hay documentación sobre cómo construir su propio pxeboot.0kernel e incluso una ROM de arranque para su NIC.

información relacionada