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

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

Я хочу подключить виртуальную машину Linux к VPN-соединениюна моем хосте Win 10что толькоВМ будет использовать. Возможно ли это каким-то образом?

решение1

Я нашел решение, которое работает, хотя оно подразумевает использование метрик маршрутизации.

В VirtualBox я включил сетевой адаптер Host-Only для виртуальной машины. В Windows я использовал Internet Connection Sharing (ICS) для совместного использования сетевого адаптера VPN с сетевым адаптером Host-Only. Это позволит обеспечить подключение к интернету только VPN для виртуальной машины, но не использование VPN-подключения только виртуальной машиной. Чтобы добиться последнего, мне пришлось отредактировать конфигурацию клиента OpenVPN, включив аргумент, route-nopullа затем вручную направить весь трафик через VPN с высоким значением метрики. route 0.0.0.0 0.0.0.0 default 500Эта настройка сделает подключение OpenVPN только для виртуальной машины.

Вам также необходимо настроить общесистемный первичный DNS-сервер на виртуальной машине Linux, чтобы избежать утечек DNS.

Я протестировал эту настройку, и все работает нормально.

Связанный контент