新睿云

> 知识库 > IP冲突怎么检测 新睿云分享三个方法解决问题

IP冲突怎么检测 新睿云分享三个方法解决问题

作者/来源:新睿云 发布时间:2019-10-08

ip冲突如何检测和解决呢?使用局域网的时候,有时会发生IP地址冲突,从而导致其中一个用户无法正常上网,那么IP地址冲突是什么原因呢?应该如何解决呢?


1.什么是DHCP(Dynamic Host Configuration Protocol)

动态主机设置协定(Dynamic Host Configuration Protocol, DHCP)DHCP是一个局域网的网络协议,使用UDP协议工作,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。主要有两个用途:

推荐文章阅读《网站怎么备案?备案的前提准备和重要规则

给内部网络或网络服务供应商自动分配IP地址给用户

给内部网络管理员作为对所有电脑作中央管理的手段


IP冲突


2.DHCP是怎样工作的

2.1原理:动态主机设置协定(DHCP)是一种使网络管理员能够集中管理和自动分配IP网络地址的通信协议。在IP网络中,每个连接Internet的设备都需要分配唯一的IP地址。DHCP使网络管理员能从中心结点监控和分配IP地址。当某台计算机移到网络中的其它位置时,能自动收到新的IP地址。

DHCP使用了租约的概念,或称为计算机IP地址的有效期。租用时间是不定的,主要取决于用户在某地联接Internet需要多久,这对于教育行业和其它用户频繁改变的环境是很实用的。通过较短的租期,DHCP能够在一个计算机比可用IP地址多的环境中动态地重新配置网络。DHCP支持为计算机分配静态地址,如需要永久性IP地址的Web云服务器ECS


检查ip地址是否冲突的方法:

第一种方法(arping):

只需要在另一台同网段的linux机器B上(比如:129.168.9.200)上执行下面的命令(不能在本机arping检验自己的ip):

如果只检查出一个MAC地址,则表示网内A机器的的IP:192.168.9.120是唯一的

如果有以上信息即查出两个MAC地址,则表示网内有一台MAC地址为40:F4:EC:76:79:C2的主机IP地址与A机器相同。


第二种方法(arp-scan)

arp-scan这个工具会在本地网络发送ARP(Address Resolution Protocol)(地址解析协议)包来收集地址。如果有多个MAC地址声称拥有相同的IP地址,那么这里就存在冲突。

首先安装arp-scan,输入:
yum install -y arp-scan 

如果出现了两次,并且可知这个ip被vmware虚拟机占用了。
需要找到使用这个ip的机器,将其ip更换即可!


还有一种办法就是关闭DHCP服务,局域网全部采用手动分配。但是这种方法就比较麻烦了。对于新睿云新主机的接入也不大方便。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待