Page 1 sur 1

[ RESOLU] Wapttftpserver sous debian

Publié : 13 nov. 2025 - 06:34
par cedric_974
Bonjour,

Je vous écris car je rencontre un probleme de tftp sous debian sur un dépot secondaire.
J'ai installé le dépot dans un repertoire que je vais nommer /XXXX et je retrouve bien le repertoire /XXXX/wads/pxe et le fichier ipxe.efi
La machine ne dispose pas de firewall, juste de l'antivirus Clamav.
Je précise qu'a ce stade, le DHCP n'est pas configuré, mais que je voulais juste tester le tftp.
Actuellement en version 2.6.0.17392, j'arrive sans problème a lancer le service systemctl status wapttftpserver :

##################################
systemctl status wapttftpserver :

● wapttftpserver.service - WAPT/WADS TFTP Server startup script
Loaded: loaded (/usr/lib/systemd/system/wapttftpserver.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-10-30 08:22:22 +04; 2 weeks 0 days ago
Invocation: af16754aa4234cae821ca58ec17760f1
Main PID: 841 (wapttftpserver.)
Tasks: 2 (limit: 9455)
Memory: 3.8M (peak: 4.6M)
CPU: 14min 16.331s
CGroup: /system.slice/wapttftpserver.service
└─841 /opt/wapt/wapttftpserver.bin --fork --username=root --root_dir=/XXXX/wads/pxe --verbose --log-path=/dev/stdout

oct. 30 08:22:22 XX-XX-XXXXXXX-X systemd[1]: Starting wapttftpserver.service - WAPT/WADS TFTP Server startup script...
oct. 30 08:22:22 XX-XX-XXXXXXX-X systemd[1]: Started wapttftpserver.service - WAPT/WADS TFTP Server startup script.
###############################


J'ai essayé cette commande trouvé dans la doc depuis une autre debian :
#################################
cd ~
tftp XX-XX-XXXXXXX-X.mydomain.lan
binary
get ipxe.efi
quit
ls -l ipxe.efi
###############################

Juste après le get ipxe.efi, j'obtiens une erreur :
#########################
Error code 1: File not found
#########################

J'ai alors tenter un nmap depuis une autre debian :
##################################
nmap -Pn 192.168.1.2 -sU -p 69
##################################

J'obtiens cette réponse :
#####################################
Starting Nmap 7.95 ( https://nmap.org ) at 2025-11-13 09:14 +04
Nmap scan report for XX-XX-XXXXXXX-X.mydomain.lan (192.168.1.2)
Host is up.

PORT STATE SERVICE
69/udp open|filtered tftp

Nmap done: 1 IP address (1 host up) scanned in 2.21 seconds
######################################

Le port est "open|filtered".

J'ai décidé de tester le nmap vers notre ancien serveur tftp qui est sous windows pour voir la réaction :
#########################
nmap -Pn 192.168.1.3 -sU -p 69
#########################

J'obtiens cette réponse :
#####################################
Starting Nmap 7.95 ( https://nmap.org ) at 2025-11-13 09:13 +04
Nmap scan report for XX-XX-XXXXXXX-X.mydomain.lan (192.168.1.3)
Host is up (0.0048s latency).

PORT STATE SERVICE
69/udp open tftp

Nmap done: 1 IP address (1 host up) scanned in 0.22 seconds
###################################

Le port est cette fois ci "open".

En essayant de recuperer un fichier sur le tftp windows, j'ai un Error code 4: Access violation. Ce qui veux bien dire que j'ai une réponse ( negative, mais une réponse... )

J’espère avoir été assez clair mais je ne comprend pas cette notion de "open|filtered", ni même a savoir pourquoi je n'arrive pas a récupérer ipxe.efi
Existe t'il un fichier de config du wapttftpserver ?

En vous remerciant de votre aide.

Bien cordialement

Re: Wapttftpserver sous debian

Publié : 13 nov. 2025 - 12:08
par sfonteneau
Bonjour

Il faudrait voir déjà si le fichier ipxe.efi est présent dans le dossier : /XXXX/wads/pxe

Simon

Re: Wapttftpserver sous debian

Publié : 13 nov. 2025 - 12:43
par cedric_974
Bonjour,

Merci de votre réponse.

root@XX-XX-XXXXXXX-X:/# cd /XXXX/wads/pxe/
root@XX-XX-XXXXXXX-X:/XXXX/wads/pxe# ls
Boot EFI ipxe.efi snponly.efi sources undionly.kpxe

Oui je vous confirme qu'il est présent, et ci dessous les autorisations.

50355110 1020 -rw-r--r-- 1 root www-data 1042944 2 sept. 18:05 ipxe.efi

Merci de votre aide.

Re: Wapttftpserver sous debian

Publié : 13 nov. 2025 - 13:47
par sfonteneau
pouvez-vous essayer ça :

mais sur la repo lui même avec 127.0.0.1 :

Code : Tout sélectionner

cd ~
tftp 127.0.0.1
binary
get ipxe.efi
quit
ls -l ipxe.efi

[RESOLU] Re: Wapttftpserver sous debian

Publié : 13 nov. 2025 - 14:16
par cedric_974
Cela fonctionne en 127.0.0.1 et aussi avec l'adresse IP du dépôt.

Entre temps, j'ai réinstallé une autre debian pour éliminer toutes les hypothèses et refaire un test à distance et cela fonctionne également.
Du coup, je pense que cela devait provenir de la machine avec laquelle j'essayais mon tftp a distance depuis le début...

Merci de votre aide et désolé de vous avoir fait "perdre du temps".

Encore merci.