VirtualBox VM (호스트 및 게스트 우분투 매버릭)이 있습니다. VPN 공급자는 OpenVPN을 사용하여 TUN을 설정합니다. VM의 트래픽이 VPN을 통과하고 VPN이 다운되면 (사고가 발생하면) 드롭되도록 설정하고 싶습니다. 제안? 내 iptables-fu는 약간 약합니다
내가 시도한 것 : VirtualBox의 "호스트 전용 네트워킹"을 사용하여 호스트의 게스트에게 vboxnet0 루프백 인터페이스를 제공하지만 iptables / 라우트를 올바르게 얻을 수 없습니다. 이미 NAT를 두 배로 늘 렸기 때문에 (ISP 및 홈 라우터) VM에서 NAT를 피하고 싶습니다. 더 많은 수준으로 내 머리가 튀어 나옵니다.
다른 가능성 : TAP (어떻게?)로 전환하고 VM으로 브리징 VM에서 VPN을 만들고 iptables와의 VPN 연결을 제외한 모든 eth0 트래픽 필터링
보너스 포인트 : 호스트 VPN을 통해 게스트에서 트래픽을 이중 터널링하지 않고 호스트 및 게스트에서 다른 VPN 종료점을 사용하는 방법을 알려줄 수있는 경우.