Menu
CoddyTech

同一台交换机,不同子网

Coddy 局域网实验室 课程的第 11 课,共 35 课。

把两台主机接入同一个交换机,并不会让它们处于同一个网络中。交换机工作在第 2 层,会顺利地在两台主机之间传输帧,但主机只会向它认为属于本地网络的地址发送数据。pc1 的地址是 192.168.1.10/24,它查看 192.168.2.20 后,发现这是一个外部网络,于是会尝试使用默认网关。如果没有配置网关,数据包就无处可去。

netlab 会直接说明这一点:unreachable (different subnet, pc1 has no gateway)。解决方法是,在两个网络之间添加路由器;如果网络划分只是个笔误,则把两台主机放回同一个子网。

challenge icon

挑战

简单

pc1 的 IP 地址是 192.168.1.10/24;pc2 被错误地设置为 192.168.2.20/24。从 pc1 ping pc2,将 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)

亲手试试

终端

局域网实验室中的所有课

自己练习: Terminal 在线编辑器