Das Trivial File Transfer Protocol (TFTP) wird oft für Konfigurations-Backups und Image-Transfers in Netzwerken verwendet. In diesem Lab lernen wir, wie man TFTP für die Speicherung und den Transfer von Netzwerkgeräte-Konfigurationen und -Images simuliert. TFTP ist einfach und leichtgewichtig, was es zu einer beliebten Wahl für Netzwerktechniker macht, besonders in test- oder betrieblichen Umgebungen.
1. TFTP Server einrichten
Um TFTP für Backups oder Image-Transfers zu verwenden, benötigen wir zunächst einen funktionierenden TFTP-Server. Dieser Server speichert die Konfigurationsdateien und Images, die von Netzwerkgeräten wie Routern oder Switches übertragen werden.
Benötigte Software:
- TFTP-Server-Software (z. B. Tftpd32 oder SolarWinds TFTP Server)
- Ein Netzwerkgerät (z. B. Cisco Router oder Switch)
- Verbindung über das Netzwerk (idealerweise in einem simulierten Umfeld wie Packet Tracer)
Installation eines TFTP-Servers:
- Installieren Sie den TFTP-Server auf einem PC oder Server in Ihrem Netzwerk.
- Konfigurieren Sie den Server, um auf einem bestimmten Ordner für TFTP-Anfragen zuzugreifen.
- Stellen Sie sicher, dass der TFTP-Server die richtigen Berechtigungen hat, um Dateien zu lesen und zu schreiben.
Testen des TFTP-Servers:
- Verwenden Sie den
ping-Befehl, um sicherzustellen, dass der Server vom Netzwerkgerät erreicht werden kann. - Stellen Sie sicher, dass keine Firewall den TFTP-Datenverkehr blockiert (Port 69 UDP).
2. Konfigurations-Backup mit TFTP
Ein häufiges Szenario für TFTP im Netzwerkbetrieb ist das regelmäßige Sichern der Konfiguration von Netzwerkgeräten. Dies kann manuell oder automatisiert durchgeführt werden, um den Verlust wichtiger Konfigurationen zu vermeiden.
Konfiguration sichern:
- Verwenden Sie auf dem Netzwerkgerät den Befehl
copy running-config tftp, um die aktuelle Konfiguration auf den TFTP-Server zu kopieren. - Geben Sie die IP-Adresse des TFTP-Servers und den Dateinamen an, unter dem die Konfiguration gespeichert werden soll.
Beispielbefehl:
Router# copy running-config tftp
Address or name of remote host []? 192.168.1.10
Destination filename [router-confg]? router_backup.cfg
Fehlerbehebung:
- Überprüfen Sie, ob der TFTP-Server die Anforderung empfangen hat und dass keine Firewall den TFTP-Datenverkehr blockiert.
- Stellen Sie sicher, dass der TFTP-Server korrekt eingerichtet ist und genügend Speicherplatz für die Konfigurationsdatei vorhanden ist.
3. Image-Transfer über TFTP
Zusätzlich zum Sichern der Konfigurationen kann TFTP auch für das Übertragen von IOS-Images auf Cisco-Geräte verwendet werden. Dies ist besonders nützlich, wenn Sie ein neues Gerät einrichten oder ein Software-Upgrade durchführen möchten.
IOS-Image vom TFTP-Server laden:
- Um ein IOS-Image auf einem Cisco-Router oder -Switch zu installieren, verwenden Sie den Befehl
copy tftp: flash:. - Geben Sie die IP-Adresse des TFTP-Servers und den Namen des zu übertragenden IOS-Images an.
Beispielbefehl:
Router# copy tftp: flash:
Address or name of remote host []? 192.168.1.10
Source filename []? c1900-universalk9-mz.SPA.153-3.M3.bin
Destination filename [c1900-universalk9-mz.SPA.153-3.M3.bin]?
Fehlerbehebung:
- Vergewissern Sie sich, dass genügend Speicherplatz im Flash-Speicher des Geräts vorhanden ist.
- Prüfen Sie, ob das IOS-Image die richtige Version und das richtige Format hat.
- Überprüfen Sie die Netzwerkverbindung zwischen dem Router und dem TFTP-Server.
4. Überwachung und Automatisierung von TFTP-Backups
Um sicherzustellen, dass die Konfigurations-Backups regelmäßig durchgeführt werden, können Sie Skripte oder Automatisierungswerkzeuge verwenden. Dies hilft, das Risiko menschlicher Fehler zu minimieren und eine regelmäßige Sicherung der Konfigurationen zu gewährleisten.
Automatisierung von TFTP-Backups:
- Erstellen Sie ein Skript auf dem Router, das regelmäßig die Konfiguration sichert und auf dem TFTP-Server speichert.
- Verwenden Sie ein externes Automatisierungstool wie
RANCIDoderAnsible, um den Backup-Prozess zu planen.
Beispiel für ein Skript:
!
! Save running config to TFTP server every night at midnight
!
! Crontab configuration for automatic backup
0 0 * * * copy running-config tftp://192.168.1.10/router_backup.cfg
5. Sicherheit und Best Practices
TFTP ist ein einfaches und leichtgewichtiges Protokoll, aber es bietet keine Sicherheitsfunktionen wie Verschlüsselung oder Authentifizierung. Daher sollten Sie einige Best Practices befolgen, um den Sicherheitsrisiken zu begegnen.
Empfohlene Sicherheitsmaßnahmen:
- Verwenden Sie TFTP nur in vertrauenswürdigen, isolierten Netzwerken.
- Beschränken Sie den TFTP-Zugang auf bestimmte IP-Adressen, die für die Sicherung von Konfigurationen und Image-Transfers verantwortlich sind.
- Setzen Sie eine sichere Alternative wie SFTP oder SCP ein, wenn Sicherheitsanforderungen bestehen.
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab (CCNA)
Hallo! Ich bin ein CCNA-Network Engineer und unterstütze Sie bei Cisco Router- und Switch-Konfigurationen – inklusive eines vollständigen Cisco Packet-Tracer-Labs (.pkt). Ideal für Lern-/Übungsszenarien, Validierung oder eine saubere Demo-Topologie.
Was ich (je nach Paket) umsetze
-
Switching: VLANs, Trunking (802.1Q), Port-Zuweisung, STP-Basics (PortFast/BPDU Guard wo sinnvoll)
-
Routing: Default/Static Routing oder OSPF, Inter-VLAN Routing (Router-on-a-Stick)
-
Services: DHCP (Pools/Scopes), NAT/PAT für Internet-Simulation
-
Optional Security: Basic ACLs und SSH-Hardening
-
Test & Verifikation: Ping/Traceroute + wichtige Show-Commands (mit erwarteten Ergebnissen)
Sie erhalten
-
✅ Packet Tracer .pkt Datei
-
✅ Saubere Konfigurations-Notizen pro Gerät
-
✅ Verifikations-Checkliste + erwartete Outputs
-
✅ Kurze Dokumentation (wie die Topologie funktioniert)
Bitte schreiben Sie mir vor der Bestellung, damit wir Scope, Packet-Tracer-Version, Geräteanzahl und Deadline klären.
Konfiguriere Cisco Router & Switches | Cisco Packet-Tracer-Labs. Finden Sie mich auf Fiverr.










