混合局域网中无法访问的节点

混合局域网中无法访问的节点

我有一个家庭网络,以我的互联网路由器为起点,其中包含 300 MBit/s WLAN 和一个 4 端口千兆交换机 (FB7390)。

连接到该交换机的还有另一个 5 端口千兆交换机。这是必要的,因为地下室里有 5 台电脑、智能电视、智能电表 Raspberry Pi 和 NAS 存储。因此,其中一些设备位于路由器本身上,一些位于级联交换机上。

楼下的 WLAN 太差了,所以我安装了另一个 WLAN 中继器来扩展带宽 (FR300e)。该中继器上连接了两个 Raspberry Pi,用于执行一些家庭自动化操作。

所有设备均已激活 dhcp。所有设备均在主路由器 UI 中显示为具有唯一 MAC 和 IP 地址的活动节点。

现在的问题是:有些设备可以 ping 或 ssh 楼下的一个 WLAN Pi,有些则不行。尤其是位于同一 WLAN 中继器网络中的设备总是可以。

重要的一个(智能家居中心节点)却不能总是这样。

我做了一个长期的 ping 分析,发现

29.08.2015 12:18:03 Average roundtrip time is 4 ms. 50% losses.
29.08.2015 12:17:34 100% losses.
29.08.2015 12:17:03 Average roundtrip time is 5 ms. 50% losses.
29.08.2015 12:16:34 100% losses.
29.08.2015 12:16:03 Average roundtrip time is 5 ms. 50% losses.
29.08.2015 12:15:34 100% losses.
29.08.2015 12:15:03 Average roundtrip time is 3 ms. 50% losses.
29.08.2015 12:14:34 100% losses.
29.08.2015 12:14:03 Average roundtrip time is 3 ms. 50% losses.

有时甚至更糟(损失 100%)。

同时,两个 WLAN Pi 可以互相通信且不会产生任何损失。

这是什么原因造成的?如何获得可靠的网络连接?

编辑:

我得到了一些新的测试结果。我从两边逐跳 ping,发现了我从未想到的事情:当我从花园的 pi ping 到 WLAN 网关时,数据包丢失非常低。当我进一步前往主路由器时,情况也一样。

当我从家庭自动化 PI ping 主路由器时,我得到了非常快速的答案,并且没有数据包丢失。(1 GBit LAN)

因此,我有两个 pi,它们可以 ping 通以某种方式连接到的中央路由器,没有或很少有数据包丢失 - 但是当我从一个 pi ping 到另一个 pi 时,我会发现数据包丢失超过 90%。

答案1

听起来你楼下的中继器正在执行 NAT,它充当了一种穷人的防火墙,阻止来自 NAT 上游的传入连接。让它不执行 NAT。

答案2

我想我找到了答案。启用 IPV6 时,我的 NAS 默认设置为 IPV6 网关。自从我关闭它后,问题就消失了。

所有这些 IPV6 东西都太复杂了,希望将来会有更简单的解决方案!

相关内容