TL;DR:
我在一台无法相互通信的非托管交换机中有超过 2 台计算机,即不能相互 ping 或 ssh。
长话短说:根据图表,我的路由器可以访问 Internet,并且有一台计算机连接到它。我有一个连接到该路由器的交换机(请忽略图中的“第 2 层”文本)。此交换机连接了 2 台或更多台计算机。所有的计算机都是硬接线的。到目前为止,这是我能够验证的。
- 电脑A可以上网
- 电脑A可以
ping
和ssh
电脑B&C - 电脑B&C可以上网
- 电脑B&C可以
ping
和ssh
电脑A - 计算机 B不能
ping
或ssh
计算机 C 不能,反之亦然,我在 ping 时得到以下信息
From 192.168.2.141 icmp_seq=1 Destination Host Unreachable
From 192.168.2.141 icmp_seq=2 Destination Host Unreachable
From 192.168.2.141 icmp_seq=3 Destination Host Unreachable
如步骤 1 所示,计算机 B 和 C 中没有为 ICMP 或 SSH 设置防火墙。
我对为什么会发生这种情况感到有些困惑。鉴于交换机已连接到我的路由器,我认为交换机中的计算机将能够相互通信,或者我可能完全不在此处,并且在这里缺少一些基本概念。
任何帮助表示赞赏。蒂亚!