VirtualBox больше не имеет доступа к сети, когда активен Cloudflare Warp VPN 2022.5.226.0.

Вопрос или проблема

Я использую Cloudflare Warp VPN (также известный как 1.1.1.1) на Windows 10 Pro и Home на протяжении нескольких лет. На этих устройствах с Windows (все полностью обновленные) установлен VirtualBox (6.1.34), и я запускаю несколько виртуальных машин параллельно на каждом компьютере.

25 мая 2022 года Cloudflare Warp выпустил новую версию 2022.5.226.0.
После установки этой версии на хост-машины все мои существующие виртуальные машины больше не могут получить доступ к интернету. Все они сообщают “можно получить доступ к вашей локальной сети, но невозможно подключиться к интернету”.
Я попробовал следующие методы устранения неполадок:

  • когда я отключаю Warp/VPN, все сразу начинает работать нормально
  • сброс или переустановка настроек сети, адаптеров и т. д. внутри виртуальной машины не помогают
  • использование другого (виртуального) сетевого адаптера не помогает
  • новосозданные виртуальные машины (все Windows 10) имеют ту же проблему
  • когда я понижаю версию Cloudflare Warp (обратно до 2022.4.115.0), все снова сразу начинает работать

Для меня это выглядит так, будто обновление Cloudflare Warp нарушает доступ к сети VirtualBox.

Есть ли у кого-то такая же проблема, и знает, как ее исправить?
Существует ли какая-то настройка или сброс или что-то, что я не нашел?

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

Проблема с использованием версии cloudflare-warp для Windows заключается в том, что он настраивается на циклическом подключении, и из моего быстрого расследования версия VB не может маршрутизировать к этому слушателю. Может быть другой путь к успеху в исправлении этой маршрутной/соединительной проблемы. Я продолжу изучать это и постараюсь не забыть обновить информацию здесь, если найду решение.


Я пришел к рабочему решению. После того как некоторое время пытался заставить Cloudflare Warp работать на виртуальной машине, я сдался и попробовал другой подход. Я установил DNS-прокси на Windows (в частности, Acrylic DNS Proxy) и настроил его на использование слушателей Warp в качестве основных и вторичных пересылателей:

PrimaryServerAddress=127.0.2.2
SecondaryServerAddress=127.0.2.3

По умолчанию он затем слушает на UDP(53) на всех нециклических интерфейсах, что дает виртуальной машине возможность отправить свой запрос, и возвращает ответы так, как их разрешает Warp. Это довольно стабильно работало у меня в течение нескольких месяцев.

Имею ту же проблему с обычной версией Win 10. Использовал warp на протяжении многих лет, и примерно в то же время работает только настройка 1.1.1.1.

Могу подтвердить, что версия 2022.4.115.0 все еще работает. Предыдущие версии можно найти здесь.

https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/download-warp/

перенаправляет вас сюда

https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release

Для меня это частично решилось благодаря этим ответам о DNS и VPN на этот вопрос.

После того как я настроил DNS, я столкнулся с проблемой, что WARP вставляет свой собственный SSL-сертификат, так что ни одно HTTPS-соединение не работало. Использование openssl s_client показывает следующее:

ubuntu@localhost:~$ openssl s_client -showcerts -servername changelogs.ubuntu.com -connect changelogs.ubuntu.com:443  > cacert.pem < /dev/null
depth=1 C = US, ST = California, L = San Francisco, O = "Cloudflare, Inc.", OU = Gateway Intermediate ECC Certificate Authority
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 CN = changelogs.ubuntu.com
verify return:1
DONE

Можно установить сертификат Cloudflare в доверенное хранилище вашей виртуальной машины, и это, вероятно, исправит ситуацию.

Наконец. С Cloudflare Warp 2024.12.554.0 проблема устранена.
Доступ к сети из виртуальной машины теперь снова работает без ограничений.

Описание обновления Cloudflare Warp намекает на это с помощью “[…] Улучшенная WARP-соединяемость в средах с виртуальными интерфейсами от VirtualBox, VMware и подобных инструментов.[…]

Я использую VirtualBox 7.1.4 r165100, который на сегодняшний день является самым новым; не знаю, работают ли более старые версии тоже

Ответ или решение

Решение проблемы с доступом к сети в VirtualBox при использовании Cloudflare Warp VPN

Введение

Проблема с отсутствием сетевого доступа в виртуальных машинах VirtualBox при активном использовании VPN Cloudflare Warp версии 2022.5.226.0 является довольно распространенной среди пользователей, работающих на Windows 10. В данной статье мы рассмотрим основные причины проблемы, а также шаги по устранению неисправностей и возможные решения.

Суть проблемы

После обновления Cloudflare Warp до версии 2022.5.226.0, пользователи стали сталкиваться с проблемой: виртуальные машины, работающие в VirtualBox, теряли возможность доступа в Интернет, несмотря на наличие подключения к локальной сети. При отключении Warp доступ к интернету восстанавливался.

Диагностика и устранение неисправностей

Несмотря на то, что некоторые методы устранения неисправностей, такие как сброс или переустановка сетевых настроек виртуальной машины, не помогали, стоит отметить несколько ключевых моментов:

  1. Тестирование подключения: При отключенном VPN доступ в интернет восстанавливается, что указывает на то, что проблема связана именно с сетевыми настройками, изменёнными в результате работы VPN.

  2. Настройка виртуального адаптера: Попробуйте изменить тип сетевого адаптера на NAT или Bridged Adapter, однако, как показано, это также не всегда решает проблему.

  3. Обновление виртуальной машины: Убедитесь, что все снимки и сетевые настройки виртуальной машины актуальны. Создание новых виртуальных машин при наличии данной проблемы также подтверждает, что это не связано с конкретной конфигурацией.

Решение через DNS-прокси

Один из предложенных методов заключается в использовании DNS-прокси на уровне хоста. Установка Acrylic DNS Proxy и настройка его на использование адресов Cloudflare Warp:

PrimaryServerAddress=127.0.2.2
SecondaryServerAddress=127.0.2.3

Это обеспечит связь вашей виртуальной машины с Warp, используя локальные DNS-запросы.

Работы с SSL-сертификатами

Некоторые пользователи сообщают о проблемах с HTTPS-соединениями из-за наличия SSL-сертификатов Cloudflare Warp. Установка сертификата в хранилище доверенных корневых сертификатов вашей виртуальной машины может помочь устранить данные ошибки.

Обновление Cloudflare Warp

К счастью, в версии Cloudflare Warp 2024.12.554.0 проблема была успешно решена. Обновление, внедрённое разработчиками, улучшило совместимость с виртуальными интерфейсами, такими как VirtualBox и VMware. Рекомендуется регулярно обновлять программное обеспечение Warp до последней версии для предотвращения подобных проблем в будущем.

Заключение

Если вы столкнулись с отсутствием доступа в интернет в виртуальных машинах при использовании Cloudflare Warp, рекомендуем вам попробовать указанные выше методы. Прежде всего, проверьте наличие обновлений вашего VPN-клиента и VirtualBox. Если проблема сохраняется, настройка DNS-прокси может оказаться наиболее эффективным решением.

Однако с последними обновлениями Cloudflare Warp, многим пользователям больше не требуется вносить изменения, поскольку разработчики исправили данную проблему.

Помните: Используйте всегда актуальные версии программного обеспечения для обеспечения стабильной работы ваших систем и приложений.

Оцените материал
Добавить комментарий

Капча загружается...