Se încarcă procedura de consola Xmodem folosind ROMmon2
Comanda, cere
Acest articol descrie modul de utilizare a comanda Xmodem de la consola pentru a descărca Cisco IOS Software-ul folosind monitorul monitorului ROM (rommon). Informațiile conținute în acest articol se referă la următoarele versiuni de software și hardware.- Router Cisco seria 827, 1600, 1700, 2600, 3600 și 3700
- servere de acces universal Cisco AS5200, AS5300, AS5350 si AS5400
Xmodem este utilizat pentru situații de recuperare în caz de dezastru în cazul în care router-ul nu rulează software-ul Cisco IOS, sau o unitate flash bootabil pentru a porni de la ea, și ruterul doar cizme în modul rommon. Această procedură poate fi utilizată și atunci când nu există nici un server TFTP sau conexiuni de rețea atunci când singura posibilitate este conectarea directă a unui PC la consola de router (sau conexiunea prin modem). Deoarece procedura depinde de viteza de consola a router-ului și PC port serial, de încărcare a imaginii poate dura foarte mult timp. De exemplu, descărcarea de imagini software-ul Cisco IOS Release 12.1 (16) un router Cisco seria 1600 la o rată de date de 38400 biți IP Plus / s durează aproximativ 25 de minute.
utilizarea
Mai jos este o sintaxă de comandă Xmodem conform Command Reference pentru Cisco IOS Release 12.2.
Xmodem [-c] [-y] [-e] [-f] [-r] [-x] [rata de date -s]
Tabelul următor descrie sintaxa Xmodem.
(Opțional) Calculul sumei de control CRC-16 algoritm este mai complexă și mai fiabile decât calcularea sumei de control standard de.
(Opțional) Utilizați protocolul Ymodem pentru a crește tranzitată.
(Opțional) Ștergerea prima memorie flash de partiție înainte de a descărca. Acest parametru este valabil numai pentru Cisco 1600 Series routere.
(Opțional) Purificarea tuturor memorie flash înainte de a descărca. Acest parametru este valabil numai pentru seria Cisco 1600.
(Opțional) Descărcați DRAM. În mod implicit, memoria flash.
(Opțional) Nu începe să efectueze Cisco IOS software-ul de imagine după ce descărcarea este completă.
(Opțional) Setați portul consola rata de date în cazul în care livrarea de fișiere. Valorile valide sunt 1200, 2400, 4800, 9600, 19200, 38400 și 115200 biți / s. Viteza implicită este setată în registrul de configurare. Acest parametru este valabil numai pentru seria Cisco 1600.
(Opțional) Numele fișierului pentru copia. Acest argument este ignorat dacă specificați opțiunea -r, deoarece DRAM poate copia doar un singur fișier. În fișierele din seria Cisco 1600 pentru a transporta încărcate în rommon.
Notă: comanda Xmodem ca e Astfel de parametri. f și sunt susținute doar routere Cisco seria 1600. Pentru a vizualiza sintaxa și parametrii de comandă XMODEM. introduceți Xmodem -? în rommon comanda prompt.
Mai jos este un exemplu al comenzii Xmodem pentru Cisco 1603 comutator:
Mai jos este un exemplu al comenzii Xmodem pentru Cisco 2620 comutator:
rommon 12> Xmodem -cfs115200 C1600-sy-mz.121-16.bin
rommon 2> Xmodem -c C2600-is-mz.122-10a.bin
- Transfer Xmodem funcționează numai pe portul consola. Fișierele pot fi în router, puteți descărca.
Utilizați Xmodem pentru a obține fișiere de la router nu poate fi. - În plus, este important să ne amintim că opțiunea -s este disponibilă numai pentru routere Cisco seria 1600. A fost pus în aplicare în scopul de a depăși limitarea vitezei de transmitere a datelor Console (9600 biți / s). De exemplu, prin setarea parametrului -s 115200 biți / s, puteți crește rata de încărcare și, prin urmare, reduce timpul de executie. Alte Cisco consola suport routere viteze de până la 115.200 biți / s, astfel încât opțiunea -s nu este necesară.
- Asigurați-vă că portul serial PC folosind un universal asincron de emisie-recepție 16550 (UART), în cazul în care imaginea software-ului Cisco IOS este descărcat prin intermediul consolei router la o viteză de 115200. În cazul în care portul serial PC-ul nu folosește un UART 16550, vă recomandăm descărcarea de viteză la 38400 sau mai puțin.
Procedura de Xmodem pentru a descărca software-ul Cisco IOS imagine de pe router Cisco 1603
Pentru a descărca imaginea software-ului Cisco IOS pe un router Cisco 1603, utilizați următoarea procedură XMODEM.
- Rulați un program de emulare de terminal.
Mai jos este un exemplu setările pentru Windows hyperterminal pentru 8-N-1 la 9600 biți / s și conectați portul serial PC-ul la portul consola al routerului. Odată conectat, trebuie să mergeți la linia de comandă rommon (rommon 1>). De regulă, în cazul în care imaginea Cisco IOS router Software-ul și imaginea bootflash sunt deteriorate, router-ul poate lucra numai în modul rommon. Dacă cele de mai sus nu este adevărat, iar tu trebuie să meargă în linia de comandă rommon, trebuie să modificați registry de configurare (de obicei, 0x2102, în conformitate cu datele de versiune prezintă o ieșire de comandă) pentru a 0x0, după cum urmează:
Simm cu paritate detectată, ignorând la bord DRAM
Platforma C1600 cu 16384 Kbytes de memorie principală
rommon 1>
Următorul exemplu este curățat toată memoria flash înainte de a încărca cu parametrul -f (pentru seria Cisco 1600 numai). Se calculează suma de control CRC-16 cu parametrul -c și viteza de încărcare de 115200 biți / s (numai pentru Cisco 1600 series), care precizează -s115200:
rommon 12> Xmodem -cfs115200 C1600-sy-mz.121-16.bin
Nu începe încă programul de trimitere.
Notă: În cazul în care portul consola este conectat la modem, atunci portul de modem și necesitatea de a lucra la aceeași rată de date.
Utilizați viteza consola de 115200 bps pentru descărcare [Confirmare]
Mărime fișier Nume fișier Checksum
1957444 bytes (0x1dde44) 0xe345 C1600-y-mz.113-9.T
Ștergerea blițului la 0x83f0000 nici o partiție de 2 pe dispozitiv: 1 slot PCMCIA
Gata pentru a primi fișier C1600-SY-mz.121-16.bin.
Descărcați va fi realizată la 115,200.
asigurați-vă că emulator de terminal este setat la
această viteză înainte de a trimite fișiere.
Toate fișierele existente în partiția afișate și fișierele în orice alte partiții pe acest dispozitiv vor fi pierdute! Continuă. apăsați pe y'for da, 'n' pentru nici: y
4. Selectați numele fișierului imagine, locația și introduceți Xmodem ca protocol.
5. Faceți clic pe butonul Trimitere pentru a începe transferul.
După încheierea transferului apare următorul mesaj:
Revenind la viteza de consolă 9600
Vă rugăm să resetați emulator terminal la această viteză.
Procedura de Xmodem pentru a descărca software-ul Cisco IOS imagine de pe router Cisco 2620
Pentru a descărca imaginea software-ului Cisco IOS pe un router Cisco 2620, utilizați următoarea procedură XMODEM.
- Rulați un program de emulare de terminal.
Acesta este un exemplu setările pentru Windows Hyperterminal pentru 8-N-1 la 9600 biți / s. Conectați portul serial al PC-ului la portul consola al routerului. Odată conectat, trebuie să mergeți la linia de comandă rommon (rommon 1>). De regulă, în cazul în care imaginea Cisco IOS router Software-ul și imaginea bootflash sunt deteriorate, router-ul poate lucra numai în modul rommon. Dacă cele de mai sus nu este adevărat, iar tu trebuie să meargă în linia de comandă rommon, trebuie să modificați registry de configurare (de obicei, 0x2102, în conformitate cu datele de versiune prezintă o ieșire de comandă) pentru a 0x0, după cum urmează:
# 2620 terminale de configurare
Introduceți comenzi de configurare, câte unul pe fiecare rând. Terminați cu CNTL / Z.
2620 (config) #con
2620 (config) #conf
2620 (config) 0x0 # config-registru
2620 (config) # ^ Z
2620 #
5d03h:% SYS-5-CONFIG_I: Configurat de la consola de consolă
2620 #
2620 # Reîncărcare
Configurarea sistemului a fost modificat. Salvați? [Da / nu]: n
Mai departe cu reîncărcare? [Confirmare]
- După încheierea transferului apare următorul mesaj:
- Ștergerea blițului la 0x60fc0000
- program Flash locație 0x60990000
- Descarcă complet!
Vă rugăm să rețineți că spre sfârșitul memoriei flash este ștearsă automat, spre deosebire de Cisco 1600. Din acest motiv, opțiunea -f, în acest caz nu este necesară. În cele din urmă, pentru a reveni la consola inițială 9600 și pentru a restabili secvența registrului de configurare implicită de pornire trebuie să fie resetat la 0x2102 după cum urmează:
rommon 12> confreg 0x2102
Trebuie să resetați sau ciclu de putere pentru noi config să aibă efect
rommon 2> reset
cisco în 2620 (MPC860) procesor (revizuire 0x100) cu 61440K / 4096K bytes de memorie.
bord Procesor ID JAB03110MUB (3691217154)
procesor M860: parte numărul 0, masca 49
Reducerea software-ului.
software-ul X.25, versiunea 3.0.0.
1 FastEthernet / IEEE 802.3 interfață (e)
2 Interfață voce FXS (s)
32K bytes de memorie de configurare non-volatilă.
16384K bytes de Flash procesor de placă de sistem (citire / scriere)
Apăsați RETURN pentru a începe!
Procedura de Xmodem pentru a descărca software-ul Cisco IOS imagine de pe router Cisco 3600
Pentru a descărca o imagine de software de pe router Cisco IOS este un Cisco 3600, utilizați următoarea procedură XMODEM.
Procedura standard utilizează viteza consolă implicită de 9600 biți / s. Xmodem este un protocol de transfer lent, și transferul de fișiere mari, cum ar fi imaginea software-ul Cisco IOS, poate avea nevoie de timp inacceptabil de lung. Creșterea vitezei a consolei router 3600 ajută la reducerea timpului necesar pentru transmiterea peste fișierul de protocol Xmodem.
În modul rommon, urmați procedura de mai jos folosind confreg utilitate rommon.
- rommon 2> confreg
- nu doriți să schimbați configurația? y / n [n]: y
- activa „modul de diagnosticare“? y / n [n]: n
- activați „utilizare netă în adresa bcast IP“? y / n [n]: n
- dezactiva „rom de sarcină după netboot nu“? y / n [n]: n
- permite „să utilizeze toate de difuzare zero“? y / n [n]: n
- activați „pauză / abort are un efect“? y / n [n]: n
- activați „ignorați info sistem de configurare“? y / n [n]: n
- schimba rata de transfer consola? y / n [n]: y
- introduce rate: = 9600 = 0 1 = 4800 2 1200 = 3 2400
- 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7
- schimba caracteristicile de boot? y / n [n]: y
- intra la pornire:
- 0 = ROM Monitor
- 1 = imaginea de ajutor de boot
- 2-15 = sistem de boot
- [0]: 0
- Sumar Configurare
- activat sunt:
- încărca rom după netboot nu reușește
- consola baud: 115200
- boot: Monitorul ROM
- nu doriți să schimbați configurația? y / n [n]: n
- Trebuie să resetați sau ciclu de putere pentru noi config să aibă efect
- rommom 2> reset
- Deschide un nou HyperTerminal cu următoarele setări:
- Biți pe secundă - 115200
- Biții de date - 8
- Paritate - Nici unul
- Biții de stop - 1
Controlul debitului - Hardware - După configurarea HyperTerminal, du-te la linia de comandă rommon. Introduceți Xmodem de comandă. Înainte de a introduce o comandă Xmodem. asigurați-vă că terminalul de pe hard disk-ul local are o imagine de software.
- rommon 2> Xmodem -c c3640-i-mz.121-7.bin
- Nu începe încă programul de trimitere.
- Mărime fișier Nume fișier Checksum
- 4936800 bytes (0x4b5460) 0x2dd7 c3640-i-mz.121-7.bin (checksum bad: 0x13eb)
- ATENȚIE: Toate datele existente în flash-ul va fi pierdut!
- Invoca această cerere numai pentru recuperare în caz de dezastru.
- Doriți să continuați? y / n [n]: y
- Gata pentru a primi fișier c3640-i-mz.121-7.bin.
- După apariția mesajului de mai sus, aveți nevoie pentru a descărca un fișier folosind Xmodem și următoarea procedură:
- Du-te la programul HyperTerminal și deschideți meniul de transfer
- Selectați Trimitere fișier
- În fereastra pop-up, faceți clic pe butonul Browse din caseta de dialog pentru a localiza numele fișierului pe hard disk-ul local
- Mai jos este câmpul care conține numele fișierului este o listă de protocol drop-down. Și atinge Xmodem
- Faceți clic pe butonul Trimitere pentru a începe transferul de fișiere
- Du-te la programul HyperTerminal și deschideți meniul de transfer
- După ce transferul este complet, router-ul va reporni în mod independent. După repornirea este completă, apăsați Enter. pentru a merge la linia de comandă și a restabili starea inițială a registrului de configurare și viteza consolă.
- Router> activați
- Router terminale # configure
- Introduceți comenzi de configurare, câte unul pe fiecare rând. Terminați cu CNTL / Z.
- Router (config) terminalul #configure
- Router (config) # config-registru 0x2102
- Router (config) #line con 0
- # Viteza 9600 Router (config-line)
- Modificarea vitezei consola se va rupe conexiunea. Navigați la programul terminalului, setați rata de transmisie de date de 9600 biți / s și re-conectați la router consola.
- Router (config-line) #ctrl z
- mem #write Router
- #reload Router
Orice întrebări?
Consultați „AyTiMaksima“ pentru a afla mai multe și a obține exact ceea ce ai nevoie.