Page 1 sur 2

Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 12:21
par Regis
Bonjour,

Je teste sur l'environnement Virtual Box 7.2.4 le déploiement de Windows via wapt.

Pour rappel j'ai installé la version wapt 2.6 sur Rocky 10

J'ai configuré le serveur dhcp , voici le fichier 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; # TFTP server
# If not iPXE
if not exists user-class {
# If legacy BIOS
if (option vendor-class-identifier = "PXEClient:Arch:00000") {
filename "boot/pxeboot.n12";
} else {
filename "efi/boot/bootmgfw.efi";
}
}
# If iPXE
else if option user-class = "iPXE" {
# If legacy BIOS
if (option 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";
}
}
..............................................................................................................................................................................

Le test de cette commande côté client ca passe bien :

...............................................................................................................................................................................
cd ~
tftp 172.16.1.100;
binary
get snponly.efi
quit
ls -l snponly.efi
..............................................................................................................................................................................

Quand je teste ensuite le déploiement de Windows après avoir ajouté l'iso de Windows et un fichier de réponse je constate que la suite ne passe pas le client récupère bien une @IP mais ce s'arrête sur le TFTP
avec des messages d'erreur:

.......................... .................................................................................................................................
client mac addr: 08 00 27 5c b2 0c ..................
client ip: 172.16.1.140 mask: 255.255.255.0 dhcp ip: 172.16.1.110
TFTP
pxe-t01: file not found
pxe-e3b: tftp error - file not found
pxe-m0f:Exiting Intel pxe rom
..................................................................................................................................................................

J'arrive bien à avoir une adresse IP mais côté tftp ça bloque je ne comprend pas

Je me demande ce que j'ai raté que je coche UEFI ou pas dans le bios côté client.


Merci d'avance pour votre réponse

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 12:44
par sfonteneau
Bonjour

La dernière fois que j'ai testet avec virtualbox les test ne sont pas concluant:

En faite Virtualbox embarque sont propre iPXE https://ipxe.org/err/3c0920

Mais seulement dans cet ipxe fournis par virtualbox, le boot http a été désactiver (je ne sais pas pourquoi ...) .

Du coup vous tomber directement dans :

if option user-class = "iPXE" {
http://172.16.1.100/api/v3/baseipxe?keymap=fr"

Mais du coup qui ne fonctionne pas car le boot http est désactiver ... (merci virtualbox)

Une des solution c'est du faire un peu comme fog et de compiler votre propre ipxe avec :

/opt/wapt/waptserver/scripts/compile_ipxe.sh

Puis dans votre dhcp de mettre:

filename "snponly_custom.efi";

a la place de file http :

filename "http://172.16.1.100/api/v3/baseipxe?uef ... &keymap=fr";


a vérifier si ça fonctionne bien je vais refaire un test ici


sinon vous pouvez démarrer sans ipxe:

indiquer simplement :

efi/boot/bootmgfw.efi

en filename

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 14:35
par Regis
Bonjour,

J'ai lancé la commande:

/opt/wapt/waptserver/scripts/compile_ipxe.sh j'ai :
.......................................................................................................................................................................................................

install git gcc gcc-c++ make zlib-devel binutils-devel xz-devel
custom ipxe
compile legacy ipxe
compile uefi ipxe
compile snponly.efi
..........................................................................................................................................................................................................

Et quand dans /etc/dhcpd.conf j'ajoute ou j'enlève :
......................................................................................................................................................................................

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";
}
}

...................................................................................................................................................................................

J'ai le même problème aucun fichier ne se charge je ne comprend plus du tout

Cordialement

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:07
par Regis
Quand je teste tftp c'est trop long je me demande si le problème vient de là :

tftp wapt.iplesp.upmc.fr
tftp> binary
tftp> get bootmgfw.efi
Transfer timed out.

Quand je teste le statut du serveur 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; 4min 33s ago
.....................................................................................................................................................................

Mar 04 16:53:53 srvwapt3 waptserver[2108]: 20260304 15535335 ! info tftp server running on 0.0.0.0:69 serving files in /var/www/wads/pxe

..............................................................................................................................................................................

Quand le lance ls -al /var/www/wads/pxe ca ne passe alors que les fichiers sont dans /var/www/html/wads/pxe

C'est très flou là compliqué de comprendre

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:12
par sfonteneau
Comme ceci ?

Code : Tout sélectionner

tftp 127.0.0.1
tftp>  binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:20
par Regis
Même en lançant :

tftp 127.0.0.1
tftp> binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit

C'est très très long c'est pas normale et la commande:
ss -tulnp donne :

udp UNCONN 8448 0 0.0.0.0:69 0.0.0.0:* users:(("wapttftpserver.",pid=256906,fd=3))

Le port n'est pas à l'état écoute, c'est étrange

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:39
par sfonteneau
Il y a eu des soucis avec d'ancienne version de wapt sur wapttftpserver

Pouvez-vous nous indiquer votre version (complète) ?

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:51
par Regis
Ajout dépôt Tranquil IT

cat > /etc/yum.repos.d/wapt.repo <<EOF
[wapt]
name=WAPT Server Repo
baseurl=https://wapt.tranquil.it/redhat10/wapt-2.6/
enabled=1
gpgcheck=1
EOF

Donc j'ai installé la version wapt-2.6

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 17:55
par sfonteneau
Que donne ?

cat /opt/wapt/version-full

Re: Problème d'accès au serveur wapt côté client

Publié : 04 mars 2026 - 18:15
par Regis
Ca donne le résultat:

2.6.1.17705-092e11fc