![인터페이스에 할당하지 않고 보조 IP를 ping 요청의 소스로 사용하는 방법](https://linux55.com/image/229597/%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%97%90%20%ED%95%A0%EB%8B%B9%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EB%B3%B4%EC%A1%B0%20IP%EB%A5%BC%20ping%20%EC%9A%94%EC%B2%AD%EC%9D%98%20%EC%86%8C%EC%8A%A4%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
일반화하다
eth0 인터페이스에 1.1.1.1과 같은 공용 IP 주소가 할당된 Ubuntu VM이 있습니다. 또한 업스트림 라우터는 다른 공용 IP 서브넷(예: 2.2.2.0/256)을 서버의 기본 IP 주소로 라우팅합니다. 즉, 가상 인터페이스 eth0.1의 해당 서브넷에서 해당 범위(예: 2.2.2.1)의 IP를 할당하면 다음과 같이 ping 테스트에서 해당 IP 주소를 사용할 수 있습니다. ping -S 2.1 8.8. 8.8
질문
가상 인터페이스에 할당하지 않고 동일한 소스 IP 2.2.2.1을 사용하여 어떻게 ping할 수 있습니까? 이상적으로는 운영 체제 내 어디에서나 이 서브넷에 대한 IP를 설정할 필요가 없습니다.
내가 시도한 것
실제로 할당하지 않고 소스 IP를 설정하려고 시도했지만 성공하지 못했습니다.