У мене є VirtualBox VM (і хост, і гість Ubuntu Maverick). Мій постачальник VPN використовує OpenVPN для налаштування TUN. Я хотів би налаштувати все так, щоб трафік з VM переходив лише через VPN і просто скидався, якщо VPN знижується (це трапилося). Пропозиції? Мій iptables-fu трохи слабкий
Що я спробував: використовуючи "мережеву мережу" лише для VirtualBox, яка дає вам гостьовий інтерфейс vboxnet0 на хості для гостя, але не зміг отримати iptables / маршрути правильно. Я хотів би уникнути NAT у VM, оскільки я вже подвійний NAT'd (ISP та домашній маршрутизатор), і ще один рівень зробить мою голову спливою.
Інші можливості: перехід на TAP (як?) Та з'єднання з VM. Створення VPN всередині VM та фільтрація всього трафіку eth0, крім VPN, підключення до iptables (але див. Нижче)
Бонусні бали: якщо ви можете сказати мені, як використовувати різні точки виходу VPN на хості та гості без подвійного тунелювання трафіку від гостя через VPN хоста.