virtualbox VPN на хостовой ОС. Проблемы, нестабильное соединение через vpn на хостовой машине

Для решения проблемы с VPN можно попробовать несколько вариантов (в порядке перечисления). Решения направлены на отказ от независимой работы сети виртуальной машины и максимальной интеграции с тем, что настроено в хостовой (основной) ОС.

1. Paravirtualized Network: Отключачем виртуализацию сетевого оборудования

В настройках вашей машины (возможно, её придется выключить - так как выключаем обычную ОС) выбирите:

Settings 
-> Network

Далее выбираем:

  • тип соединения (Attached to): NAT
  • и в секции Advanced того же раздела для типа адаптера (Adapter Type) выбираем: Paravirtualized Network

Кратко об этом типе соединения:

The Paravirtualized network adapter (virtio-net) is special. If you select this adapter, then Oracle VM VirtualBox does not virtualize common networking hardware that is supported by common guest operating systems. Instead, Oracle VM VirtualBox expects a special software interface for virtualized environments to be provided by the guest, thus avoiding the complexity of emulating networking hardware and improving network performance

После чего можно загрузить машину и проверить работу сети через VPN, к которому подключена основная ОС,

2. Переходим на хостовый DNS

В хостовой (основной) ОС выполним в терминале (командной строке) команду перевода конкретной виртуальной машины на ДНС основной ОС формате:

VBoxManage modifyvm "имявиртуальноймашины" --natdnshostresolver1 on

Напр, если у вас хостовой ОС является виндоус и имя машины Ubuntu 20 MY, то команда будет выглядеть как-то так (вариант с полным путем к исполняемому файлу):

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Ubuntu 20 MY" --natdnshostresolver1 on

Источник идеи: https://windowsreport.com/vpn-not-workin...