Asterisk: mise en place du service tftp

Le service TFTP, permet au serveur de contenir les fichiers de configuration de tous les téléphones ou de la gamme de téléphone, pour facilité encore une fois le déploiement.

installation de xinetd et tftp-server

yum install xinetd tftp-server

Le service tftp de centos est gérer par xinetd ce qu'il faut faire pour l'activer est simple éditer le fichier suivant:

vim /etc/xinetd.d/tftp

Dans ce fichier vous trouverez cela :

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

La ligne la plus important est “disable”, elle doit être égale à “no” comme dans l'exemple au dessus.

Pour mettre le service tftp en marche :

/etc/init.d/xinetd start

Pour mettre le service au démarrage:

chkconfig --level 2345 xinetd on /sbin/chkconfig --level 345 tftp on

le répertoire de stockage du service tftp est personnalisable, dans le fichier tftp qui est dans /etc/xinetd.d/ c'est la ligne server_args, par défaut c'est le répertoire /var/lib/tftpboot