A Cicso routerek képesek TFTP szerverre menteni, vagy onnan állományokat letölteni. Lehetőség van a konfiguráció mentésére, vagy mentett konfiguráció feltöltésére.
A TFTP szerver UDP protokollon működik. Használják még hálózatról induló gépek operációs rendszerének kiszolgálásához.
Debian alapú Linuxon telepítés:
# apt-get install tftpd-hpa tftp-hpa
Windows esetén nézzünk szét például itt:
Teszt fájl létrehozása:
# echo mukodik > /srv/tftp/test.txt
Futás ellenőrzése:
# pgrep -lf tftpd 10652 in.tftpd
Kapcsolat ellenőrzése:
ss -apu | grep tftp
Lehetséges kimenet:
UNCONN 0 0 *:tftp *:*
Van olyan Debian csomag, hogy tftp, amellyel felkerül egy tftp parancs. A példánkban azonban a tftp-hpa csomagot tettük fel. A feltelepített parancs azonban így is tftp lesz.
Működés ellenőrzése, ha a szerver IP címe 192.168.5.1:
# tftp 192.168.5.1 tftp> verbose Verbose mode on. tftp> get test.txt getting from 192.168.5.1:test.txt to test.txt [netascii] Received 9 bytes in 0.0 seconds [16438 bit/s] tftp> quit
Ha valaki a szimpla tftp csomagot tette fel kliensnek, abban nem kell bőbezédű üzemmódba váltani a verbose paranccsal.
R1#copy running-config tftp: Address or name of remote host []? 10.0.0.2 Destination filename [R1-confg]? Writing running-config....!! [OK - 690 bytes] 690 bytes copied in 3.002 secs (229 bytes/sec) R1#
R1#copy tftp: flash: Address or name of remote host []? 192.168.6.2 Source filename []? test.txt Destination filename [test.txt]? Accessing tftp://192.168.6.2/test.txt... Erase flash: before copying? [confirm] Erasing the flash filesystem will remove all files! Continue? [confirm] Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of flash: complete Loading test.txt from 192.168.6.2 (via Ethernet0): ! [OK - 8 bytes] Verifying checksum... OK (0x57A7) 8 bytes copied in 0.008 secs (1000 bytes/sec) R1#
Ellenőrizhetjük a fájl tartalmát:
R1#more test.txt