Pozrieme sa ako problém vyriešiť pri routeroch a access serveroch tried Cisco 2000, 2500, 3000, 4000, 7000 a AccessPro.
Základom je ROLLOVER kábel štandardne dodávaný s routermi (alebo vyrobený so zapojením 1,2,3,4,5,6,7,8 – 8,7,6,5,4,3,2,1 s koncovkami RJ45) a násuvnej modulárnej redukcie s nápisom TERMINAL (pozor, súčasťou dodávky sú aj redukcie s nápisom MODEM). Kábel zapojíme na routeri do console portu.
Štandardné terminálové nastavenie routerov je 9600,N,8,1,no flow control. Použijeme ľubovoľný terminálový program ako minicom alebo hyper terminál.
Router vypneme a zapneme, počas bootovania v limite 1 minúty vyšleme z termínálu sekvenciu BREAK, aby sme router prepli do ROMMON módu. Ak nevieme, ako sú na routeri komunikačné hodnoty nastavené, vo väčšine prípadov pomôže, ak si komunikačné parametre nastavíme na 1200,N,8,1 a počas bootovania routeru držíme stlačený medzerník.
Po nabootovaní routera v ROMMONitore nás privíta nasledujúca výzva:
!--- The router was just powercycled and during bootup a !--- break sequence was sent to the router. ! Abort at 0x10EA83C (PC) >
Teraz zmeníme konfiguračný register:
>o/r 0x2142
Implicitne býva hodnota registra nastavená na 0×2102, táto zmena nám umožní, že pri bootovaní nebude braný do úvahy uložená konfigurácia v NVRAM routera a tým ani žiadne bezpečnostné nastavenia a heslá.
Nasleduje spustenie pokačovania bootovacieho procesu nasledovným príkazom:
>i
a prebieha bootovanie:
System Bootstrap, Version 5.2(8a),
RELEASE SOFTWARE Copyright (c) 1986-1995 by cisco Systems
2511 processor with 16384 Kbytes of main memory
F3: 13626872+197596+780568 at 0x3000060
Restricted Rights Legend
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
......
Software clause at DFARS sec. 252.227-7013.
cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706
Cisco Internetwork Operating System Software IOS (tm) 2500 Software
.....
Image text-base: 0x0306C4E0, data-base: 0x00001000
cisco 2500 (68030) processor (revision D) with 8192K/2048K bytes
of memory.
......
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read ONLY)
--- System Configuration Dialog --- Would you like to enter
the initial configuration dialog? [yes/no]:
Odpovieme no, a dobehne bootovací proces.
00:00:08: %LINK-3-UPDOWN: Interface Ethernet0, changed state to up
00:00:08: %LINK-3-UPDOWN: Interface Serial0, changed state to up
00:00:08: %LINK-3-UPDOWN: Interface Serial1, changed state to up
.......
00:01:33: %LINK-5-CHANGED: Interface Ethernet0, changed state
to administratively down
00:01:33: %LINK-5-CHANGED: Interface Serial0, changed state
to administratively down
00:01:33: %LINK-5-CHANGED: Interface Serial1, changed state
to administratively down
00:01:33: %LINK-5-CHANGED: Interface TokenRing0, changed state
to administratively down
00:01:34: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Ethernet0, changed state to down
00:01:34: %LINEPROTO-5-UPDOWN: Line protocol on Interface
Serial1, changed state to down
00:01:34: %LINEPROTO-5-UPDOWN: Line protocol on Interface
TokenRing0, changed state to down
Router>
A sme na základnom prompte routera, kde sa už bez nejakých komplikácií dostaneme do enable módu
Router> enable Router#
Teraz, keď sme v enable móde aktivujeme konfig zapísaný v NVRAM:
Router#copy start run destination filename [running-config]? 16245 bytes copied in 18,211 secs (158 bytes/sec)
Zmeníme heslo, aktivujeme požadované rozhrania, vrátime konfiguračný register na pôvodnú hodnotu a zapíšeme zmenený konfig do NVRAM. Takže nasledovne:
Router#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#enable secret MOJEENABLEHESLO
Router(config)#int e0
Router(config-if)#no shut
*Mar 1 00:04:12.863: %LINK-3-UPDOWN: Interface Ethernet0,
changed state to up
*Mar 1 00:04:13.947: %LINEPROTO-5-UPDOWN: Line protocol on
Interface Ethernet0, changed state up
Router(config-if)#int s0
Router(config-if)#no shut
*Mar 1 00:04:18.107: %LINK-3-UPDOWN: Interface Serial0,
changed state to up
*Mar 1 00:04:19.167: %LINEPROTO-5-UPDOWN: Line protocol on
Interface Serial0, changed state to up
Router(config-if)#exit
Router(config)#config-register 0x2102
Router(config)#^Z
Router#write memory
*Mar 1 00:05:09.035: %SYS-5-CONFIG_I: Configured from console
by console Building configuration... [OK]
Router#
Teraz už máme problém definitívne vyriešený a máme prístup ku všetkým funkciám routeru. Zostáva nám už len urobiť zmenu v konfigurácii, kvoli ktorej sme sa vlastne do tohto problému dostali a môžme pokojne spávať ďalej a dúfať, že nás už nič neprekvapí.