I have the following scenario on my Centos 6.2 server:
eth0 : has IP 192.168.50.10
eth0:5 : has IP 10.0.0.1
When I boot the system, everything is up and working. When I run: ifdown eth0:5 and after ifup eth0:5, I get this error: Error, some other host already uses address 10.0.0.1. After I run ifdown eth0:5, I can ping the 10.0.0.1 host, but I cannot connect to it via ssh (from the same host). Before of ifdown command, I can ping the 10.0.0.1 and connect to it via ssh (from the same host). If I type service network restart, everything is ok again.
Question: Can anyone infer why that behavior?
N.B. I don't have the NetworkManager installed, and I don't have another host with this IP on the LAN (10.0.0.1).
EDIT:
The result of $arp -na command:
? (82.208.147.126) at 00:07:0e:5c:99:26 [ether] on eth0
10.0.0.1after theifdownrun, the time is much grater than the previous one. Anyway, I changed the gateway of my server to another workable one, and the problem was not anymore. I think there were some routing conflicts. Thanks. – artaxerxe May 31 '12 at 12:14