Jump to content

Cisco Router 2600 - IOS von tftp laden


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich möchte gern ein IOS-Image (Filename.bin) vom Client laden.

Habe bisher mit dem Befehlen:

 

system boot tftp [filename.bin] [ip]

system boot tftp [filename] [ip]

 

versucht das Image zu laden. Habe natürlich immer die alten system boot einträge gelöscht und wieder neu angelegt.

 

Dabei kam es immer wieder zu folgender Fehlermeldung beim reload:

 

sys-6-read_bootfile_fail: tftp [filename.bin] [ip] file read failed permission denied

 

Vllt. habt ihr eine Idee!

 

 

MFG

eXpli

Link zu diesem Kommentar

Debugging / Logging auf dem TFTP einschalten, dann sieht man erstens wonach der Router genau fragt (Dateiname) und zweitens ob die Berechtigungen passen. Nach der Fehlermeldung liegt es wohl eher an letzterem. Ggf. einfach mal einen anderen TFTP testen. Auch prüfen ob der TFTP erreichbar ist und ob da eine Firewall auf dem TFTP den Zugriff blockt.

 

Ich verwende derzeit den http://tftpd32.jounin.net (muss man nicht mal installieren, kann man vom Stick starten ....) mit dem TFTP von Kiwi hatte ich gehäuft Probleme mit Lese- bzw. Übertragungsfehlern, der TFTP von 3COM und der TFTP von Solarwinds waren unter W2K3-Server nicht sauber ans Laufen zu kriegen, hab aber keine Ahnung ob das immer noch so ist.

 

Gruss

Markus

Link zu diesem Kommentar
  • 1 Monat später...

Habe das ganze mit dem anderen TFTP-Server probiert. Die Fehlermeldung, dass ich keine rechte habe kommt nun nicht mehr!

 

Habe es dennoch nicht geschafft zum laufen zu bekommen.

 

Meldung:

 

READ_BOOTFILE_FAIL: tftp://192.168.106.2/c2600.bin File read failed -- .

.

boot of "tftp:c2600.bin 192.168.106.2" using boot helper "flash:c2600-i-mz.122-8.t10.bin" failed

loadprog: error - on file open

boot: cannot load "tftp:c2600.bin 192.168.106.2"

 

Erbitte um Hilfe... :(

Link zu diesem Kommentar

Hi,

 

der 2600 kann auch aus dem Rommon Modus per TFTP laden.

Währen des bootens "break" und dann folgende Variablen setzen:

 

IP_ADDRESS=192.168.22.222

IP_SUBNET_MASK=255.255.255.0

DEFAULT_GATEWAY=192.168.22.22

TFTP_SERVER=192.168.22.2

TFTP_FILE=c2600-is-mz-123-9a.bin

tftpdnld -r

 

 

Sieht dann so aus:

 

System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)

Copyright © 1999 by cisco Systems, Inc.

TAC:Home:SW:IOS:Specials for info

 

telnet> send brk

PC = 0xfff0a530, Vector = 0x500, SP = 0x680127b0

C2600 platform with 65536 Kbytes of main memory

 

rommon 1 > IP_ADDRESS=192.168.22.222

rommon 2 > IP_SUBNET_MASK=255.255.255.0

rommon 3 > DEFAULT_GATEWAY=192.168.22.22

rommon 4 > TFTP_SERVER=192.168.22.2

rommon 5 > TFTP_FILE=c2600-i-mz.123-3.bin

rommon 6 > tftpdnld -r

 

IP_ADDRESS: 192.168.1.222

IP_SUBNET_MASK: 255.255.255.0

DEFAULT_GATEWAY: 192.168.22.22

TFTP_SERVER: 192.168.22.2

TFTP_FILE: c2600-i-mz.123-3.bin

.

Receiving c2600-i-mz.123-3.bin from 192.168.22.2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!

......

File reception completed.

program load complete, entry point: 0x80008000, size: 0x716918

 

 

How to Download a Software Image to a Cisco 2600 via TFTP Using the tftpdnld ROMMON Command [Cisco 2600 Series Multiservice Platforms] - Cisco Systems

 

Wichtig ist auch das du "spanning-tree portfast" auf dem Switchinterface enabled hast an dem der Router angeschlossen ist. Sonst gibt es einen TFTP timeout bevor das interface im Forwardings Modus angekommen ist. Vielleicht liegt es ja auch daran, das du keine Verbindung zum TFTP Server bekommst.

 

 

Fu

Link zu diesem Kommentar
Danke erstmal für die Antwort!

 

Nur zum richtigen Verständinis... Ich möchte das die akt. IOS Version bestehen bleibt. Ich möchte nur das IOS Image in den flüchtigen speicher laden und davon aus starten. Geht das damit ?

 

Hallo,

 

ich würde fast sagen, das geht nur damit. Wenn du das Image auf dem Flash behalten willst, dann wird der Router immer vom Flash booten, auch wenn du einen TFTP Server zum booten angiebst.

Erst, wenn du das Image löscht wird, wenn nix im Flash gefunden wird, vom TFTP versucht. Ich habe dazu jedenfalls nix anderes gefunden.

 

Bei dem 3640 ist es z.B. so, das er überhaupt nicht ohne lokales Image vom TFTP booten kann. Da hat der Rommon Modus keine TFTP Unterstützung und der braucht ein lokales Image sozusagen als Stütze.

 

Ich habe es bei einem 2600 nicht hinbekommen, das "boot system tftp c2600-is-mz-123-9a.bin 192.168.2.2" von dem Router beachtet wird, wenn er ein gültiges image im flash hat. Auch mit "config-register 0x2102" was normalerweise dafür steht, das er in der startup-config nachsieht und dann die Reihenfolge einhält.

 

ImageShack - Hosting :: routerboot3wi.jpg

....

boot-start-marker

boot system tftp c2600-is-mz-123-9a.bin 192.168.2.2

boot system tftp c2600-is-mz-123-9a.bin 192.168.2.3

boot system flash

boot system rom

boot-end-marker

 

Also, wenn du dein Image laden möchtest ohne das Alte zu löschen, dann nur per Rommon.

 

Fu

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...