Error, some other host already uses address IP

03. September 2014 SysAdmin 0

Error

If you get the error,
some other host already uses address Please run the below command to see if the IP is really on your network!

Diagnosis

Please run the below command,

arping -q -c 2 -w 3 -D -I eth0 YOUR_HOST_IP && echo "$_ address is free on the network" || echo "$_ is already assigned on the network"

Eg: arping -q -c 2 -w 3 -D -I eth0 192.168.1.11 && echo "$_ address is free on the network" || echo "$_ is already assigned on the network"

Resolution

If you are on a VMware or any other virtualization platform, You may get the reply that the IP exist on the network for any IP you do arping. If this is the case, You can comment the following from /etc/sysconfig/network-scripts/ifup-eth .
Please note that here we are completely disabling the IP existence check on the network. Only try this if you are sure that the IP you are assigning is not already on the network. vi /etc/sysconfig/network-scripts/ifup-eth Then Comment the following if condition (Line 267-270)

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

Now restart your network and you will be able to assign the IP. Feel FREE to comment ! 🙂


Leave a Reply

Your email address will not be published.