[[oktatas:hálózat:cisco|< Cisco]]
====== TFTP ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2016
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== A Cisco routerek és a TFTP =====
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 szerverről =====
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.
===== Telepítés =====
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:
* https://sourceforge.net/projects/tftp-server/
* http://tftpd32.jounin.net/
===== Beállítás =====
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 *:*
===== Tesztelés =====
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.
===== Konfiguráció mentése =====
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#
===== Másolás TFTP szerverről routerre =====
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
===== Felhasznált irodalom =====
* [[http://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/ios-software-releases-122-mainline/46741-backup-config.html|http://www.cisco.com/]] (2017)
* http://www.cisco.com/c/en/us/support/docs/routers/2500-series-routers/15092-copyimage.html (2017)