目次
Ciscoルータの起動シーケンス
Ciscoルータに電源を入れた後、どのようなプロセスでルータが起動するかを見ていきます。コンフィグレーションレジスタがデフォルトの「0x2102」としています。
- ルータに電源が入れられるとROMの中のPOST(Power On Self Test)が実行され、CPU、メモリやルータの各インタフェースのハードウェアチェックを行います。
- POSTが終了すると、ブートストラップコードが実行され、IOSの検索が行われます。通常は、IOSはフラッシュメモリに格納されるので、フラッシュメモリの中から有効なIOSを検索していきます。
- IOSが見つかると、IOSをルータのRAMに読み込みます。IOSは圧縮されてフラッシュメモリに格納されているので、展開してRAMに読み込まれます(一部のルータでは、フラッシュメモリから直接IOSを実行しています)。IOSが見つからなかったり、IOSが壊れている場合、ミニIOSやROMモニタで起動することになります。
- IOSを読み込むことができたら、NVRAMからstartup-configを検索します。
- NVRAM上にstartup-configが存在していれば、startup-configをRAM上のrunning-configにコピーしてルータが起動します。もしも、startup-configがない状態(初期化したときなど)であればセットアップモードでルータが起動します。セットアップモードはルータの初期設定を行うために使われています。ダイアログ形式でルータのホスト名やパスワード、IPアドレスなどの設定を行うことができます。
以上の基本的なCiscoルータの起動シーケンスを次の図にまとめます。
セットアップモード
セットアップモードは、ルータのホスト名やIPアドレスなどの基本的な初期設定を行うための対話型の設定インタフェースです。NVRAMの中にstartup-configが存在していなかったり、コンフィグレーションレジスタのビット6が1になっているとき(パスワードリカバリ時の0x2142のとき)、ルータを起動すると次のように表示され、セットアップモードで初期設定を行うかどうかユーザに尋ねます。
--- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:
ここで「yes」を入力するとセットアップモードに入り、対話形式でルータの初期設定を行います。「no」を選択すると、通常のCLIによる設定を行います。CLIからのコマンド入力によってルータの設定を行うのが通常です。CCNA試験でも、基本的にCLIのコマンドを問う問題が出題されます。なお、セットアップモードに入ってから、途中で抜けたいときは[ctrl]+[c]キーで抜けられます。
Ciscoルータ(Cisco892)起動時の出力例
Ciscoルータを起動したときのコンソールの出力例を下記に示します。CiscoルータのモデルはCisco892です。
System Bootstrap, Version 12.4(22r)YB3, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 2009 by cisco Systems, Inc. C890 platform with 524288 Kbytes of main memory Readonly ROMMON initialized program load complete, entry point: 0x80020000, size: 0x26f8474 Self decompressing the image : ################################################################### ################################################################### ################################################################### ################################################################### ################################################################### ##################################################################### [OK] Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software - Restricted Rights clause at FAR sec. 52.227-19 and subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS sec. 252.227-7013. cisco Systems, Inc. 170 West Tasman Drive San Jose, California 95134-1706 Cisco IOS Software, C890 Software (C890-UNIVERSALK9-M), Version 15.1(4)M4, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2012 by Cisco Systems, Inc. Compiled Wed 21-Mar-12 01:40 by prod_rel_team This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local laws, return this product immediately. A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html If you require further assistance please contact us by sending email to [email protected]. Installed image archive Cisco 892 (MPC8300) processor (revision 1.0) with 498688K/25600K bytes of memory. Processor board ID FGL163521UM 9 FastEthernet interfaces 1 Gigabit Ethernet interface 1 ISDN Basic Rate interface 1 Virtual Private Network (VPN) Module 256K bytes of non-volatile configuration memory. 247464K bytes of ATA CompactFlash (Read/Write) --- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:
Ciscoのキホン
- Ciscoルータのメモリ領域とコンフィグレーションレジスタ
- Ciscoルータの起動シーケンス
- 設定のための準備
- Cisco機器の設定ファイル running-configとstartup-config
- Cisco機器の設定の流れ
- Cisco CLIの基礎知識 ~コマンドの種類とモード~
- Cisco機器のインタフェース
- Cisco CLIのヘルプと補完
- Cisco CLIの主なエラーメッセージ
- Cisco 設定コマンドの削除
- default interfaceコマンド ~インタフェースの設定を初期化~
- Cisco コマンドの一括入力
- doコマンド ~コンフィグレーションモードからEXECコマンドを実行~
- interface rangeコマンド ~複数インタフェースの一括設定~
- showコマンド表示のフィルタ ~見たい情報だけを適切に表示~
- Cisco機器の時刻設定
- Cisco IOS 名前解決の設定
- terminal lengthコマンド ~コマンド出力の表示行数の設定~
- debugコマンド ~リアルタイムの動作確認~
- CLIログイン時に自動的に特権EXECモードに移行する
- Cisco 設定ファイルの保存とバックアップ
- 設定ファイルのバージョン管理 ~archiveコマンド~
- IOSファイルシステムの操作
- Catalystスイッチの管理 ~スイッチにIPアドレスを設定する意味~
- VTYアクセス(Telnet/SSH)によるリモート管理
- Cisco IOS SSH待ち受けポート番号の変更
- terminal monitorコマンド ~Telnet/SSHのログイン先のログを表示~
- 多段階Telnetのセッション中断
- Cisco パスワードの最小文字数設定
- ログイン試行の制限 ~login block-forコマンド~
- Cisco 初期設定の例
- CDP ~つながっている機器はなに?~
- Ciscoルータ パスワードリカバリ
- Catalystスイッチのパスワードリカバリ