У меня есть VM VirtualBox (и Ubuntu Maverick, и хост, и гость). Мой провайдер VPN использует OpenVPN для настройки TUN. Я хотел бы настроить все так, чтобы трафик от виртуальной машины проходил только через VPN и просто сбрасывался, если VPN отключается (это произошло). Предложения? Мой iptables-fu немного слаб
То, что я пробовал: использовать VirtualBox «только для хоста», который дает вам петлевой интерфейс vboxnet0 на хосте для гостя, но не может правильно определить iptables / маршруты. Я бы хотел избежать NAT на ВМ, так как я уже использую двойной NAT (ISP и домашний маршрутизатор), и еще один уровень заставит меня задуматься.
Другие возможности: переход на TAP (как?) И переход на VM. Создание VPN внутри виртуальной машины и фильтрация всего трафика eth0, кроме VPN-соединения с iptables (но см. Ниже)
Бонусные баллы: если вы можете сказать мне, как использовать разные точки выхода VPN на хосте и госте без двойного туннелирования трафика от гостя через VPN хоста.