我正在做一个项目,需要使用 Windows PC/Server 通过以太网控制多个相同的设备。显然,由于 IP 冲突,这些设备无法直接连接到 Windows PC/Server。
在 Linux 下,使用 VLAN + 网络命名空间似乎可以轻松满足此要求(http://blog.scottlowe.org/2014/03/21/a-follow-up-on-linux-network-namespaces/),但不幸的是我必须坚持使用 Windows。
我知道对于这种情况有一个硬件解决方案:
在 Windows PC/Server 和设备之间添加路由器(不同的 IP),然后在路由器中配置端口转发规则,以便 Windows PC/Server 可以通过 xxx.xxx.xxx.xxx:xxxx(router_ip:forwarded_device_port)访问不同的设备。
不过,我仍在寻找 Windows 下的软件解决方案,类似于 Linux 可以提供的方案。有限的硬件也可以接受,例如添加 VLAN 标签交换机。
非常感谢您的帮助。
答案1
我使用过一些设备,它们出厂时具有相同的 IP 地址,但似乎被“锁定”了。我们的做法是将它们连接到我们为此准备的单独笔记本电脑上,并配置 IP 设置,以便它通过交叉电缆连接到设备。然后,我们可以登录设备的 Web 界面,并编辑 IP 配置。希望同样的方法也能适用于您,除非您使用的设备没有任何界面(或 ssh 等)。