🎓 レベル:基礎 | 重要度:A(必須) 📎 前提:ルーティングの基礎
要点(BLUF)
- Cisco IOSの操作はモード階層を理解すれば9割わかります。プロンプト末尾の記号で今どこにいるか分かります。
- **ユーザモード(
>)→特権モード(#)→グローバル設定モード((config)#)**と降りていき、機能ごとにサブモードへ入ります。 - 困ったら
?(help)とTab補完。状態確認はすべて**show**系です。
モード階層
graph TD U["ユーザEXEC(Router>)閲覧のみ"] P["特権EXEC(Router#)show全般・保存・再起動"] G["グローバル設定(Router(config)#)機器全体の設定"] I["インターフェース設定(Router(config-if)#)"] U -->|"enable"| P P -->|"configure terminal"| G G -->|"interface Gi0/0"| I I -->|"exit / end"| G
| モード | プロンプト | できること | 入り方 |
|---|---|---|---|
| ユーザEXEC | Router> | 基本的な閲覧 | ログイン直後 |
| 特権EXEC | Router# | show全般・保存・再起動・debug | enable |
| グローバル設定 | Router(config)# | 機器全体の設定 | configure terminal |
| サブ設定 | Router(config-if)# 等 | 個別機能の設定 | 各機能のコマンド |
戻るときは exit(1つ上)または end(一気に特権EXECへ、Ctrl+Zでも可)。
help と補完
?:その場で使えるコマンド/引数の一覧。show ?で show に続く語が出ます。- Tab:コマンドの補完。
conf+ Tab →configure。 - 省略形:一意に決まれば短縮可(
conf t=configure terminal、sh ip int br=show ip interface brief)。
よく使うshow系コマンド
| コマンド | 見えるもの |
|---|---|
show ip interface brief | 各IFのIPとup/down状態(最頻出) |
show running-config | 現在の設定(揮発・RAM上) |
show startup-config | 起動時に読む設定(不揮発・NVRAM) |
show ip route | ルーティングテーブル |
show mac address-table | スイッチのMAC学習 |
show version | 機種・IOS・稼働時間 |
Router# show ip interface brief
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 192.168.1.1 YES manual up up
GigabitEthernet0/1 unassigned YES unset administratively down down
設定の保存先(揮発と不揮発)
- running-config:今動いている設定。RAM上で揮発。電源を切ると消える。
- startup-config:NVRAMに保存され、起動時に読まれる。
設定変更は running に即反映されますが、保存しないと再起動で消えます。
Router# copy running-config startup-config
! 省略形: wr / write memory
なぜモードを分けるのか(設計の直観)
閲覧と設定、機器全体と個別機能を同じ平面で混ぜると、誤操作で全体を壊しやすくなります。権限と影響範囲でモードを階層化すれば、(1) うっかり設定を触りにくく、(2) 今どの範囲を変更しているかがプロンプトで一目で分かります。enable で特権に上がる一手間が、危険な操作への意識的な確認になっています。
⚠️ よくある誤解
- 「設定したらすぐ保存される」ではない。running(RAM)に入るだけ。
copy run startしないと再起動で消えます。 - 「running と startup は常に同じ」ではない。変更後・未保存なら食い違います。
showで両方を比べられます。 - 「exit でログアウト」ではない。
exitは1つ上のモードへ戻るだけ(最上位では切断)。一気に特権へ戻るならend。
対応 lab
- なし(実機/Packet Tracer/エミュレータでの操作を推奨)
関連
- 次:
[[08-02_初期設定]](実際に設定を入れる)/確認の延長:[[08-03_トラブルシューティングの体系]] - ルーティングの土台:
[[03-03_ルーティングの基礎]]