Vagrant - делиться хостом VPN с гостем

9

Поэтому у меня есть интерфейс для подключения VPN ( jnc0), а также бродячий гость, который общается с моей машиной через другой отдельный интерфейс ( vboxnet1). Моя хост-операционная система - OS X Mountain Lion, а гостевая ОС Vagrant (VM) - CentOS 6.3.

Как я могу что-то настроить так, чтобы гость CentOS мог общаться с хостами на другой стороне VPN через мой хост OS X?

Джордж К.
источник
Вам нужны внешние клиенты для подключения к вашей виртуальной машине?
Mxx
Кроме того, можете ли вы настроить своего гостя так, чтобы он устанавливал свое собственное отдельное VPN-соединение независимо от вашего хоста?
Mxx
Я хочу иметь возможность подключаться к серверам на другой стороне VPN от моей виртуальной машины (так что с NAT все в порядке), и нет, я не могу, так как VPN имеет трехфакторную аутентификацию, и я могу сделать это только с мой хост ОС.
Джордж К.

Ответы:

13

Если вы используете Virtualbox в качестве провайдера виртуальных машин, я успешно использовал этот фрагмент, чтобы разрешить использование хост-VPN-подключения на гостевой виртуальной машине.

config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end

Возможно, вы видели в Интернете следующий фрагмент кода, который больше не работает в более новых версиях Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
eikonomega
источник
Спас мой день, приятель!
Йохан Фредрик Варен