Backup und Restore via TFTP Server

Um ein IOS oder eine Konfiguration zu sichern oder aktualisieren wird einen TFTP-Server benötigt.

Einen tftp Server starten

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.

eine running-config sichern

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#
Eine Backup-config verwenden

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.

ein IOS sichern

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
Ein IOS flashen (Update)

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)

TFTP Server für Windows

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