Bonjour,
J'ai mis en place un serveur tftp sur un pc ubuntu avec xinetd en suivant un tutoriel sur internet dont voici les étapes:
root@pc:~# apt-get install tftp tftpd xinetd
Modification du fichier /etc/xinted.d/
{
1. protocol= udp
2. port= 69
3. socket_type = dgram
4. wait= yes
5. user= nobody
6. server= /usr/sbin/in.tftpd
7. server_args = /tftpboot
8. disable= no
}
root@pc:~# mkdir /tftpboot (emplacement racine du srv tftp)
root@pc:~# chmod -R 777 /tftpboot
root@pc:~# chown -R nobody /tftpboot (niveau sécurité, on a vu mieux, mais ce n'est pas le but de la manœuvre ici ;-) )
root@pc:~# /etc/init.d/xinetd restart
Cela fonctionne bien en local et le fichier se télécharge là ou je le souhaite si je fais :
tftp localhost
>get fichier_test
Par contre, lorsque je veux get le fichier depuis un autre pc ubuntu, en faisant:
tftp @ip_serveur_tftp
>get fichier_test
il me met : Transfer timed out. à chaque fois.
Je ne suis pas un expert en réseau, mais j'imagine qu'il faut autoriser éventuellement l'écoute de port comme le 69 sur le serveur tftp. Je n'ai pas bien compris les tutoriels sur internet à ce niveau.
Si quelqu'un a une idée, cela pourrais m'aider à terminer la mise en place de ce petit srv tftp, qui ne sera utilisé qu'entre 2 pc d'un même réseau local (le serveur tftp, et le client).
Bonne soirée, cdlt.
Modération : veuillez utiliser les balises code pour les commandes et leurs retours. Merci.
Post déplacé dans la section Serveurs.