Tartalomjegyzék

< Cisco

Cisco IOS frissítése

Bevezetés

Ez a leírás a Cisco IOS frissítését írja le egy routeren. A leírás a forrásban megjelölt weboldal alapján jött létre.

A leírás a következő útválasztókhoz használható.

A frissítés képfájl formájában áll rendelkezésre, amelyet fel kell másolnunk az útválasztóra. Az útválasztóra másoláshoz több protokoll áll rendelkezésre:

A másoláshoz leggyakrabban használt protokoll a TFTP. A tftp weblapon bővebb leírást talál a TFTP leírásáról, ellenőrzéséről.

A TFTP telepítése

A TFTP telepítése Debian GNU/Linuxon

apt install tftpd-hpa tftp-hpa

A kimeneti fájlok könyvtára a következő:

/srv/tftp

Windows TFTP

Windowon használhatjuk példul a tftpd32-t:

choco install tftpd32

Kapcsolat az útválasztóval

Használjunk konzolkapcsolatot a frissítéshez. A telnet vagy SSH kapcsolat újraindításkor megszűnik.

A kapcsolathoz egy HyperTerminál programra van szükség. A következő beállításokra van szükség:

Ha nem megfelelő betűk jelennek meg a terminálon, akkor a beállítások nem megfelelőek. Például a sebesség nagyobb mint 9600 bps.

Ellenőrizzük az útválasztó config-registerét, hogy nincs-e nem szabványos nagyobb sebesség beállítva. A config-register megtekintése a következő paranccsal lehetséges:

show version

Router boot problémák

Ha kapcsolódtunk egy routerhez, előfordulhat, hogy ROMmon vagy Boot módban vagyunk. Ezt a két módszert használjuk diagnosztikai eljárásokban. Ha nem jelenik meg a router szokásos felülete, akkor használja ezeket az eljárásokat:

A router ROMmon módban

A router ROMmod módban van és a dir flash: parancs hatására a következőt látjuk:

router(boot)>
device does not contain a valid magic number
boot: cannot open "flash:"
boot: cannot determine first file name on device "flash:"

Ez a hibaüzenet akkor szokott megjelenni, amikor a Flash üres vagy amikor a fájlrendszer hibás. Másoljon egy érvényes képfájlt a Flashre a dokumentumnak megfelelően.

router(boot)>
device does not contain a valid magic number
boot: cannot open "flash:"
boot: cannot determine first file name on device "flash:"

Szoftver telepítés és frissítés

Cisco IOS kiválasztása

Válasszuk ki a megfelelő Cisco IOS-t.

Figyelembe kell venni a memória nagyságát.

Legyünk biztosak abban, hogy az új Cisco IOS támogatja a router interfészeit és moduljait.

Az új Cisco IOS-nek támogatnia kell a régi Cisco IOS funkcióit.

Cisco IOS a TFTP szerverre

Töltsük le a megfelelő képfájlt. Regisztrált felhasználók használhatják a Cisco letöltő helyét

Másoljuk a Cisco IOS képfájlt a TFTP szerver kimeneti könyvtárába.

Fájlrendszer meghatározása

Meg kell határozni azt a célfájlrendszert, amelyre felmásoljuk a képfájlt. Használjuk a show file system parancsot:

R1#show file system

A parancs megmutatja milyen fájlrendszerek érhetők el a routeren.

Általában ilyen fájlrendszereket láthatunk:

A szabad hely megtekintéséhez használja a show file system, vagy a dir fájlrendszernév parnacsot.

Előkészületek

Ellenőrizzük, hogy van-e elég hely. Ha van elég memória, akkor megmaradhat a régi Cisco IOS képfájl és az új is. Így ha az új Cisco IOS nem működnek, a régi még elindítható, ha belépünk a ROMMON módba. Így időt takaríthat meg, hogy visszaállítsa az eredeti állapotot.

Az új Cisco IOS rendelkezik egy alapkonfigurációval. Ellenőrizzük le, hogy nem ütközik-e a meglévő beállításokkal.

TFTP ellenőrzése

Ellenőrizzük le, hogy a TFTP szerverrel van-e hálózati kapcsolat. Ehhez pingessük meg az IP címét. A TFTP szervernek és a routernek azonos hálózatban kell lennie.

Ellenőrizzük le, hogy TFTP szerver működik-e. Ehhez használhatunk például egy tftp klienst.

IOS képfájl routerre másolása

R1# copy tftp: flash
Address or name of remote host []? 192.168.5.2
Source filename []? c2600-adventerprisek9-mz.124-12.bin
Destination filename [c2600-adventerprisek9-mz.124-12.bin]?
Accessing tftp://192.168.5.2/c2600-adventerprisek9-mz.124-12.bin...
Erase flash: before copyng? [confirm]y
Erasing the flash filesystem will remove all files! Continue? [confirm]y
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeee ...erased
Erase of flash: complete
Loading c2600-adventerprisek9-mz.124-12.bin from 10.10.10.2 (via Ethernet0/0): !!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 29654656/49807356 bytes]

Verifying checksum...  OK (0xAC8A)
29654656 bytes copied in 56.88 secs (80383 bytes/sec)

Ellenőrzés

R1#dir flash:
R1#verify flash:c2600-adventerprisek9-mz.124.12.bin

A konfigurációs regiszter ellenőrzése

Ellenőrizzük a config-register értékét:

R1#show version

Beállíthatjuk 0x2102 értéket:

R1#configure terminal
R1(config)#config-register 0x2102
R1(config)#^Z

A boot változó ellenőrzése

R1# show run | include boot
boot system flash:c2600-adventerprisek9-mz.123-21.bin
R1#configure terminal
R1(config)#no boot system
R1(config)#boot system flash:c2600-adventerprisek9-mz.124-12.bin
R1(config)#^Z

Konfiguráció mentése

R1#write memory
R1#reload
Proceed with reload? [confirm]

A frissítés ellenőrzése

R1#show version

Forrás