如何将具有相同IP的多个设备连接到Windows PC

我正在开发一个需要使用Windows PC / Server通过以太网来控制多个相同设备的项目。 显然,由于IP冲突,这些设备不能直接连接到Windows PC / Server。

使用VLAN +networking名称空间( http://blog.scottlowe.org/2014/03/21/a-follow-up-on-linux-network-namespaces/ )可以很容易地在Linux下满足这个要求,但不幸的是我必须坚持到Windows。

我知道有这种情况下的硬件解决scheme:

在Windows PC / Server和设备之间添加路由器(不同IP),然后在路由器中configuration端口转发规则,以便Windows PC / Server可以通过xxx.xxx.xxx.xxx:xxxx(router_ip:forwarded_device_port)访问不同的设备)。

但是,我仍然在Windows下寻找软件解决scheme,类似于Linux可以提供的。 有限的硬件是可以接受的,例如添加一个VLAN标签交换机。

非常感谢您的帮助。

我使用一些装有相同IP地址的设备,似乎是“locking”的。 我们所做的是将它们连接到我们为此设置的单独笔记本电脑上,configuration了IP设置,以便通过交叉电缆连接到设备。 然后,我们可以login设备的Web界面,并编辑IPconfiguration。 希望这同样适用于你,除非你正在使用的设备没有任何接口(或SSH等)。