如何将具有相同静态 IP 的多个设备连接到无线网络

网络工程 无线的 纳特 局域网 转发端口
2022-02-16 01:56:52

我一直在搜索 StackExchange 和 Internet 一段时间,为我的网络问题寻找解决方案。我发现的一些文章在这里这里这里,但这些不需要处理无线设置。我将尝试在下面描述我的网络问题。我只知道一些关于网络的基本知识,所以我绝对不是专家,因此缺乏适当的术语;

在此处输入图像描述

我们为机器制造商工作,生产在具有静态 IP 地址的设备 (PLC) 上运行的机器。这些设备配备 RJ45 网络连接。我们在一个给定的时间同时处理大约 10 到 15 台机器,这些机器位于大约 200 米 x 200 米的车间内。它们的物理位置因车间有空间建造新机器而异。它们的静态 IP 地址(最好的部分)始终相同且相同。例如,有 10 台 IP 地址为 192.168.0.101 的机器。现在,我正在研究一种从单个办公室位置访问所有这些机器的方法,以便使用自制的 .NET 应用程序从设备中收集一些数据。

考虑到位置是可变的,WiFi 是我搜索中的第一个明显标准。所以我相信每个 PLC 都需要连接到自己的 wifi 路由器才能让它们“直播”。然后,这些路由器的 wifi 端必须配置为共享一个大型无线网络,就像网状系统一样。我将其称为“公共网络”。办公室中的计算机将通过其自己的 wifi NIC 或通过 wifi 路由器成为该无线公共网络的一部分,该路由器可能是无线公共网络的“老板”,将 SSID 带到空中。

现在我已经得出结论,需要的wifi路由器不能是简单的家用路由器。在我的搜索过程中,我遇到了支持“WAN 上的 WiFi”的 wifi 路由器,这使得 PLC 在其自己的路由器的 LAN 侧拥有自己的私有有线网络成为可能,将其与无线公共网络分开。据我所知,这可以防止公共网络中出现重复的 IP 地址。但是正如我现在所看到的,只要您在此设置中的专用网络上,它就可以正常工作。但是如何从集中办公位置寻址正确的 PLC?我需要找到一种方法来告诉机器中路由器的 WAN 端将我连接到 PLC。我已经阅读了有关 NAT、VLAN、端口转发等的信息,但我不能

我是不是想得太复杂了?谁能推荐能够满足我需求的特定路由器?

2个回答

添加到@Zac67 并为您提供您想要的“图片”...

您基本上是在尝试在您的商店中创建 Internet 的迷你克隆。如果每个 Linksys 路由器 LAN 都设置为 192.168.1.0/24,怎么会没有问题?这是因为这些 LAN 没有直接连接。NAT 将这些相同的 LAN 地址转换为全球唯一的 WAN 地址。您的商店需要类似的东西……即“每张桌子上都有一个链接系统”。“WAN”端(公司 LAN)将有一个唯一的静态地址 NAT 映射到 PLC 地址。

(实际使用的设备几乎可以是任何东西。“Linksys”仅供视觉参考。)

Wi-Fi 使事情变得复杂,但它仍然是可行的。

您将需要目标 NAT (DNAT) 即端口转发。这样,您就可以使用明确的“高位”地址方案访问每个设备 - 例如 192.168.1.101、192.168.2.101、...

每个设备前面都有一个实际拥有该地址的 NAT 路由器。每一个都将其“上”地址 192.168.x.101 转换为“下”地址 192.168.0.101(DNAT 或端口转发)。这需要任何不错的 NAT 路由器,并且还可以与许多消费级(离题)设备一起使用。

一些 NAT 路由器甚至支持多个相同的转换。实际上如何做到这一点在很大程度上取决于所讨论的路由器。有了它,您可以在一台设备中拥有所有翻译。下行链路不需要是物理的:您可以使用 VLAN 中继连接到交换机,然后扇出到那里的设备。

当然,您可以在每个下行链路中使用 Wi-Fi 桥接器,但这与实际转换完全无关。