원격 호스트를 변경하는 방법기초적인IP 주소 연결을 끊을 필요가 없습니다.별말씀을요("IP 주소 없음" 상태가 아님)
(내 연구에 따르면) 인터넷에서는 이 문제에 대한 논의가 거의 없습니다. 최고의 자원내가 찾은조금 까다 롭습니다.
예: 10.0.0.11/24를 10.0.0.15/24로 변경
1. ssh [email protected]
2. ip addr add 10.0.0.15/24 dev eth0
3. logout
4. ssh [email protected]
5. ip addr del 10.0.0.11/24 dev eth0
질문:마지막 명령은 두 IP 주소를 모두 삭제하며 10.0.0.11이 기본 주소이고 해당 보조 주소(10.0.0.15가 속한)가 삭제되면 삭제되므로 연결이 끊어집니다.
나는 10.0.0.11/을 추가하여 "속임수"를 할 수 있다는 것을 알고 있습니다.25(바꾸다스물넷). 그러나 이론적으로는 올바르게 수행하는 것이 가능하다고 생각합니다.
어떻게 생각하나요?
답변1
promote_secondaries
인터페이스 또는 모든 인터페이스에서 이 옵션을 설정 해야 합니다 .
echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries
또는
sysctl net.ipv4.conf.eth0.promote_secondaries=1
모든 인터페이스에서 작동 eth0
하도록 변경하세요 .all
이 옵션은 이미 있습니다.2012년 6월 2일부터.
더미 인터페이스로 테스트했는데 거기에서 작동합니다.
답변2
따라서 절차는 이를 변경 /etc/sysconfig/network-scripts/ifcfg-en2xxx
한 다음 이 명령을 루트로 실행하는 것입니다.
echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries
또는
sysctl net.ipv4.conf.eth0.promote_secondaries=1
현재 내 CentOS 서버는 DHCP를 사용하고 있으며 연결을 끊지 않고 원격으로 고정 IP를 제공하고 싶습니다.