Centos 6.2 서버에는 다음과 같은 시나리오가 있습니다.
eth0
: IP 보유192.168.50.10
eth0:5
: IP 보유10.0.0.1
시스템을 부팅하면 모든 것이 잘 작동합니다. 다음 을 실행하면 ifdown eth0:5
다음과 ifup eth0:5
같은 오류가 발생합니다 Error, some other host already uses address 10.0.0.1
. 이것을 실행한 후 호스트를 ifdown eth0:5
ping할 수 있지만 (동일한 호스트에서) 연결할 수는 없습니다. 명령을 실행하기 전에 (동일한 호스트에서) ping을 실행하고 연결할 수 있습니다 . 를 입력하면 모든 것이 정상으로 돌아갑니다.10.0.0.1
ssh
ifdown
10.0.0.1
ssh
service network restart
질문: 이 동작이 발생하는 이유를 추론할 수 있는 사람이 있나요?
설치한 적이 없으며 NetworkManager
이 IP( )를 사용하는 LAN에 다른 호스트가 없다는 점에 유의하세요 10.0.0.1
.
편집하다:
명령 결과 $arp -na
:
? (82.208.147.126) 00:07:0e:5c:99:26 [ether] on eth0
답변1
해당 IP를 사용하는 다른 개체가 있습니다.
그것을 사용하여 nmap -O 10.0.0.1
그것이 무엇인지 알아낼 수 있습니다.