本文へスキップ
totonoe.tech

ネットワークを整える

中級

Cisco IOSコマンドを整える。

= Cisco機器の操作の入り口

ネットワークのどこの話? 家や会社の中(LAN)にある、スイッチやルーターそのものを操作する話です。線の上を流れる通信ではなく、機器の設定の話です。

① モードの移り方

図の青く塗られた部屋が、下の疑似ターミナルでいま居る場所です。ターミナルでコマンドを打つと、ここも動きます。

enable disable conf t exit / end 奥の部屋から exit で 1 つ戻る。end で特権 EXEC まで一気に戻る Switch> ユーザー EXEC Switch# 特権 EXEC Switch(config)# グローバル設定 Switch(config-if)# インターフェース設定 Switch(config-vlan)# VLAN 設定 Switch(config-line)# ライン設定(練習では未対応) Switch(config-router)# ルーティング設定(練習では未対応)

点線の部屋は、この練習用の端末では動かせません(実機にはあります)。

② 疑似ターミナルで打ってみる

架空のスイッチです。下のボタンを順に押すと、IP アドレスを付けて保存するところまで進みます。自分で打つこともできます(省略形も可。? で候補が出ます)。

架空の L3 スイッチ 打った内容はこのページの中だけで処理されます
練習の流れ
Switch>
再起動を試すなら enable のあと reload と打ちます。保存していない設定は消えます。

この端末のルール(練習用): ポートは最初は shutdown。Gi0/1 と Gi0/2 にだけケーブルが挿さっている設定。ip address を付けるには、物理ポートでは先に no switchport が必要です(Vlan のインターフェースは不要)。表示は実機を簡略化しています。

③ プロンプトでモードを見分ける

プロンプトだけを見て、いまどのモードか当てます。

このプロンプトは、どのモード?

SW1>

プロンプトの末尾モード入り方できること
>ユーザー EXEC機器にログインした直後状態を少し見るだけ。設定は変えられない
#特権 EXECenableshow で何でも見る・設定を保存する・再起動する
(config)#グローバル設定configure terminal機器全体の設定(ホスト名・VLAN の作成など)
(config-if)#インターフェース設定interface g0/11本のポートの設定(IP アドレス・shutdown など)
(config-vlan)#VLAN 設定vlan 10VLAN の名前などの設定
(config-line)#ライン設定line console 0コンソールや SSH 接続(vty)まわりの設定
(config-router)#ルーティング設定router ospf 1OSPF など動的ルーティングの設定

④ よく使うコマンドの早見表

何をしたいか、打つコマンド、どのモードで打つか。モードが違うと、同じコマンドでも通りません。

やりたいことコマンド打つモード
特権 EXEC に入るenableユーザー EXEC >
設定モードに入るconfigure terminal(conf t)特権 EXEC #
ホスト名を付けるhostname SW1グローバル設定 (config)#
ポートの設定に入るinterface g0/1グローバル設定 (config)#
IP アドレスを付けるip address 192.168.10.1 255.255.255.0インターフェース設定 (config-if)#
ポートを使えるようにするno shutdownインターフェース設定 (config-if)#
ポートをスイッチ側(L2)に所属させる VLAN を決めるswitchport access vlan 10インターフェース設定 (config-if)#
1つ前のモードに戻るexit設定系のどのモードでも
特権 EXEC まで一気に戻るend(Ctrl+Z)設定系のどのモードでも
いまの設定を見るshow running-config(sh run)特権 EXEC #
ポートの状態と IP を一覧するshow ip interface brief(sh ip int br)特権 EXEC #
VLAN とポートの対応を見るshow vlan brief特権 EXEC #
ルーティングテーブルを見るshow ip route特権 EXEC #
MAC アドレステーブルを見るshow mac address-table特権 EXEC #
設定を保存するcopy running-config startup-config(copy run start)特権 EXEC #
設定モードの中から show を使うdo show running-config設定系のどのモードでも
使えるコマンドを調べる?(例: show ?)どのモードでも

running-config と startup-config の違い

running-config は「いま動いている設定」で、機器のメモリ(RAM)にあります。コマンドを打つと、すぐここが変わります。電源を切る・再起動すると消えます。

startup-config は「起動のときに読み込む設定」で、電源を切っても残る場所(NVRAM)に保存されます。copy running-config startup-config(copy run start)を打つと、いまの設定がここに写されます。

ノートで言えば、running-config は書きかけの下書き、startup-config は清書です。清書していない下書きは、電源が落ちると消えます。上の端末の「保存済み/未保存」の表示と、reload で確かめられます。

CCNA ではここが問われる

  • CCNA 200-301 v1.1 の「ネットワークの基礎」「ネットワークアクセス」「IP 接続」のどこでも、Cisco IOS/IOS XE のコマンドを読み書きする力が前提になります。
  • プロンプトを見て、いまのモードと、そのモードで打てるコマンドを答える問題。show 系は特権 EXEC、設定系は configure terminal のあと。
  • 設定は copy running-config startup-config で保存するまで、再起動で消える。
  • コマンドは他と重ならない範囲で省略できる(conf t、sh ip int br)。? で候補、Tab で補完。
  • 設定モードの中から do show ... で show を使える。

