consola Xmodem Procedura de descărcare cu ajutorul rommon2

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
Notă: Xmodem poate fi de asemenea utilizat în anumite switch-uri Catalyst.

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.

  1. 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>

  • În prompt de comandă rommon, executați comanda XMODEM. Cu toate acestea, înainte de a executa comanda XMODEM. Asigurați-vă că PC-ul are o nouă imagine software-ul Cisco IOS.

    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

  • Ajustați programul de emulare terminal de pe rata de transmisie a datelor de 115200 biți / s, la o viteză pentru a se potrivi Xmodem, de mai sus. Pentru această sesiune de închidere terminale anterioare, la 9600 biți / s și deschide o nouă sesiune la viteza 115200 8-N-1. Faptul că Cisco 1603 acceptă o viteză maximă de numai 9600 biți / s, astfel încât atunci când vă conectați la o viteză de 115.200 biți / s pentru a vedea prompt router-ul nu va funcționa. Este important să ne amintim. După conectarea la router la o viteză de 115.200 biți / s la meniul HyperTerminal bar selectați Transfer și Send File.
  • 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.

    1. 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]

    Toate datele existente în bootflash vor fi pierdute! 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 C2600-este-mz.122-10a.bin.
  • În linia de meniu HyperTerminal, alegeți Transfer> Trimitere și specificați numele de fișier imagine, locația și Xmodem protocol. în n. 3 și 4 de mai sus, și începe transmisia.
    1. După încheierea transferului apare următorul mesaj:
    2. Ștergerea blițului la 0x60fc0000
    3. program Flash locație 0x60990000
    4. 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.

    1. rommon 2> confreg
    2. nu doriți să schimbați configurația? y / n [n]: y
    3. activa „modul de diagnosticare“? y / n [n]: n
    4. activați „utilizare netă în adresa bcast IP“? y / n [n]: n
    5. dezactiva „rom de sarcină după netboot nu“? y / n [n]: n
    6. permite „să utilizeze toate de difuzare zero“? y / n [n]: n
    7. activați „pauză / abort are un efect“? y / n [n]: n
    8. activați „ignorați info sistem de configurare“? y / n [n]: n
    9. schimba rata de transfer consola? y / n [n]: y
    10. introduce rate: = 9600 = 0 1 = 4800 2 1200 = 3 2400
    11. 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7
    12. schimba caracteristicile de boot? y / n [n]: y
    13. intra la pornire:
    14. 0 = ROM Monitor
    15. 1 = imaginea de ajutor de boot
    16. 2-15 = sistem de boot
    17. [0]: 0

    18. Sumar Configurare

    19. activat sunt:
    20. încărca rom după netboot nu reușește
    21. consola baud: 115200
    22. boot: Monitorul ROM
    23. nu doriți să schimbați configurația? y / n [n]: n
    24. Trebuie să resetați sau ciclu de putere pentru noi config să aibă efect
    25. rommom 2> reset

    26. Deschide un nou HyperTerminal cu următoarele setări:
    27. Biți pe secundă - 115200
    28. Biții de date - 8
    29. Paritate - Nici unul
    30. Biții de stop - 1
      Controlul debitului - Hardware
    31. 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.
    32. rommon 2> Xmodem -c c3640-i-mz.121-7.bin

    33. Nu începe încă programul de trimitere.
    34. Mărime fișier Nume fișier Checksum

    35. 4936800 bytes (0x4b5460) 0x2dd7 c3640-i-mz.121-7.bin (checksum bad: 0x13eb)

    36. ATENȚIE: Toate datele existente în flash-ul va fi pierdut!

    37. Invoca această cerere numai pentru recuperare în caz de dezastru.

    38. Doriți să continuați? y / n [n]: y

    39. Gata pentru a primi fișier c3640-i-mz.121-7.bin.

    40. După apariția mesajului de mai sus, aveți nevoie pentru a descărca un fișier folosind Xmodem și următoarea procedură:
      1. Du-te la programul HyperTerminal și deschideți meniul de transfer
      2. Selectați Trimitere fișier
      3. Î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
      4. Mai jos este câmpul care conține numele fișierului este o listă de protocol drop-down. Și atinge Xmodem
      5. Faceți clic pe butonul Trimitere pentru a începe transferul de fișiere
    41. 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ă.
    42. Router> activați
    43. Router terminale # configure
    44. Introduceți comenzi de configurare, câte unul pe fiecare rând. Terminați cu CNTL / Z.
    45. Router (config) terminalul #configure
    46. Router (config) # config-registru 0x2102
    47. Router (config) #line con 0
    48. # Viteza 9600 Router (config-line)
    49. 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.
    50. Router (config-line) #ctrl z
    51. mem #write Router
    52. #reload Router

    Orice întrebări?
    Consultați „AyTiMaksima“ pentru a afla mai multe și a obține exact ceea ce ai nevoie.

    articole similare