ip地址冲突如何解决(IP地址冲突怎么办?IP冲突的原因与解决方法)
专业相关,回答一波。
1.IP冲突的原因:
所谓的IP冲突就是两台不同的电脑主机,或两个不同的网络设备使用了相同的IP地址。
2.电脑主机如何判断自己使用的IP与别的设备或主机冲突了?
在IP网络中,当有新的网络设备加入网络时,该设备就会以广播的方式发送免费ARP报文。
免费ARP报文其中之一的功能就是用于网络设备间的IP冲突检测。
免费ARP报文的工作原理:
网络设备或电脑主机加入网络后,就会主动使用自己的的IP地址做为目的地址,发送ARP请求。正常情况下,电脑主机不会收到ARP的应答,如果收到了,则表示IP冲突了,即免费ARP报文中的源IP地址与电脑主机的冲突了。
知道了IP冲突的原理后,我们来梳理一下IP冲突产生的场景:
网络中存在多台DHCP服务器
手动指定了相同的IP地址
3.解决办法
这里所指的网络中存在多台DHCP服务器,是指在网络管理员不知情的前提下,有非法的DHCP设备接入进网络,导致电脑主机获取到了与其它设备相同的IP地址。
解决这样的问题,我们一般是在交换机上开启dhcp snooping功能,(前提是你的交换机得支持该功能)
DHCP SNOOPING中的信任功能保证网络中的相关设备,能从合法的DHCP服务器上获取到正确的IP地址,这样就能有效规避网络设备的IP地址冲突
如何开启交换要的DHCP SNOOPING功能?
以华为交换机为例说明:
假设在下图中AR2这台路由器为合法的DHCP 服务器
因此我们要把SW5交换机上的Eth 0/0/2设为Trusted,Eth 0/0/1则设为
[Huawei]dhcp enable //首先在LSW5这台交换机的全局模式下开启DHCP功能
[Huawei]dhcp snooping enable //开启交换机的snooning功能
[Huawei-Ethernet0/0/1]dhcp snooping enable
[Huawei-Ethernet0/0/2]dhcp snooping enable //接口模式下开启dhcp 嗅探功能
[Huawei-Ethernet0/0/2]dhcp snooping trusted //把2号接口设为信任接口
这样配置后,只有从2号口过来的dhcp 回应报文才会被接收,而1号接口上的DHCP回应报文则会被丢弃