Я пытаюсь настроить виртуальную машину, которая должна иметь возможность использовать VPN-соединение моего хоста. На виртуальной машине работает Debian Lenny, а хост - OS X SL. Для VPN-подключения я использую Juniper Network Connect, который при подключении создает новый виртуальный интерфейс с именем jnc0.
Виртуальная машина предназначена для разработки программного обеспечения, и в идеале она должна удовлетворять нескольким сценариям:
Я в основном выполнил первые два, настроив два сетевых интерфейса для моей виртуальной машины. Один соединен с интерфейсом аэропорта на моем хосте, а другой используется только для базового доступа с хоста к гостю ('vboxnet0'). Гость может получить доступ к Интернету через мостовое соединение, в то время как двусторонняя связь между хостом и гостем для ssh, веб-сервера и т. Д. Работает через соединение только для хоста.
Поскольку Network Connect устанавливает новый виртуальный интерфейс для VPN-соединения на хосте, мостовое соединение с аэропортом не предоставляет гостевой доступ к VPN. Что я бы хотел сделать, так это настроить новую сеть только для хоста ('vboxnet1') и маршрут между jnc0 и vboxnet1, чтобы предоставить гостевой доступ к VPN. Я не знаю, возможно это или нет.
Я также приветствую лучшие решения / предложения о том, как этого добиться.
У меня точно такая же настройка, как у вас, она отлично работает с включением / выключением vpn. Единственная разница в том, что у меня есть один адаптер NAT и один адаптер только для хоста. Nat предназначен для всего трафика, а Host-only позволяет мне получить доступ к виртуальной машине через адрес 192.168.56.xxx.