Bonjour,
Je viens de récupérer un téléphone IP Cisco 7940. Je dois mettre à jour le firmware de cet appareil pour me permettre d’utiliser le protocole SIP.
Pour cela, il est nécessaire de mettre en place un serveur TFTP. J’ai donc suivit les instructions trouvées dans le post suivant : https://askubuntu.com/questions/457094/tftpd-hpa-server-timeout-from-client-side-please-help
A savoir:
apt-get install xinetd tftpd tftp
Edition /etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Création du répertoire et positionnement des droits “qui vont bien” :
mkdir /tftpboot
chmod -R 777 /tftpboot
chown -R nobody /tftpboot
Redémarage du serveur
systemctl restart xinetd
Une fois cela fait, je teste mon service en boucle locale :
# tftp localhost
tftp> get OS79XX.TXT
Transfer timed out.
J’obtiens donc ce message ennuyeux : Transfer timed out.
J’ai regardé les traces réseau générée, je vois le message suivant :
0.000016 ::1 ::1 ICMPv6 138 Destination Unreachable (Port unreachable)
Est-ce que cela est du à une mauvaise configuration du firewall ?
Pour info la commande iptable
, me renvoi les commandes suivantes :
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Ce qui pour moi signifie qu’il n’y a aucun blocage de port en cours… bref je coince et je m’en remet au forum