?
Solved

Disaster Recovery on Cisco 837

Posted on 2005-03-16
7
Medium Priority
?
1,570 Views
Last Modified: 2008-01-09
Dear All,

I have a Cisco 837 ADSL router which has a corrupted IOS (boots only in rommon). I am following the procedures however I just keep getting the following error:

rommon 1 > ip_address=192.168.1.2
rommon 2 > ip_subnet_mask=255.255.255.0
rommon 3 > default_gateway=192.168.1.1
rommon 4 > tftp_server=192.168.1.1
rommon 5 > tftp_file=c837-k9o3sy6-mz.123-2.XE
rommon 6 > tftpdnld

Missing or illegal ip address for variable IP_ADDRESS                                                    
Illegal IP address.                  

usage: tftpdnld [-ur]
  Use this command for disaster recovery only to recover an image via TFTP.
  Monitor variables are used to set up parameters for the transfer.
  (Syntax: "VARIABLE_NAME=value" and use "set" to show current variables.)
  "ctrl-c" or "break" stops the transfer before flash erase begins.

  The following variables are REQUIRED to be set for tftpdnld:
            IP_ADDRESS: The IP address for this unit
        IP_SUBNET_MASK: The subnet mask for this unit
       DEFAULT_GATEWAY: The default gateway for this unit
           TFTP_SERVER: The IP address of the server to fetch from
             TFTP_FILE: The filename to fetch

  The following variables are OPTIONAL:
          TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
      TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
          TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
         TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)

  Command line options:
   -r: do not write flash, load to DRAM only and launch image
   -u: upgrade the rommon, system will reboot once upgrade is complete

Please advise.

Thank you,
REX
0
Comment
Question by:rex68
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 13

Accepted Solution

by:
gpriceee earned 900 total points
ID: 13562847
Set the ROM monitor variable TFTP_CHECKSUM to 0. This is done by defining the variable TFTP_CHECKSUM=0 from the ROM monitor set command, and then continue with the tftpdnld procedure.
0
 
LVL 13

Expert Comment

by:gpriceee
ID: 13562875
The assumption is that the tftp_file name is correct as are the addresses.  If not, make them accurate.
0
 

Author Comment

by:rex68
ID: 13562914
Hi gpricee,

Thank you for your reply.

I've changed the checksum to 0 but it is still giving me the same error and I've assured that all IP addresses and filename are accurate.

Anything else I could possibly try?

Cheers,
REX
0
Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

 
LVL 13

Expert Comment

by:gpriceee
ID: 13562983
These commands, assuming nothing is inaccurate seem correct:
rommon 1 > ip_address=192.168.1.2
rommon 2 > ip_subnet_mask=255.255.255.0
rommon 3 > default_gateway=192.168.1.1
rommon 4 > tftp_server=192.168.1.1
rommon 5 > tftp_file=c837-k9o3sy6-mz.123-2.XE
rommon 6 > tftpdnld

The next thing you get should be a warning, and all you have to do is hit y

Is your tftp server the same as your default gateway?
Is the extension on the tftp file correct?
0
 
LVL 13

Expert Comment

by:gpriceee
ID: 13563027
I just looked at it again, and the filename seems incomplete.
.bin
0
 
LVL 43

Expert Comment

by:JFrederick29
ID: 13564897
The variables are case sensitive, use upper case:

rommon 1 > IP_ADDRESS=192.168.1.2
rommon 2 > IP_SUBNET_MASK=255.255.255.0
rommon 3 > DEFAULT_GATEWAY=192.168.1.1
rommon 4 > TFTP_SERVER=192.168.1.1
rommon 5 > TFTP_FILE=c837-k9o3sy6-mz.123-2.XE
rommon 6 > tftpdnld
0
 

Author Comment

by:rex68
ID: 13570946
Hi Lads,

I've managed to do it through XMODEM..

Thanks for all replies.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This program is used to assist in finding and resolving common problems with wireless connections.
This article will show how Aten was able to supply easy management and control for Artear's video walls and wide range display configurations of their newsroom.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question