同じスイッチ、別のサブネット
Coddyの「LANラボ」コースのレッスン 11/35。
2台のホストを同じスイッチに接続しても、同じネットワーク上に置かれるわけではありません。スイッチはレイヤー2で動作し、両者の間でフレームを問題なく転送しますが、ホストはローカルにあると判断したアドレスに対してのみ送信します。192.168.1.10/24のpc1は192.168.2.20を確認し、別のネットワークだと判断して、デフォルトゲートウェイに送ろうとします。ゲートウェイが設定されていないため、パケットはどこにも到達しません。
netlabはそのことを直接示します:unreachable (different subnet, pc1 has no gateway)。解決策は、ネットワーク間にルーターを置くか、分割が単なる入力ミスだった場合は、両方のホストを1つのサブネットに戻すことです。
チャレンジ
簡単pc1 は 192.168.1.10/24 です。pc2 には誤って 192.168.2.20/24 が設定されています。pc1 から pc2 に ping を実行し、pc2 を 192.168.1.20/24 に変更して、もう一度 ping を実行してください。
期待される出力:
pc1 -> pc2: unreachable (different subnet, pc1 has no gateway)
pc2 eth0: 192.168.1.20/24 (mask 255.255.255.0, network 192.168.1.0/24)
pc1 -> pc2: reply from 192.168.1.20 (ttl=64)自分で試してみよう
ターミナル
LANラボのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド