CaptainFlint
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Weinaum NAT создаёт для виртуалки собственную подсеть, невидимую с хоста. Запросы из этой сети транслируются наружу через сам VirtualBox, который работает в системе как обычное приложение, поэтому он может использовать все настроенные на хосте маршруты и DNS, давая тем самым виртуалке доступ в VPN. В случае Bridge виртуалка как бы "напрямую" подключается к роутеру и ведёт общение с внешним миром через него, хост тут не задействован (технически, конечно, хостовые драйверы участвуют, но это уже излишние подробности). Соответственно, куда роутер может дать доступ, туда виртуалка его и получает. Про хостовый VPN она знать не знает. У меня самого такая же ситуация, требуется доступ в VPN с хоста и с виртуалки. Вот варианты решения, которые я смог придумать: 1. Настроить VPN на роутере вместо хоста. Тогда всё, что подключено к роутеру, будет иметь доступ в этот VPN. Требуется хорошенько продумать безопасность (чтобы в рабочую сеть не мог попасть какой-нибудь знакомый, попросивший доступ к Wi-Fi). 2. Использовать для виртуалки NAT+host-only (NAT смотрит наружу и даёт доступ к интернету+VPN, host-only связан только с хостом и позволяет заходить с хоста на виртуалку). 2а. В принципе, вариант NAT+bridge тоже работоспособен, но в этом случае на гостевой системе требуется правильно перенастроить DNS и маршруты, чтобы система знала, через какой адаптер куда нужно лезть. Не стоит возни, как я считаю. 3. Оставить bridge, а VPN поднимать независимо и на хосте, и в виртуалке. Лично я остановился на третьем варианте.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
|