Подключение виртуальной машины Ubuntu к VPN
Я хотел бы подключить виртуальную машину Ubuntu, работающую в VirtualBox, к VPN. я использую vpnc
подключиться к VPN. Мне удалось подключиться к VPN только в том случае, если я установил виртуальную сетевую карту в мостовой режим. Однако мостовой режим работает, только если я подключаю хост через кабель к Интернету. Что мне нужно, так это подключить хост через WiFi. Когда хост подключен к WiFi, а гостевая сетевая карта находится в режиме моста, гостевая виртуальная машина не подключена к Интернету (VPN не задействована). Я читал, что это может быть невозможно вообще использовать мостовой режим с WiFi.
Из-за этого я установил виртуальный сетевой адаптер в NAT. Но в этом случае VPN-соединение не работает должным образом. vpnc
начинается правильно (говоря VPNC started in background
), но я не могу получить доступ к хостам, которые находятся в сети VPN (например, ping сообщает о потере пакетов 100%).
Итак, у меня есть два вопроса. Ответ на любой из них решит проблему:
- Возможно ли / Как использовать мостовой режим с WiFi?
- Возможно ли это / Как подключиться к VPN за NAT?
Еще немного информации:
- Хост - Windows 7 Enterprise
- Гость Лубунту 16.10
- Версия VirtualBox 5.1.28, гостевые дополнения установлены.
1 ответ
Вы должны выполнить следующую команду на машине HOST, а затем перезагрузить гостя. Используйте саму конфигурацию NAT. Если хост подключен к VPN, гость теперь будет использовать его вместо /etc/resolv.conf в гостевой системе.
VBoxManage modifyvm "VM name" --natdnshostresolver1 on
Более подробная информация здесь: https://www.virtualbox.org/ticket/10864