Android Auto с беспроводным подключением при всем удобстве имеет один весьма неприятный момэнт: тупо не работает, когда на смартфоне включен VPN. На экране медиасистемы выскакивает ошибка Communication error 21 («Сбой связи 21») с прямым предложением выключить защищенное соединение и повторить попытку.
Если вкратце, то этот сбой возникает из-за специфики передачи данных между устройствами.
На этапе предварительного обнаружения и связки смартфона с головным устройством машины задействуется Bluetooth, но сразу после этого система переключает весь основной поток данных на высокоскоростное соединение по Wi-Fi.
А когда на смартфоне активен VPN, он не только перенаправляет, но и шифрует весь сетевой трафик. Таким образом, возникает конфликт с локальным подключением Wi-Fi, которое поднимает Android Auto для трансляции картинки и команд управления.
Смартфон как бы пытается прогнать служебный трафик машины через удаленный защищенный сервер, из-за чего связь мгновенно обрывается.
Официальные инструкции Google, само собой, рекомендуют просто отключать VPN перед подключением смартфона к «голове» машины (т.е. перед посадкой в салон). Однако, обойти проблему можно и немного иначе.
Проводное подключение через качественный кабель
Да, это пока самый простой и надежный вариант запустить Android Auto в машине вместе с активным VPN.
Когда смартфон к выделенному порту автомобиля подключается через USB-кабель, передача данных полностью уходит с беспроводного канала Wi-Fi на физический провод.
В таком режиме маршрутизация сетевого трафика через VPN перестает препятствовать обмену информацией с мультимедийной системой, и ошибка 21 больше не мешает.
Но все же необходимо учитывать, что достаточно стабильный обмен данными обеспечивает не каждый кабель — нужен либо «родной» кабель смартфона (из комплекта поставки) либо качественный брендовый. Дешевые зарядные «шнурки» часто вызывают регулярные обрывы связи или вообще не распознаются головным устройством.

! Карманный VPN-сервер из мобильного роутера: как это делается
Зато у проводного подключения есть еще целый ряд очевидных плюсов, в частности:
- гарантированно устраняются случайные сбои интерфейса в местах с сильными радиопомехами или рядом с линиями электропередач;
- аудиосигнал чище, т.е. качество звука выше — он без лишнего сжатия, потому заметно чище и плотнее (что не всегда достижимо при подключении через беспроводные протоколы);
- по ходу работы навигации и фоновых сервисов смартфон постоянно подзаряжается, а не разряжается в поездках.
! Проблемы с VPN: не подключается, не работает, тормозит и пр
Настраиваем раздельное туннелирование в приложении VPN
Если отказываться от более комфортного беспроводного подключения не особо хочется, вместо этого можно попробовать перенастроить правила трафика внутри самого VPN.
Для этого в большинстве современных VPN-приложениях предусмотрена функция так называемого раздельного туннелирования (Split Tunneling). Она позволяет указать, какие именно программы должны работать через защищенный сервер, а какие — выходят онлайн напрямую.
По умолчанию большинство VPN-сервисов пускает через шифрованный канал абсолютно все установленные приложения, из-за чего зачастую и возникает сбой при попытке поднять Wi-Fi соединение с машиной.
Устраняется проблемка примерно следующим образом:
- открываем настройки VPN-приложения на смартфоне;
- находим пункт «Раздельное туннелирование» (еще она может называтьсяSplit Tunneling, либо Bypasser или просто «Исключения«);
- активируем режим туннелирования и открываем список установленных программ;
- находим в списке системных приложений «Android Auto» и добавляем его в список исключений;
- сохраняем настройки и перезапускаем VPN-клиент ( полностью убираем его из меню недавних приложений и потом запускаем его заново).
После этого Android Auto будет (должен) связываться с медиасистемой автомобиля напрямую по локальному Wi-Fi, минуя VPN. При этом весь остальной интернет-трафик браузеров, мессенджеров, приложений банков и пр. будет как и раньше проходить через защищенное шифрованием соединение.
Не забываем только, что в некоторых бесплатных версиях популярных VPN-сервисов функция раздельного туннелирования по умолчанию недоступна. В таком случае или переходим на другой (платный) пакет, или переключаемся на другой VPN-сервис с более функциональным мобильным клиентом.