マスクのタイプミス
Coddyの「LANラボ」コースのレッスン 21/35。
プレフィックス長の数字を1桁間違えるだけで、ホストが自分の属するネットワークをどのように判断するかが変わります。/25 は /24 を半分に分割します。.130/25 のホストは、.128 未満のものはすべて別のネットワークだと考えます。
決め手となる兆候は show ip にあります。隣接するホストとは MASK 列が異なるホストが1台あります。そこから始めれば、ping の no reply が突然納得できるようになります。
チャレンジ
簡単アドレス表示を確認し、異常なマスクを見つけます。pc1 から pc2 に Ping を実行し、pc2 を修正して(192.168.1.130 は維持し、プレフィックスを /24 に修正)、もう一度 Ping を実行します。
期待される出力:
NODE IFACE ADDRESS MASK GATEWAY
pc1 eth0 192.168.1.10/24 255.255.255.0 192.168.1.1
pc2 eth0 192.168.1.130/25 255.255.255.128 -
pc3 eth0 10.0.0.20/24 255.255.255.0 10.0.0.1
r1 eth0 192.168.1.1/24 255.255.255.0 -
r1 eth1 10.0.0.1/24 255.255.255.0 -
pc1 -> pc2: no reply (pc2 thinks 192.168.1.10 is on a different subnet and has no gateway)
pc2 eth0: 192.168.1.130/24 (mask 255.255.255.0, network 192.168.1.0/24)
pc1 -> pc2: reply from 192.168.1.130 (ttl=64)自分で試してみよう
ターミナル
LANラボのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド