Hola,
estoy probando una implementación de Windows a través de WAPT en un entorno VirtualBox 7.2.4.
Como recordatorio, instalé WAPT versión 2.6 en Rocky 10.
Configuré el servidor DHCP; aquí está el archivo dhcpd.conf:
..............................................................................................................................................................................
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.120 172.16.1.180;
option routers 0.0.0.0;
option subnet-mask 255.255.255.0;
option broadcast-address 172.16.1.255;
next-server 172.16.1.100; # Servidor TFTP
# Si no es iPXE
si no existe user-class {
# Si es BIOS heredado
si (opción vendor-class-identifier = "PXEClient:Arch:00000") {
filename "boot/pxeboot.n12";
} else {
filename "efi/boot/bootmgfw.efi";
}
}
# Si es iPXE
else if opción user-class = "iPXE" {
# Si es BIOS heredado
si (opción vendor-class-identifier = "PXEClient:Arch:00000") {
filename "http://172.16.1.100/api/v3/baseipxe?uef ... &keymap=fr";
} else {
filename "http://172.16.1.100/api/v3/baseipxe?keymap=fr";
}
}
..............................................................................................................................................................................
Probar este comando en el lado del cliente funciona bien:
...............................................................................................................................................................................
cd ~
tftp 172.16.1.100;
binary
get snponly.efi
quit
ls -l snponly.efi
..............................................................................................................................................................................
Cuando luego pruebo la implementación de Windows después de agregar la ISO de Windows y un archivo de respuesta, encuentro que el resto no funciona. El cliente obtiene correctamente una dirección IP, pero se detiene en la conexión TFTP
con mensajes de error:
.......................... .................................................................................................................................
dirección MAC del cliente: 08 00 27 5c b2 0c ..................
IP del cliente: 172.16.1.140 máscara: 255.255.255.0 IP DHCP: 172.16.1.110
TFTP
pxe-t01: archivo no encontrado
pxe-e3b: error TFTP: archivo no encontrado
pxe-m0f: Saliendo de la ROM Intel pxe
..................................................................................................................................................................
Puedo obtener una dirección IP, pero la conexión TFTP se queda bloqueada; no entiendo por qué.
Me pregunto qué me falta, si habilito UEFI o no en la BIOS del cliente.
Gracias de antemano por su ayuda.
Problema al acceder al servidor Wapt en el lado del cliente
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Hola,
la última vez que hice pruebas con VirtualBox las pruebas no fueron concluyentes:
De hecho, VirtualBox incluye su propio IPXE https://ipxe.org/err/3c0920
Pero solo en este IPXE proporcionado por VirtualBox, el arranque HTTP está deshabilitado (no sé por qué...).
Así que terminas directamente en:
`if option user-class = "iPXE" {
http://172.16.1.100/api/v3/baseipxe?keymap=fr"`.
Pero esto no funciona porque el arranque HTTP está deshabilitado... (gracias VirtualBox).
Una solución es hacer algo similar a fog y compilar tu propio IPXE con:
`/opt/wapt/waptserver
. Luego, en tu configuración DHCP, establece `
filename "snponly_custom.efi";`
en lugar de `file http:
`filename "http://172.16.1.100/api/v3/baseipxe?uef ... &keymap=fr";`.
Lo probaré aquí para ver si funciona.
De lo contrario, puedes arrancar sin IPXE:
simplemente especifica
`efi/boot/bootmgfw.efi`
como nombre de archivo.
la última vez que hice pruebas con VirtualBox las pruebas no fueron concluyentes:
De hecho, VirtualBox incluye su propio IPXE https://ipxe.org/err/3c0920
Pero solo en este IPXE proporcionado por VirtualBox, el arranque HTTP está deshabilitado (no sé por qué...).
Así que terminas directamente en:
`if option user-class = "iPXE" {
http://172.16.1.100/api/v3/baseipxe?keymap=fr"`.
Pero esto no funciona porque el arranque HTTP está deshabilitado... (gracias VirtualBox).
Una solución es hacer algo similar a fog y compilar tu propio IPXE con:
`/opt/wapt/waptserver
. Luego, en tu configuración DHCP, establece `
filename "snponly_custom.efi";`
en lugar de `file http:
`filename "http://172.16.1.100/api/v3/baseipxe?uef ... &keymap=fr";`.
Lo probaré aquí para ver si funciona.
De lo contrario, puedes arrancar sin IPXE:
simplemente especifica
`efi/boot/bootmgfw.efi`
como nombre de archivo.
Hola,
ejecuté el comando:
/opt/wapt/waptserver/scripts/compile_ipxe.sh Tengo:
.......................................................................................................................................................................................................
install git gcc gcc-c++ make zlib-devel binutils-devel xz-devel
custom ipxe
compile legacy ipxe
compile uefi ipxe
compile snponly.efi
..........................................................................................................................................................................................
Y cuando en /etc/dhcpd.conf agrego o elimino:
..................................................................................................................................................................................................
If iPXE
else if option user-class = "iPXE" {
If legacy BIOS
if (option vendor-class-identifier = "PXEClient:Arch:00000") {
filename "undionly_custom.kpxe";
} else {
filename "ipxe_custom.efi";
.
;
,
no se cargan archivos. No lo entiendo en absoluto
Atentamente
ejecuté el comando:
/opt/wapt/waptserver/scripts/compile_ipxe.sh Tengo:
.......................................................................................................................................................................................................
install git gcc gcc-c++ make zlib-devel binutils-devel xz-devel
custom ipxe
compile legacy ipxe
compile uefi ipxe
compile snponly.efi
..........................................................................................................................................................................................
Y cuando en /etc/dhcpd.conf agrego o elimino:
..................................................................................................................................................................................................
If iPXE
else if option user-class = "iPXE" {
If legacy BIOS
if (option vendor-class-identifier = "PXEClient:Arch:00000") {
filename "undionly_custom.kpxe";
} else {
filename "ipxe_custom.efi";
.
;
,
no se cargan archivos. No lo entiendo en absoluto
Atentamente
Cuando pruebo TFTP, tarda demasiado. Me pregunto si el problema está ahí:
tftp wapt.iplesp.upmc.fr
tftp> binary
tftp> get bootmgfw.efi
Transfer timed out.
Cuando pruebo el estado del servidor TFTP:
systemctl status wapttftpserver
● wapttftpserver.service - WAPT/WADS TFTP Server startup script
Loaded: loaded (/usr/lib/systemd/system/wapttftpserver.service; enabled; preset: disabled)
Active: active (running) since Wed 2026-03-04 16:53:53 CET; 4 min 33 s ago
.....................................................................................................................................................................
Mar 04 16:53:53 srvwapt3 waptserver[2108]: 20260304 15535335 ! info tftp server running on 0.0.0.0:69 serve files in /var/www/wads/pxe
..............................................................................................................................................................................
Cuando ejecuto `ls -al /var/www/wads/pxe`, falla aunque los archivos están en /var/www/html/wads/pxe.
Es muy confuso y difícil de entender.
tftp wapt.iplesp.upmc.fr
tftp> binary
tftp> get bootmgfw.efi
Transfer timed out.
Cuando pruebo el estado del servidor TFTP:
systemctl status wapttftpserver
● wapttftpserver.service - WAPT/WADS TFTP Server startup script
Loaded: loaded (/usr/lib/systemd/system/wapttftpserver.service; enabled; preset: disabled)
Active: active (running) since Wed 2026-03-04 16:53:53 CET; 4 min 33 s ago
.....................................................................................................................................................................
Mar 04 16:53:53 srvwapt3 waptserver[2108]: 20260304 15535335 ! info tftp server running on 0.0.0.0:69 serve files in /var/www/wads/pxe
..............................................................................................................................................................................
Cuando ejecuto `ls -al /var/www/wads/pxe`, falla aunque los archivos están en /var/www/html/wads/pxe.
Es muy confuso y difícil de entender.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
¿Como esto?
Código: Seleccionar todo
tftp 127.0.0.1
tftp> binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit
Incluso al ejecutar:
tftp 127.0.0.1
tftp> binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit,
tarda muchísimo tiempo, lo cual no es normal. Y el comando:
ss -tulnp da:
udp UNCONN 8448 0 0.0.0.0:69 0.0.0.0:* users:(("wapttftpserver.",pid=256906,fd=3))
El puerto no está escuchando, lo cual es extraño.
tftp 127.0.0.1
tftp> binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit,
tarda muchísimo tiempo, lo cual no es normal. Y el comando:
ss -tulnp da:
udp UNCONN 8448 0 0.0.0.0:69 0.0.0.0:* users:(("wapttftpserver.",pid=256906,fd=3))
El puerto no está escuchando, lo cual es extraño.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Se han detectado problemas con versiones anteriores de wapt en wapttftpserver.
¿Podría indicarnos su versión completa?
¿Podría indicarnos su versión completa?
Añadiendo el repositorio Tranquil IT:
`cat > /etc/yum.repos.d/wapt.repo <
[wapt]
name=WAPT Server Repo
baseurl=https://wapt.tranquil.it/redhat10/wapt-2.6/
enabled=1
gpgcheck=1
EOF`
Así que instalé la versión wapt-2.6
`cat > /etc/yum.repos.d/wapt.repo <
[wapt]
name=WAPT Server Repo
baseurl=https://wapt.tranquil.it/redhat10/wapt-2.6/
enabled=1
gpgcheck=1
EOF`
Así que instalé la versión wapt-2.6
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
¿Qué pasa?
cat /opt/wapt/version-full
cat /opt/wapt/version-full
