IP 被占用

Xen 启动后进入 DomU 后会出现下面的错误:

Error, some other host already uses address

经实践,并不是 ip 被占用。使用下面的这个方式可以解决问题,原理不明。

注释 /etc/sysconfig/network-scripts/ifup-eth 中下面的这段

if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
echo $”Error, some other host already uses address ${IPADDR}.”
exit 1
fi

网上有人说注释 /sbin/ifup 中的段,但是在 CentOS-5.6-x86_64 中并没有找到。