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"]

Спас мой день, приятель!
Йохан Фредрик Варен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.