掩码中的拼写错误
Coddy 局域网实验室 课程的第 21 课,共 35 课。
前缀长度中一个数字写错,就会改变主机认为自己所属的网络。用 /25 代替 /24 会把 /24 网段一分为二:地址为 .130/25 的主机会认为,任何低于 .128 的地址都属于另一个网络。
明显的线索就在 show ip 中:有一台主机的 MASK 列与其他主机不同。从这里开始排查,ping 返回的 no reply 就会突然变得合情合理。
挑战
简单显示地址视图并找出错误的掩码。从 pc1 ping pc2,修复 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)亲手试试
终端
局域网实验室中的所有课
自己练习: Terminal 在线编辑器