특정 인터페이스를 통해 패킷을 라우팅하기 위한 가상 IP 생성

특정 인터페이스를 통해 패킷을 라우팅하기 위한 가상 IP 생성

34.0.0.0나는 각각 로컬 IP 주소 192.168.42.1, 192.168.42.2, 192.168.42.3등에 해당하는 IP와 여러 네트워크 장치가 있는 서버를 가지고 있습니다.

트래픽이 해당 로컬 인터페이스를 통해 라우팅되도록 이러한 각 인터페이스를 통해 로컬 터널을 생성하고 싶습니다. 예를 들어 을(를) 통과 192.168.72.1하는 트래픽 경로를 만들고 싶습니다 . 이것이 가능한가?192.168.42.134.0.0.0

여러 대상 IP 주소를 사용하면 iptables가 있는 각 인터페이스를 통해 선택적으로 패킷을 라우팅할 수 있다는 것을 알고 있지만 지금은 로컬 터널을 생성할 수 있는지 잘 모르겠습니다. 내 서버에는 IP 주소가 하나만 있고 클라이언트에서만 이 작업을 수행하고 싶습니다. 또한 전송 코드를 제어할 수 없으므로 소켓을 각 로컬 IP에 선택적으로 바인딩할 수는 없지만 패킷이 전송되는 대상 IP를 변경할 수 있습니다.

편집: 좀 더 조사한 후에는 iptables의 OUTPUT 체인을 통과할 때 패킷을 표시하고 이를 사용하여 라우팅 결정을 알리고 싶은 것 같습니다. 이보다 쉬운 방법이 있나요? 라우팅이 결정된 후에는 패킷 대상을 변경할 수 없는 것 같습니다.

관련 정보