Подключение виртуальной машины Ubuntu к VPN

477
Hau Mi

Я хотел бы подключить виртуальную машину Ubuntu, работающую в VirtualBox, к VPN. Я использую vpncдля подключения к VPN. Мне удалось подключиться к VPN только в том случае, если я установил виртуальную сетевую карту в мостовой режим. Однако мостовой режим работает, только если я подключаю хост через кабель к Интернету. Что мне нужно, так это подключить хост через WiFi. Когда хост подключен к WiFi, а гостевая сетевая карта находится в режиме моста, гостевая виртуальная машина не подключена к Интернету (VPN не задействована). Я читал, что это может быть невозможно вообще использовать мостовой режим с WiFi.

Из-за этого я установил VM NIC в NAT. Но в этом случае VPN-соединение не работает должным образом. vpncзапускается правильно (говорят VPNC started in background), но я не могу получить доступ к хостам, которые находятся в сети VPN (например, ping сообщает о потере пакетов 100%).

Итак, у меня есть два вопроса. Ответ на любой из них решит проблему:

  1. Возможно ли это / Как использовать мостовой режим с WiFi?
  2. Возможно ли это / как подключиться к VPN за NAT?

Еще немного информации:

  • Хост - Windows 7 Enterprise
  • Гость Лубунту 16.10
  • Версия VirtualBox 5.1.28, гостевые дополнения установлены.
1

1 ответ на вопрос

0
Soundararajan

Вы должны выполнить следующую команду на компьютере HOST, а затем перезагрузить гостя. Используйте саму конфигурацию NAT. Если хост подключен к VPN, гость теперь будет использовать его вместо /etc/resolv.conf в гостевой системе.

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

Более подробная информация здесь: https://www.virtualbox.org/ticket/10864

Похожие вопросы