V labákoch sa nám často stáva, že študent zmaže celý IOS a nie startup-config. Vtedy treba IOS čo najskôr obnoviť. Jedna cesta je cez COM port PC, čo je dosť zdĺhavé, rádovo desiatky minút. Druhá je možnosť cez TFTP server. Buď v zapojení PC – crossUTP – router, kde na PC musíme mať naištalovaný TFTP server a pripravený IOS. Druhá možnosť je použiť ako TFTP server priamo router s platným a vhodným IOS-om. Tento prípad rozvediem.
TOPOLÓGIA:
R1———Fa0/0———R2
R1 bude slúžiť ako tftp server, R2 potrebujeme obnoviť.
Konfigurácia rozhrania fa 0/0 routra R1, ktorým sú routre prepojené bact-to-back. Ako médium musíme použiť krížený UTP kábel.
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int Fa 0/0
R1(config-if)#ip ad 1.1.1.1 255.255.255.0
R1(config-if)#no shut
Konfigurácia routra R1 ako tftp servera, ktorý bude ponúkať svoj IOS z flash:
R1(config)#tftp-server flash:c2600-jk9o3s-mz.122-29.bin
Router R2 je v rom monitor móde. Overenie premenných, príkazom set
rommon 1 > set
PS1=rommon ! >
TFTP_FILE=c2600-jk9o3s-mz.122-29.bin
BOOT=
IP_ADDRESS=10.10.104.10
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=10.10.104.4
TFTP_SERVER=10.10.104.4
?=1
RET_2_RTS=
BSI=0
RET_2_RCALTS=
je potrebné zmeniť parametre IP adresy, masky a tftp servera (po prípade sťahovaného súboru):
rommon 9 > IP_ADDRESS=1.1.1.2
rommon 10 > IP_SUBNET=255.255.255.0
rommon 12 > TFTP_SERVER=1.1.1.1
Overenie:
rommon 13 > set
PS1=rommon ! >
TFTP_FILE=c2600-jk9o3s-mz.122-29.bin
BOOT=
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=10.10.104.4
RET_2_RTS=
BSI=0
RET_2_RCALTS=
_2_RCALTS=
?=0
IP_ADDRESS=1.1.1.2
IP_SUBNET=255.255.255.0
TFTP_SERVER=1.1.1.1
Spustenie TFTP sťahovania, príkaz tftpdnld
tftpdnldIP_ADDRESS: 1.1.1.2
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 10.10.104.4
TFTP_SERVER: 1.1.1.1
TFTP_FILE: c2600-jk9o3s-mz.122-29.bin
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y
.
Receiving c2600-jk9o3s-mz.122-29.bin from 1.1.1.1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
etc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!
File reception completed.
Copying file c2600-jk9o3s-mz.122-29.bin to flash.
Erasing flash at 0x60fc0000
program flash location 0x60c60000
rommon 15 >
a reload routra
rommon 15 > reset
To je všetko.