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
Problème d'accès au serveur wapt côté client
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
- sfonteneau
- Expert WAPT
- Messages : 2312
- Inscription : 10 juil. 2014 - 23:52
- Contact :
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
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
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
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
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
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
- sfonteneau
- Expert WAPT
- Messages : 2312
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Comme ceci ?
Code : Tout sélectionner
tftp 127.0.0.1
tftp> binary
tftp> get efi/boot/bootmgfw.efi
tftp> quit
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
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
- sfonteneau
- Expert WAPT
- Messages : 2312
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Il y a eu des soucis avec d'ancienne version de wapt sur wapttftpserver
Pouvez-vous nous indiquer votre version (complète) ?
Pouvez-vous nous indiquer votre version (complète) ?
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
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
- sfonteneau
- Expert WAPT
- Messages : 2312
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Que donne ?
cat /opt/wapt/version-full
cat /opt/wapt/version-full
