「ネットワークとは2台以上の機器のつながり」と学びましたが、実際にPacket Tracer上でその"つながり"を自分の手で作るとしたら、最低何が必要でしょうか?
機器を2台と、それをつなぐ線が1本。まずは頭の中の理屈を、画面の中の現実にしてみましょう。
この演習でできるようになること
- Packet TracerでPCとスイッチを配置し、適切なケーブルで接続できる
- PCのIPアドレス設定画面から、IPアドレスとサブネットマスクを入力できる
- コマンドプロンプトの
pingで、2台のPC間の疎通を確認できる
使用トポロジ
PC0とPC1の2台を、1台のスイッチ(Switch 2960)にそれぞれ接続します。PC-スイッチ間はストレートケーブルで結びます。同じネットワーク(192.168.1.0/24)に属するIPアドレスを2台に設定し、スイッチを介してpingが通ることを確認する、STAGE 01で最初に触れる最小構成のLANです。
準備
- Packet Tracerを起動し、新規ファイルを作成します。
- 左下のデバイス一覧から「End Devices」を選び、
PC-PTを2台、作業エリアにドラッグします(PC0、PC1という名前が自動でつきます)。 - 「Network Devices」→「Switches」から
Switch 2960を1台配置します。 - 「Connections」からケーブルを選びます。PCとスイッチをつなぐ場合は、必ずストレートケーブルを選択してください(コネクタのアイコンが実線のものです)。同じ種類の機器同士(PC-PC、スイッチ-スイッチ)をつなぐときはクロスケーブルを使いますが、今回は異なる種類の機器(PC-スイッチ)同士なのでストレートが正解です。
- PC0とスイッチのポート、PC1とスイッチのポートを、それぞれケーブルで接続します。ポートの丸いアイコンが緑になれば、リンクアップの状態です。
手順
- PC0をクリックし、開いたウィンドウで「Desktop」タブを選びます。
- 「IP Configuration」アイコンをクリックします。
- 「Static」を選び、IP Addressに
192.168.1.1、Subnet Maskに255.255.255.0を入力します。デフォルトゲートウェイは今回のLAN内通信では使わないので空欄のままで構いません。 - PC1でも同様に、「Desktop」→「IP Configuration」を開き、IP Addressに
192.168.1.2、Subnet Maskに255.255.255.0を設定します。 - PC0の「Desktop」タブから「Command Prompt」を開きます。
- コマンドプロンプトに
ping 192.168.1.2と入力し、Enterキーを押します。
確認
pingが成功すると、次のような応答が返ってきます。
Pinging 192.168.1.2 with 32 bytes of data:
Reply from 192.168.1.2: bytes=32 time=1ms TTL=128
Reply from 192.168.1.2: bytes=32 time<1ms TTL=128
Reply from 192.168.1.2: bytes=32 time<1ms TTL=128
Reply from 192.168.1.2: bytes=32 time=1ms TTL=128
Ping statistics for 192.168.1.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Received = 4、Lost = 0 になっていれば成功です。もし最初の1回だけ Request timed out になっても、2回目以降が成功していれば問題ありません(ARPによる相手のMACアドレス確認に時間がかかったためです)。
合格チェックリスト
- PC0・PC1がストレートケーブルでスイッチに接続され、ポートが緑色(リンクアップ)になっている
- PC0に
192.168.1.1/24、PC1に192.168.1.2/24が設定されている - PC0からPC1へのpingで
Received = 4、Lost = 0になる - 逆方向(PC1からPC0へ)のpingも成功する
つまずきポイント
ひとつめは、サブネットマスクの入力し忘れです。IPアドレスだけ入力してサブネットマスクが 0.0.0.0 のままだと、PCは「同じネットワークにいる相手」を正しく判断できず、pingが失敗します。
ふたつめは、ケーブルの選び間違いです。PC-スイッチ間でクロスケーブルを選んでしまうと、Packet Tracer上ではポートのアイコンが赤いまま(リンクダウン)になり、そもそも通信ができません。ケーブルの色や種類のアイコンをよく確認しましょう。
みっつめは、IPアドレスの範囲違いです。PC0とPC1に異なるネットワーク(たとえば 192.168.1.1 と 192.168.2.1)を設定してしまうと、スイッチはL2機器でありネットワークをまたぐ通信を処理できないため、pingは失敗します。
PC0とPC1をスイッチ経由で直接通信させたいとき、両者のIPアドレスの条件として正しいものはどれでしょう?
答えを見る
同じネットワークアドレス(ネットワーク部)を持つIPアドレスであることです。スイッチはL2機器なので、異なるネットワーク間の転送(ルーティング)はできません。PC0とPC1が同じネットワークに属していれば、サブネットマスクで判定した上でARPによる相手のMACアドレス解決を経て、正しく通信できます。
理屈で分かっていたことが、画面の中で本当に動くと気持ちいいよね。IPアドレスとサブネットマスクを設定して、pingが通る——これがネットワークの一番小さな成功体験だよ。次の章では、この通信がどんな「階層」で処理されているのか、もう少し理屈の世界に戻って見ていくよ。