Я на ПК с Windows под управлением VirtualBox с установленной Ubuntu. У меня есть сетевые настройки как NAT. На моем ПК с Windows я подключен к VPN, но не могу получить доступ к этим ресурсам VPN из VirtualBox (я также пробовал режим Bridged Networking с тем же результатом). Есть ли способ подключиться через VPN хоста? Или же, если бы я мог просто подключиться к VPN через Ubuntu, это работало бы, но я не вижу такой опции в сетевых подключениях при работе в VirtualBox.
По умолчанию у меня просто работает адаптер 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: \ Program Files \ Oracle \ VirtualBox"
VBoxManage modifyvm VMNAME --natdnshostresolver1 on
Кстати, у меня есть «NAT» по умолчанию для 1-го адаптера и «Host-Only» для 2-го адаптера, чтобы обойти ограничения с адаптером только NAB. Этот параметр отлично работает для меня.
Обязательно перезагрузите виртуальную коробку и сохраните состояние, чтобы сохранить предыдущие настройки, а не только отключение питания.
Я искал этот ответ в течение нескольких месяцев! БЛАГОДАРЮ ВАС!!!
Киркланд,
Еще проблема в 2017 году. Спасибо за объяснение и решение
Eldamir
1
У меня была похожая проблема. Запуск Windows 7 (64-разрядная версия) с Ubuntu 12.04 внутри VirtualBox. Чтобы работать из дома, мне нужно иметь возможность подключаться к университетской сети через VPN, чтобы иметь возможность (в свою очередь) подключаться к суперкомпьютерному кластеру университета.
Я не смог получить соединение VPN-клиента изнутри Ubuntu и не смог получить доступ к VPN-соединению моей хост-машины.
Я создал новый адаптер для моей виртуальной машины, подключенный к «Host-only Adapter». Это обнаружилось в разделе «Подключения к Интернету» в Windows, и оттуда я создал мост между моим адаптером Cisco VPN и сетью только для хоста VirtualBox.
После этого я смог подключиться к хосту VPN изнутри виртуальной машины Ubuntu. Windows-стороне VPN-соединения это не нравится, но, черт возьми.
Спасибо. Оказывается, я просто забыл установить адаптер как подключенный.
Джефф Стори
0
Убедитесь, что ваш vpn всегда использует один и тот же порт. Обратите внимание, что порт
Установите виртуальную машину на Nat
Внутри Ubuntu зайдите в настройки прокси-сервера сети и установите IP 10.0.2.2 и порт, который вы отметили. (10.0.2.2 по умолчанию - это виртуальный шлюз Natbox Nat)
У меня была похожая проблема. Запуск Windows 7 (64-разрядная версия) с Ubuntu 12.04 внутри VirtualBox. Чтобы работать из дома, мне нужно иметь возможность подключаться к университетской сети через VPN, чтобы иметь возможность (в свою очередь) подключаться к суперкомпьютерному кластеру университета.
Я не смог получить соединение VPN-клиента изнутри Ubuntu и не смог получить доступ к VPN-соединению моей хост-машины.
Я создал новый адаптер для моей виртуальной машины, подключенный к «Host-only Adapter». Это обнаружилось в разделе «Подключения к Интернету» в Windows, и оттуда я создал мост между моим адаптером Cisco VPN и сетью только для хоста VirtualBox.
После этого я смог подключиться к хосту VPN изнутри виртуальной машины Ubuntu. Windows-стороне VPN-соединения это не нравится, но, черт возьми.
Надеюсь это поможет.
источник
Убедитесь, что ваш vpn всегда использует один и тот же порт. Обратите внимание, что порт
Установите виртуальную машину на Nat
Внутри Ubuntu зайдите в настройки прокси-сервера сети и установите IP 10.0.2.2 и порт, который вы отметили. (10.0.2.2 по умолчанию - это виртуальный шлюз Natbox Nat)
Вот как я использую psiphon с virtualbox
источник
Я тоже столкнулся с этой проблемой и нашел решение на форумах Cisco:
Запустите следующее в своем терминале, заменив «имя виртуальной машины» на имя вашей машины в настройках VirtualBox:
После перезагрузки вашей виртуальной машины VPN-соединение должно работать.
соответствующая ссылка:
https://community.cisco.com/t5/vpn/anyconnect-3-1-04072-won-t-allow-internet-connectivity-from/td-p/2400378
источник