コマンドを使用したルーターの設定とネットワーク接続の確認CCENT/CCNA 試験対策 2015年版(16)

シスコの認定資格「CCENT/CCNA」のポイントを学ぶシリーズ。今回は「ping、traceroute、telnet、SSH、show cdp neighborsの各コマンドを使用したルーターの設定とネットワーク接続の確認」について学習します。

» 2015年06月11日 05時00分 公開
CCENT/CCNA 試験対策 2015年版

連載目次

 ネットワーク初心者がCCENT/CCNAを受験するために必要な知識を学ぶ本連載。今回の学習テーマは、シスコシステムズが発表しているCCENT試験内容の4.4「ping、traceroute、telnet、SSH、show cdp neighborsの各コマンドを使用したルーターの設定とネットワーク接続の確認」です。

「ping」コマンド

 pingコマンドは、対象となる相手とつながっているか(疎通が取れるか)を確認するためのコマンドです。「おーい!」という呼び掛けに対し、つながっていれば「はーい!」と返事を返します。

 イメージは以上ですが、試験を意識すると不十分ですから補足します。疎通確認をする対象に、ICMPメッセージのECHO要求を「おーい!」と送信します。通信可能であれば、ECHO応答が「はーい!」と返信されます。

 一定時間待機してもECHO応答が返らない場合は、タイムアウト=通信不可と判断します。また、中継しているルーターなどから、Unreachable(到達不可能)という内容のICMPエラーメッセージを受信することもあります。TCP/IPを使用している機器であれば、PCでもpingコマンドは使用できます。

Router#ping 192.168.1.1


Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:

!!!!!  =>5回のECHO応答受信 「!」マーク一つがECHO応答一つ分

Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms



Router#ping 192.168.1.2


Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:

.....  =>タイムアウトの状態 「.(ピリオド)」一つがタイムアウト一つ分

Success rate is 0 percent (0/5)


※Unreachableの場合は「U」が表示される

pingコマンドの実行例

「traceroute」コマンド

 宛先までの経路を調べるときに使用するのが、tracerouteコマンドです。pingコマンドと同様にECHO要求を宛先に送信しますが、tracerouteではTTL(Time To Live:生存時間)の値を1、2、3……と順に増やしながら、宛先までの疎通確認を行います。

 TTLが宛先に到達する前に「0」となったら、Time ExceededというICMPエラーメッセージが中継機器から送信されるので、このTime Exceededを送信した機器のIPアドレスを途中経路として記録していきます。pingコマンド同様、tracerouteコマンドもPCで使用できますが、Windows OSの場合はtracertコマンドとなります。

Tracing the route to 192.168.1.1


 1 192.168.2.2 0 msec 0 msec 0 msec     一つ目の中継機器

                       ->

 2 192.168.1.1 0 msec 0 msec 0 msec     宛先の機器

Router#


※宛先への中継機器が多いほど、表示される行数が増える

tracerouteコマンドの実行例

「telnet」コマンド

 telnetというOSI参照モデル第7層のプロトコルを実行するプログラムです。telnetは遠隔操作を行うためのプロトコルです。

 ロールオーバーケーブルでルーターに直結しているのと同じ状態を、物理的に離れた機器に対して提供します。telnetを使用すると「東京にいながら札幌のルーターの設定を変更する」といったことが可能です。

 telnetコマンドも一般的にはTCP/IPを使用する機器であればクライアント(接続元)としての機能を使用できます。telnetプログラムの要求を受け付けるtelnetサーバーとしてルーターやスイッチを動作させるには、次の設定を事前に入力しておきます。

Router>

Router>enable

Router#configure terminal

Router(config)#line vty 0 4         VTY回線でtelnet要求を受信する

Router(config-line)#password cisco      パスワードの文字列設定

Router(config-line)#login          パスワード認証を行う宣言

Router(config-line)#exit

Router(config)#enable secret secpass     特権EXECモードのパスワード

Router(config)#

Router(config)#interface fastethernet 0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

telnetサーバーとしてのルーターの設定

 telnetコマンドは、接続先の機器のIPアドレスを指定します。上記のサンプルでは、「192.168.1.1」のアドレスを、telnetの接続先として使用できます。

「SSH」コマンド

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。