つなぐ先の知識は、スイッチの VLAN は VLANを整える、ルーティングは ルーティングを整える、IP アドレスの計算は サブネットを整える へ。ログや時刻の設定は NTP・Syslog・SNMPを整える で扱います。

たとえると、建物の中の部屋

ネットワーク機器(スイッチやルーター)は、画面に文字を打って操作します。その文字の命令がコマンドです。

機器の中は、会社の建物のように部屋が分かれています。受付(ユーザー EXEC)では見学しかできず、事務室(特権 EXEC)に入ると何でも見られ、設定室(グローバル設定)で機器全体の設定を変え、その奥の個室(インターフェース設定)で 1 本のポートの設定を変えます。

いまどの部屋にいるかは、行の先頭のプロンプト(Switch> のような記号つきの表示)で分かります。

このツールは、ネットワーク全体図のここ

  1. 自分の端末
  2. 家・会社の中
  3. 出入口
  4. 建物の外
  5. 相手のサーバー
  6. データセンター
  7. 見る・動かす

全体を見る・動かす(運用・監視)— スイッチやルーターに、文字の命令(コマンド)で指示を出す話です。

全体を見る・動かすは、道路全体を映す管制室のような場所です。OSI では特定の層には決まらない。

「ブラウザで URL を打ってからページが出るまで」の 11 番目(うまくいかないときは「見る」)で活躍します。

前の段: HTTPステータス

このページに出てくる略語(8語)
  • Telnet (Telnet Protocol(名前の由来は Teletype Network とされる)) — 遠くの機器にログインする古い方法。暗号化されない
  • AAA (Authentication, Authorization, and Accounting) — 誰か確かめる・何をしてよいか決める・何をしたか記録する、の3つの働き
  • TACACS+ (Terminal Access Controller Access-Control System Plus) — 機器へのログインや操作の許可を管理する、Cisco 発の認証の決まりごと
  • CLI (Command-Line Interface) — 文字の命令(コマンド)で機器に指示を出す画面
  • IOS (Internetwork Operating System) — Cisco のスイッチやルーターで動く、機器の中の基本ソフト
  • SVI (Switch Virtual Interface) — スイッチの中に作る、VLAN 用の仮想的なルーターの口
  • TFTP (Trivial File Transfer Protocol) — 認証のない簡素なファイル転送。機器の設定の出し入れによく使う
  • SSH (Secure Shell) — 遠くの機器に、暗号化した状態でログインして操作する方法

ネットワークの略語をすべて見る

ネットワークの全体図を見る

このツールについて

Cisco のネットワーク機器に文字で指示を出すとき、「いまどの部屋にいるか」で打てるコマンドが変わります。ブラウザの中の架空の機器で、実際に打って確かめます。

Cisco の機器は、いま居るモードで打てるコマンドが変わります。プロンプトの記号(`>` `#` `(config)#`)で見分け、疑似ターミナルで打って確かめます。VLAN は VLANを整える へ。

主な機能

  • モードの移り方を図で見られる(ターミナルと連動して動く)
  • ブラウザ内の疑似ターミナルでコマンドを打てる
  • 打った設定が show の出力に反映される
  • プロンプトからモードを当てるクイズ
  • 用途別のコマンド早見表と running-config/startup-config の違い

よくある質問

Q. Cisco IOS とは何ですか?

A. Cisco 社のルーターやスイッチの中で動く OS の名前で、文字のコマンドで操作します。新しい機種は IOS XE という後継系ですが、基本のコマンドは同じです。

Q. プロンプトの > と # は何が違うのですか?

A. > はユーザー EXEC で、見るだけの受付です。enable と打つと # の特権 EXEC に入り、すべての show や設定の保存ができます。設定を変えるには、さらに configure terminal で設定モードに入ります。

Q. running-config と startup-config は何が違いますか?

A. running-config はメモリ上のいま動いている設定、startup-config は電源を切っても残る起動時の設定です。copy running-config startup-config で保存しないと、再起動で変更が消えます。

Q. コマンドの省略形はどこまで使えますか?

A. 他のコマンドと区別できる長さまで省略できます。conf t は configure terminal、sh ip int br は show ip interface brief です。複数に当てはまると % Ambiguous command と出ます。

Q. 設定モードの中から show を使えますか?

A. do を前に付けると使えます。例: do show running-config。モードは変わりません。do を付けずに show と打つと、設定モードでは Invalid input と出ます。

入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。

続けて整える

totonoe.tech を運営する株式会社Koinobori は、法人向けの研修サービス「NOBORIBA®」も運営しています。 ここで手を動かした内容を、講師から教わる形の研修です。このページの道具は無料のまま、登録もいりません。

運営サイト

私たちが運営するサイト