内容

概要

前提条件

要件

使用するコンポーネント

表記法

稼動

トークン リング

ファスト イーサネット

例

関連情報

概要

このドキュメントでは、ROMmon tftpdnld コマンドを使用して、1 番目の LAN ポート経由で Trivial File Transfer Protocol（TFTP）を使用して Cisco 2600/2800/3800 シリーズ ルータにソフトウェア イメージをダウンロードする方法について説明します。

注：

- ROMmon の TFTP 転送が動作するのは、最初の LAN ポートでだけです。しかし、Cisco 2612 では、トークン リングまたはファスト イーサネット ポートを選択できます。

- ルータへはファイルのダウンロードだけが可能です。ROMmon の TFTP は、ルータからのファイル取得には使用できません。

- トークン リング ポートでの転送では、ルート ブリッジングはサポートされていません。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

稼動

TFTP ダウンロードを実行する前に、まず ROMmon 環境変数を設定します。すべての変数名で大文字と小文字が区別されます。

次に示すように、set コマンドを使用して、ROMmon 環境変数を表示できます。

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

tftpdnld 用に設定する変数を次に示します。

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

rommon 14 >

注：Cisco Bug ID CSCdk81077（登録ユーザ専用）に記載されているように、ROMモニタコマンドtftpdnldを実行するCisco 2600および1720シリーズルータでは、Cisco IOSをロードで悪チェックサムがが読がロード表示される場合場合不良場合はCisco IOSソフトウェアリリース12.0(2.2)T以降のソフトウェアイメージ。

注：この問題の回避策として、ROMモニタ変数TFTP_CHECKSUMを0に設定します。これを行うには、ROM monitor setコマンドで変数TFTP_CHECKSUM=0を定義し、tftpdnld手順に進進します。

トークン リング

トークン リング用に設定する変数を次に示します。

TR_1E1R_PORT

TR_SPEED_MODE

Cisco 2612 の場合は、この変数はトークン リング ポートかイーサネット ポートかを設定します。0 =イーサネットポートの使用1 =トークンリングポートの使用デフォルトは0

トークン リング ポートの場合、この変数はリング速度と二重モードを設定します。0 = 4 Mbps半二重モード1 = 4 Mbps全二重モード2 = 16 Mbps半二重モード3 = 16 Mbps全二重モードデフォルトは2

ファスト イーサネット

ファスト イーサネット用に設定する変数を次に示します。

FE_SPEED_MODE

0 = 10 Mbps半二重モード1 = 10 Mbps全二重モード2 = 100 Mbps半二重モード3 = 100 Mbps全二重モード4 =オートネゴシエーションのデフォルトは4

sync コマンドを使用して、Nonvolatile RAM（NVRAM; 不揮発性 RAM）に ROMmon 環境変数を保存する必要があります。

例

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

rommon 20 > TFTP_FILE=c2600-is-mz.113-2.0.3.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 >

関連情報

- テクニカル サポートとドキュメント – Cisco Systems