给定一个出厂默认IP为192.168.1.1/255.255.255.0的局域网上的多个系统(embedded式设备),是否可以使用UDP广播与它们进行通信并接收每个系统的答案(通过guid由系统生成)?
我们的目标是通过广播带有与guid配对的新IP的命令来改变来自同一networking上的中央位置/计算机的每个系统上的IP。
它可行吗? 我担心重复的IP可能会导致交换机等问题
提前致谢,
每
如果他们用一个IP地址进行硬编码,那么除了每个端口的VLAN和路由/ NAT之外,你将遇到很多问题。 由于IP是L3,它们不会从交换的angular度引起问题,但是它们会导致路由问题。
你能不能把它们设置为使用DHCP? MAC已经是一个GUID的种类。 如果需要的话,那么你可以从这一点上编写一个更永久的IP变更。
你说“广播命令”来改变IP地址。 这是设备已经实施或新的东西? 如果所有这些系统都在1个子网中,这是“可能的”,但是需要大量的2层编程技能。 请记住,主机不会保留一个“没有理由”的MAC地址列表。 从本质上讲,你需要编写大量的代码,并在主机中运行在一个非常低的水平。