Vagrant - поділіться VPN хоста з гостем


9

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

Як я можу щось налаштувати, щоб гість CentOS міг спілкуватися з хостами з іншого боку VPN через мій хост OS X?


Вам потрібні зовнішні клієнти для підключення до вашого віртуального комп'ютера?
Mxx

Також, чи можете ви налаштувати свого гостя, щоб встановити своє окреме VPN-з'єднання незалежно від вашого хоста?
Mxx

Я хочу мати змогу підключитися до серверів з іншого боку VPN від моєї VM (так що 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.