Назад | Перейти на главную страницу

Мост VirtualBox в сети только для хоста с сетью Juniper VPN в OS X

Я пытаюсь настроить виртуальную машину, которая должна иметь возможность использовать VPN-соединение моего хоста. На виртуальной машине работает Debian Lenny, а хост - OS X SL. Для VPN-подключения я использую Juniper Network Connect, который при подключении создает новый виртуальный интерфейс с именем jnc0.

Виртуальная машина предназначена для разработки программного обеспечения, и в идеале она должна удовлетворять нескольким сценариям:

  1. Не в сети.
  2. Онлайн без подключения к VPN.
  3. Онлайн с подключением к VPN.

Я в основном выполнил первые два, настроив два сетевых интерфейса для моей виртуальной машины. Один соединен с интерфейсом аэропорта на моем хосте, а другой используется только для базового доступа с хоста к гостю ('vboxnet0'). Гость может получить доступ к Интернету через мостовое соединение, в то время как двусторонняя связь между хостом и гостем для ssh, веб-сервера и т. Д. Работает через соединение только для хоста.

Поскольку Network Connect устанавливает новый виртуальный интерфейс для VPN-соединения на хосте, мостовое соединение с аэропортом не предоставляет гостевой доступ к VPN. Что я бы хотел сделать, так это настроить новую сеть только для хоста ('vboxnet1') и маршрут между jnc0 и vboxnet1, чтобы предоставить гостевой доступ к VPN. Я не знаю, возможно это или нет.

Я также приветствую лучшие решения / предложения о том, как этого добиться.

У меня точно такая же настройка, как у вас, она отлично работает с включением / выключением vpn. Единственная разница в том, что у меня есть один адаптер NAT и один адаптер только для хоста. Nat предназначен для всего трафика, а Host-only позволяет мне получить доступ к виртуальной машине через адрес 192.168.56.xxx.