码迷,mamicode.com
首页 > 其他好文 > 详细

"Error, some other host already uses address"的解决方案

时间:2014-09-08 10:59:47      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   报错   配置ip   error   some other host already uses address   

问题:使用Vmware虚拟机配置CentOS系统的网络接口配置信息时提示"Error, some other host already uses address"。

解决方式:

当时确认配置的IP地址与其他的虚拟机不冲突,但每次重启网络服务都会报这个错误,搜索答案的时候有网友提示修改/etc/sysconfig/network-scripts/ifup-eth文件中的如下几行,将这几行注释掉就可以了。

if ! /sbin/arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${ipaddr[$idx]} ; then
     net_log $"Error, some other host already uses address ${ipaddr[$idx]}."
     exit 1
fi

查找这几行的时候使用搜索关键字arping就很快定位到这几行,当时测试使用这个方法后,重启服务时候确实不再报错,不过使用配置的IP地址去Ping同网段的主机时不能ping通,而同网段的主机ping这个IP地址确可以ping通,查看主机的防火墙配置等并没有特别设置。而后将之前ifup-eth文件中注释的内容取消注释后,将该主机的IP地址配置成相同网段的另外的IP地址,也依然报相同错误。于是在虚拟机的Virtual Network Editor中选择了Restore Default选项恢复了默认的网络配置,之后再设置虚拟机的IP地址就正常了。

bubuko.com,布布扣

也许是个例,而且是在虚拟机中,如果在实际的物理网络中有可能是局域网内的DHCP设备分配IP地址时的问题,希望能对遇到相同问题的朋友解决相似问题时提供一点点思路。

"Error, some other host already uses address"的解决方案

标签:虚拟机   报错   配置ip   error   some other host already uses address   

原文地址:http://9164364.blog.51cto.com/9154364/1549829

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!