如何与具有相同 IP 地址的设备通信

Ang*_*elo 3 networking router switch ethernet nat

我有一种情况,我需要通过 telnet 与具有相同 IP 地址的多个设备进行通信。上下文是我正在为制造设施中的设备编写“最终测试”。这些设备使用一些默认 IP 地址发送给客户,我不希望在此最终测试中更改此设置,即使是暂时更改。

我想知道这是否/如何使用一台主机,最好是一台路由器或托管交换机。

我对托管交换机或路由器不是很熟悉。但是,我知道路由器支持 NAT(网络地址转换),而且我知道有些路由器的可配置性很强。那么是否可以进行如下设置:

  • 一堆设备插入路由器的端口,每个设备都具有相同的 IP 地址。

  • 在路由器上配置 NAT 以将每个物理端口映射到 LAN 上的唯一 IP。

  • 与设备交互的应用程序通过 telnet 连接到唯一的 LAN IP。

如果这是可能的,那么描述具有这些功能的路由器的正确词汇是什么?

小智 5

您可以使用支持 NAT 的多端口路由器执行此操作,但正确配置需要花费大量时间,并且具有大量端口的路由器会变得昂贵。

您可以将交换机中的每个端口放在不同的 vlan 中,然后在路由器上添加虚拟 vlan 接口。然后,您可以从路由器 ping 每个设备,指定虚拟 vlan 接口作为源。工作量还是很大的。