Um ein IOS oder eine Konfiguration zu sichern oder aktualisieren wird einen TFTP-Server benötigt.
Einen tftp Server starten. Dazu den tftp32/64 laden und starten.
Sicher stellen dass der tftp Server vom Router aus anpingbar ist und eine mögliche Firewall FTP Datenverkehr erlaubt.
Am Router eingeben
Router# copy running-config tftp
Jetzt wird nach der IP-Adresse des tftp Servers gefragt
Address or name of remote host []? 10.253.15.72
und nach dem Dateiname der Zieldatei (das Backup auf dem tftp Server)
Destination filename [router-confg]? [press enter]
Eine erfolgreiche Datenübertragung sieht so aus
!!!!!!!!!! 44647 bytes copied in 1.692 secs (26387 bytes/sec) Router#
Wird am Router eingegeben
copy tftp running-config
und die Frage nach IP-Adresse und Dateiname richtig beantwortet, wird die Backup-Config vom tftp Server geladen und sovort verwendet. Um diese dann zu sichern (nach dem Test ob alles in Ordnung ist) muss die running-config nach startup-config kopiert werden.
Hierzu muss zuerst die aktuelle IOS-Version ermittelt werden
show flash
zeigt
System flash directory: File Length Name/status 1 5880916 c1700-js-mz.121-9.T.bin [5880980 bytes used, 2507628 available, 8388608 total] 8192K bytes of processor board System flash (Read/Write) Somit ist der Befehl zum Sichern des aktuellen IOS copy flash:c1700-js-mz.121-9.T.bin tftp
Es funktioniert wie das Sichern in umgekehrter Reihenfolge. Man fängt an mit
copy tftp flash
Wird dann nach der IP-Adresse des tftp Servers gefragt und nach dem Namen der *.bin Datei Einige Router haben zu wenig Bootspeicher um zwei Systeme gleichzeitig zu verwalten. Daher muss vor dem Aufspielen der neuen Datei der Flashspeicher gelöscht werden. Die Frage
Erase flash: before copying? [confirm]
mit einem y beantwortet löscht den Flash. Der Vorgang beginnt
Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeee …erased Erase of flash: complete Loading cXXXX-X-XX.XXX-XX.bin from XXX.XXX.XXX.XXX (via Ethernet0/0): !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - xxxxx/yyyyyyy bytes] Verifying checksum… OK (0xAC8A) xxxxxx bytes copied in xx.xx secs (yyyy bytes/sec)
Ich empfehle den freien tftpd32/64. Das Programm bietet weitere nützlich Funktionen wie z.B. DHCP-Server, DNS-Server, Syslog-Server, SNTP-Server und ist einfach zu bedienen. Wichtig ist bei der Anfabe des Interfaces, dass der Switch/Router und der TFTP-Server sich erreichen können.
Dieser Server ist ohne Installation verwendbar. Er kann von einem USB-Stick oder von der lokalen Festplatte gestartet werden.
TFTP Server für Windows 32Bit
TFTP Server für Windows 64Bit
http://tftpd32.jounin.net/tftpd32_download.html