[[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)