浅谈flashmemory的恢复

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

上次我一不小心将壹台Cisco2610路由器的flash memory删除了

#erase flash

后来我查到下面这篇文章才解决这个问题:

This document explains how to download a software image to a Cisco 260

0 using Trivial File Transfer Protocol (TFTP) over the first LAN port

via the tftpdnld ROMMON command.

Notes:

The ROMMON TFTP transfer works on the first LAN port only; however, fo

r the Cisco 2612, you can choose the Token Ring or Ethernet port.

You can only download files to the router. You cannot use ROMMON TFTP

to get files from the router.

Does not support source route bridging on Token Ring ports.

Operation

First, you must set ROMMON environment variables prior to the TFTP dow

nload. All variable names are case sensitive.

You can view the ROMMON environment variables by using the set command

, as shown below:

rommon 3 set

PS1=rommon !

IP_ADDRESS=172.18.16.76

IP_SUBNET_MASK=255.255.255.192

DEFAULT_GATEWAY=172.18.16.65

TFTP_SERVER=172.18.16.2

TFTP_FILE=quake/rel22_Jan_16/c2600-i-mz

The variables to set for tftpdnld are shown below:

usage: tftpdnld

Use this command for disaster recovery only to recover an image via TF

TP.

"tftpdnld" has no arguments. Monitor variables are used for arguments.

(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=2400)

TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)

rommon 14

The variables to set for Token Ring are shown below:

TR_1E1R_PORT On the Cisco 2612, this variable sets the Token Ring or E

thernet port.

0 = use Ethernet port

1 = use Token Ring port

Default is 0

TR_SPEED_MODE For a Token Ring port, this variable sets the ring speed

and duplex mode.

0 = 4 Mbps half-duplex mode

1 = 4 Mbps full-duplex mode

2 = 16 Mbps half-duplex mode

3 = 16 Mbps full-duplex mode

Default is 2

The variables to set for Fast Ethernet are shown below:

FE_SPEED_MODE 0 = 10 Mbps half-duplex mode

1 = 10 Mbps full-duplex mode

2 = 100 Mbps half-duplex mode

3 = 100 Mbps full-duplex mode

4 = auto-negotiation

Default is 4

You must use the sync command to save ROMMON environment variables to

nonvolatile RAM (NVRAM).

Example:

rommon 16 IP_ADDRESS=171.68.171.0

rommon 17 IP_SUBNET_MASK=255.255.254.0

rommon 18 DEFAULT_GATEWAY=171.68.170.3

rommon 19 TFTP_SERVER=171.69.1.157

rommon 20 TFTP_FILE=c2600-is-mz.113-2.0.2.Q

rommon 21 tftpdnld

IP_ADDRESS: 171.68.171.0

IP_SUBNET_MASK: 255.255.254.0

DEFAULT_GATEWAY: 171.68.170.3

TFTP_SERVER: 171.69.1.129

TFTP_FILE: c2600-is-mz.113-2.0.3.Q

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-is-mz.113-2.0.3.Q from

171.69.1.129 !!!!!.!!!!!!!!!!!!!!!!!!!.!!

File reception completed.

Copying file c2600-is-mz.113-2.0.3.Q to flash.

Erasing flash at 0x607c0000

program flash location 0x60440000

rommon 22

注意上面文字的大小写问题,大写的IP ADDRESS等一定要用大写

否则系统不认的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航