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.