Menu
Coddy logo textTech

マスクのタイプミス

Coddyの「LANラボ」コースのレッスン 21/35。

プレフィックス長の数字を1桁間違えるだけで、ホストが自分の属するネットワークをどのように判断するかが変わります。/25 は /24 を半分に分割します。.130/25 のホストは、.128 未満のものはすべて別のネットワークだと考えます。

決め手となる兆候は show ip にあります。隣接するホストとは MASK 列が異なるホストが1台あります。そこから始めれば、ping の no reply が突然納得できるようになります。

challenge icon

チャレンジ

簡単

アドレス表示を確認し、異常なマスクを見つけます。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プレイグラウンド