HostMachine - это Windows 7 64, работающая под управлением VirtualBox. Я хочу, чтобы HostMachine использовал мое обычное интернет-соединение, а не VPN. (Я не против, если у него есть адаптер VPN, я бы просто хотел, чтобы он имел более низкий приоритет, чем мой настоящий адаптер.) Было бы хорошо, если бы в HostMachine были странные сценарии, в которых использовался бы VPN, но скорость была намного ниже.

ClientMachine - это Windows 7 64. Я хочу, чтобы ClientMachine мог использовать только VPN. Ни при каких обстоятельствах, даже если VPN отключен или адаптер даже удален, я хочу, чтобы ClientMachine использовал мое обычное подключение к Интернету. (За исключением отправки трафика VPN в VPNServerMachine.)

VPNServerMachine - это Linux, работающий под управлением OpenVPN.

Я думаю, что я до последнего шага в получении этой работы.

У HostMachine мой реальный сетевой адаптер выше, чем у виртуального TAP-адаптера OpenVPN. Я могу подключить его OpenVPN к VPNServerMachine. Просмотр веб-страниц использует мой провайдер. VPN работает и работает, потому что я могу пропинговать VPNServerMachine из HostMachine.

В HostMachine VirtualBox я настроил сеть NAT с именем NATNet, CIDR 10.0.2.0/24. ClientMachine имеет IP-адрес 10.0.2.4. Он действует идентично HostMachine. Просмотр веб-страниц использует мой провайдер. Он также может использовать VPN для этих IP-адресов - я могу пропинговать VPNServerMachine из HostMachine, без HostMachine, на котором запущено какое-либо программное обеспечение OpenVPN.

Итак, как мне сообщить VirtualBox HostMachine ТОЛЬКО при любых обстоятельствах использовать TAP-адаптер OpenVPN для NatNet? Или, аналогичным образом, как я могу сказать VirtualBox HostMachine НИКОГДА не использовать фактический адаптер?

В случае, если кто-то не смотрел на это раньше, нет, использование режима моста не работает. Он обходит программное обеспечение VPN, работающее на хосте, и есть многочисленные сообщения о том, что он никогда не будет работать.

1 ответ1

1

Ваша виртуальная машина (или любая другая машина) не может использовать VPN без реальной (и для виртуальной машины VM) сетевой карты (NIC). Поэтому вы не можете использовать VPN без какой-либо сетевой платы, правильно настроенной в ОС VM, с IPv-X (4 или 6) в качестве транспортного протокола для VPN. Эта сетевая карта, какой бы она ни была, зависит от программного обеспечения ОС и VPN, которое вы решите использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .