В зависимости от Вашей ситуации Вы могли бы хотеть заново продумать установку openVPN на двух серверах Linux и сделать, чтобы они действовали как шлюзы для этих двух сетей или использование двух полей маршрутизатора, которые поддерживают VPN друг другу (как Cisco Systems, я не знаю, поддерживают ли какие-либо маршрутизаторы SOHO этот вид установки).
Если бы Вы делаете, это в небольшой сети, с помощью решения VPN на выделенных маршрутизаторах было бы хорошим решением. Я лично исследовал бы загрузочные маршрутизаторы на основе Linux для установки ipsec.
http://www.linuxjournal.com/article/4772
http://ubuntu-tutorials.com/2006/06/06/openvpn-vs-vpn-router/
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:Ch35:_Configuring_Linux_VPNs
Или используйте некоторый google-fu для нахождения чего-то как "маршрутизатор Linux vpn" или "Linux загрузочный vpn" или некоторый вариант этого.
Это во многом зависит от того, что находится в изображении.
Как правовая оговорка, я ничего не знаю о том, что VirtualBox склонен устанавливать в госте изображение ОС. Если какой-либо тот материал отказывает, когда VirtualBox не присутствует, нет ничего, что я знаю этого, поможет Вам.
Но если Ваш гость, ОС является Windows Vista или позже, можно сделать довольно мало обслуживания офлайн, только путем монтирования образа диска и управления им через инструменты OPK. Можно установить драйверы и другие компоненты, включая компоненты интеграции Hyper-V.
Имея проблемы со встроенным конвертером VirtualBox (Hyper-V не открывал диски), мне больше удалось использовать Disk2vhd от Microsoft SysInternals - просто запустите EXE внутри виртуальной машины, которую вы хотите перенести. Подробные инструкции на https://hyperv.veeam.com/blog/how-to-convert-physical-machine-hyper-v-virtual-machine-disk2vhd/
Получив образы, прикрепите их к виртуальной машине Hyper-V и запустите ее. Первый занял минуту, пока Windows привыкла к новому оборудованию.