[RESOLU]Connextion TFTP impossible

Salut à tous,

J’ai un serveur TFTP qui me sert à booter des machines diskless.

J’ai commencé à mettre en place les machines et à faire des tests simples:
Serveur [ETH 100Mbps]<— croisé —>[ETH 100Mbps] machine diskless.

La configuration du serveur TFTP est vraiment simple.
La machine diskless utilise etherboot.
Je branche, je boot en PXE.

Et là, le choc:
Le fichier image est accompagné d’un fichier de 50Ko.
Pour downloader le fichier de 50 Ko, il a fallu…25 minutes au client !

Quand je regarde les stats de l’interface réseau du serveur, c’est ridicule:

Une idée sur la raison de la lenteur ?
Merci

En fait, le serveur TFTPd ne répond pas aux requêtes du client.
Sur le serveur (192.168.10.10):

# tcpdump -n port 69 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 21:33:51.336504 IP 192.168.10.66.1027 > 192.168.10.10.69: 19 RRQ "pxeboot" netascii 21:33:56.343620 IP 192.168.10.66.1027 > 192.168.10.10.69: 19 RRQ "pxeboot" netascii 21:34:01.348349 IP 192.168.10.66.1027 > 192.168.10.10.69: 19 RRQ "pxeboot" netascii 21:34:06.353089 IP 192.168.10.66.1027 > 192.168.10.10.69: 19 RRQ "pxeboot" netascii 21:34:11.357828 IP 192.168.10.66.1027 > 192.168.10.10.69: 19 RRQ "pxeboot" netasciiJe cherche pourquoi…

OK, avec tftpd, il faut rajouter un fichier par rapport à la conf de base pour que le serveur réponde au requêtes du réseau.

Créer le fichier /etc/xinetd.d/tftp puis l’éditer et saisir :

service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no } Voilà, on peut faire des PXE boot depuis n’importe quelle machine du réseau.