On the router I set a static IP 192.168.1.20 to Mac Addresse XYN:123
Now a new device XXX:999, sets in its network card to always use addresse 192.168.1.20
我不确定这个命名原理图,因为它看起来更像是一个hostname:port
组合而不是mac地址。
让我们假装:
- 在
DHCP Server
你设置静态预约xx:xx:xx:xx:xx:xx
到192.168.1.20
- 该设备已连接到网络,并正确通过了DHCP通道
- 具有mac地址的新设备
yy:yy:yy:yy:yy:yy
连接到网络,并尝试使用本地配置的静态IP地址192.168.1.20
轶事:我的Oracle Linux服务器(SEE:基于Red Hat)在完全启动NIC之前检查网络上是否正在使用该地址。Windows计算机将尝试启动NIC,检测冲突并报告有关ip address conflict
最终:行为是不确定的,并且不同的操作系统将采用不同的过程来纠正/忽略该问题。如果两个设备使用相同的IP地址在网络上启动,则子网上的所有节点都arp entry
将IP映射到两者之一MAC ADDRESSES
。由于存在冲突的IP,因此每个节点上的映射可能不同。有关技术讨论,请参见以下内容:关于ARP欺骗的条目
在企业网络中,明智的选择是尝试检测和阻止此类尝试的硬件/软件。
执行结论:如果两个节点在具有相同IP地址的同一子网上成功启动,则至少一个节点(可能两个节点)都将出现连接问题。如果任一节点托管关键服务,则这些问题可能向外链接,从而影响整个网络。