Cisco IOSのCLIモードとは?Router>・Router#・configモードを初心者向けに解説【CCNA】

CCNA

CCNAの勉強を始めると、

Router>
Router#
Router(config)#
Router(config-if)#

のような表示が出てきます。

最初は

「今どのモードにいるの?」
「enableって何?」
「conf tって何?」

と混乱しやすいポイントです。

私もわからずPacket TracerのCLIを動かしていた時モードの違いで混乱しました。

この記事では、Cisco IOSのCLIモードについて初心者向けにわかりやすく解説します。

CLIモードとは?

CLI(Command Line Interface)とは、キーボードでコマンドを入力してルータやスイッチを操作する方法です。

Cisco機器では、現在どのモードにいるかによって実行できるコマンドが変わります。

例えば、

  • 状態確認だけできるモード
  • 設定変更できるモード
  • インターフェース設定専用モード

などがあります。


CLIモードの全体像

CCNAで最初に覚えるのは次の4つです。

Router>
↓ enable

Router#
↓ configure terminal

Router(config)#
↓ interface f0/0

Router(config-if)#

Packet Tracer では

のように表示されます。

上から順番に設定できる範囲が広くなります。

毎回正式名称記入することは面倒なので省略も覚えると便利です。

正式省略
enableen
configure terminalconf t
interfaceint
gigabitEthernet0/0g0/0
show ip interface briefsh ip int br
show running-configsh run
copy running-config startup-configcopy run start
write memorywr
exitex

ユーザーモード(Router>)

プロンプト

Router>

ユーザーモードは一般ユーザー向けのモードです。

実行できるコマンドは限られています。

ping
show version

など。

設定変更はできません。


特権モード(Router#)

ユーザーモードで次のコマンドを実行します。

enable

省略形

en

すると、

Router#

になります。

この状態を特権モードと呼びます。

主に次のような管理コマンドを実行できます。

show running-config
copy running-config startup-config
debug

Packet Tracerの演習でもよく使うモードです。


グローバルコンフィグレーションモード(Router(config)#)

特権モードから次のコマンドを実行します。

configure terminal

省略形

conf t

すると、

Router(config)#

になります。

ここではルータ全体に関する設定を行います。

例えば、

hostname R1
enable secret Cisco123

などです。


インターフェースコンフィグレーションモード(Router(config-if)#)

グローバルコンフィグレーションモードで次のコマンドを実行します。

interface fastethernet 0/0

省略形

int f0/0

すると、

Router(config-if)#

になります。

ここではインターフェースごとの設定を行います。

ip address 192.168.1.1 255.255.255.0
no shutdown

CCNAでは頻繁に使用するモードです。


モードの戻り方

1段階戻る

exit

Router(config-if)# → Router(config)#

特権モードまで一気に戻る

end

または

Ctrl + Z

Router(config-if)# → Router#

CCNA初心者がまず覚えたいコマンド

まずは次の6つを覚えておけば十分です。

enable
configure terminal
interface f0/0
exit
end
show running-config

Packet Tracerの演習でも頻繁に登場します。


まとめ

Cisco IOSでは、現在のモードによって実行できるコマンドが変わります。

覚える順番は次の通りです。

Router>
↓ enable

Router#
↓ conf t

Router(config)#
↓ int f0/0

Router(config-if)#

最初は覚えにくいですが、Packet Tracerで何度か操作すると自然に身につきます。

CCNA学習では非常によく登場するため、まずはこの4つのモードを覚えておきましょう。

コメント

タイトルとURLをコピーしました