VPN-з'єднання з VirtualBox


9

Я перебуваю на ПК з Windows під управлінням VirtualBox із встановленим Ubuntu. У мене налаштування мережі як NAT. На своєму ПК з Windows я підключений до VPN, але я не можу отримати доступ до цих ресурсів VPN з VirtualBox (я також спробував режим Bridged Networking з тим же результатом). Чи є спосіб підключитися через VPN хоста? Або, якби я міг просто підключитися до VPN через Ubuntu, який би працював, але я не бачу цієї опції в мережевих з'єднаннях під час роботи в VirtualBox.

Відповіді:


17

За замовчуванням адаптер NAB просто працює для мене, без роботи Cisco AnyConnect.

Але пошук DNS не вдався, коли Cisco AnyConnect працює, це пов’язано з критичною помилкою в Ubuntu 12.10+, "помилка 1048783: пошук мережевих імен, порушений у мережевих адаптерах NAT". Детальніше див. На веб-сторінці https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783

Щоб вирішити це, вам потрібно буде запустити наступний cmd, щоб використовувати пошук DNS хоста,

З віконного командного рядка (з VMNAME замінено на ваше ім'я VB, наприклад, "Ubuntu"),

cd "c: \ програмні файли \ Oracle \ VirtualBox"

VBoxManage modifyvm VMNAME --natdnshostresolver1 увімкнено

До речі, у мене за замовчуванням для 1-го адаптера є "NAT", а для 2-го адаптера - лише хост, щоб подолати обмеження лише адаптером NAB. Ця настройка прекрасно працює для мене.

Переконайтеся, що ви перезавантажили віртуальну скриньку та збережіть стан для збереження попередніх налаштувань, а не лише відключення живлення.


Я шукав цю відповідь місяцями! ДЯКУЮ ТОБІ!!!
Кіркленд

Випуск все-таки у 2017 році. Дякую за пояснення та рішення
Ельдамір

1

У мене була подібна проблема. Запуск Windows 7 (64-бітний) з Ubuntu 12.04 всередині VirtualBox. Щоб працювати вдома, мені потрібно мати можливість підключитися до мережі університету через VPN, щоб мати можливість (у свою чергу) підключитися до кластеру університетських суперкомп'ютерів.

Я не зміг отримати VPN-клієнтське з'єднання зсередини Ubuntu, і я не зміг отримати доступ до VPN-з'єднання моєї машини хосту.

Що я зробив, це створити новий адаптер для моєї віртуальної машини, прикріплений до "адаптера, призначеного лише для хоста". Це з'явилося під час підключення до Інтернету в Windows, і звідти я створив міст між моїм адаптером Cisco VPN та мережею, що використовується лише для VirtualBox.

Після цього мені вдалося підключитися до хоста VPN зсередини віртуальної машини Ubuntu. Сторона підключення VPN до Windows не подобається, але мені.

Сподіваюсь, це допомагає.


Дякую. Виявляється, я просто забув встановити адаптер як підключений.
Jeff Storey

0

Переконайтеся, що ваш vpn завжди використовує один і той же порт. Зауважте, що порт

Встановіть вашу віртуальну машину на Nat

Всередині ubuntu перейдіть до проксі мережевих налаштувань і встановіть ip на 10.0.2.2 та порт, який ви відзначили. (10.0.2.2 - це стандартний шлюз Natbox за замовчуванням)

Ось як я використовую психофон з virtualbox


0

Я також стикався з цим питанням і знайшов рішення на форумах Cisco:

Виконайте наступне у своєму терміналі, замінивши "ім'я VM" на ім'я вашої машини в налаштуваннях VirtualBox:

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

Після перезапуску VM з'єднання VPN має працювати.

відповідне посилання:

https://community.cisco.com/t5/vpn/anyconnect-3-1-04072-won-t-allow-internet-connectivity-from/td-p/2400378

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.