6.0.1 не удается отправить MMS через PIA Always-On VPN при использовании 4G LTE

Вчера я настроил PIA VPN. Я настроил его для использования IPv4 через T-Mobile 4G LTE.

Я не могу отправлять или получать MMS при подключении к VPN — они могут быть отправлены/получены как обычно, когда VPN отключен. Любое понимание происхождения или решения этой проблемы будет оценено по достоинству.

СМС работает. Голос работает. Звонки через вайфай работают.

  • Использование L2TP/IPSec PSK.
  • VPN-сервер настраивается на Android-устройстве с использованием IP-адреса, а не доменного имени.
  • DNS-сервер также настраивается по IP
  • У меня нет секрета L2TP.
  • Нет идентификатора IPSec
  • Использование предварительного общего ключа IPSec
  • Не использовать домены поиска DNS
  • Маршруты переадресации не настроены

Я подозреваю, что в моих настройках APN есть какая-то проблема с конфигурацией; текущая конфигурация работает при отключении от VPN.

** Обновление. Я еще не нашел решения этой конкретной проблемы. Разочаровавшись в ручной настройке в меню настроек, я решил попробовать их официальное приложение для Android . Он установит для вас соединение. К сожалению, текущая версия приложения не показывает, какую конкретную конфигурацию оно использует.

Страница настроек APN 1 Страница настроек APN 2 Страница настроек APN 3 Об этой телефонной странице

Если вы можете отправлять/получать MMS-сообщения при отключенном VPN, ваши настройки APN верны. Помните, что MMS использует соединение для передачи данных, а не ваше обычное «голосовое» соединение, как это делают телефон и SMS-сообщения. Я не могу сказать наверняка, но это, вероятно, не работает, потому что вы не используете DNS-серверы T-Mobile или вы не получаете к ним доступ «внутри» сети T-Mobile из-за VPN, что приведет к их сбою, потому что устройство не видно, как в сети Tmo.
@acejavelin Исходя из этого, похоже, что настройка моего соединения для использования TMO DNS является правильным вариантом: это имеет смысл, если MMSC не может быть разрешен. Устраним больше неполадок позже сегодня и опубликую обновления ...
Это всего лишь предположение, поэтому я оставил его как комментарий, а не как ответ, но кажется разумным, зная, что APN правильный, поскольку он работает, когда VPN отключен.

Ответы (1)

Я только что нашел проблему в AOSP , которая отслеживает это и предлагает для нее исправление:

Я попробовал Textra в качестве приложения для замены текстовых сообщений (по другим причинам). В настройках есть возможность использовать системный или устаревший протоколы для MMS. Он даже предлагает пользователю попробовать Систему, если у него включена VPN. Я переключился на Систему с Наследия по умолчанию, и теперь мой MMS работает без нареканий при работающем VPN.

Спасибо, что поделились этим @zamber — я попробовал Textra, и, к сожалению, мне это не помогло. Однако в некоторых случаях это сработало для других. Кажется, существует очень много проблем с Always-On VPN Android, о чем свидетельствует поиск по конкретному сайту google.com/…
Выполнение поиска по конкретному сайту не принесет вам пользы, так как вы также получите закрытые проблемы. Похоже, есть 25 открытых проблем, которые соответствуют «всегда на vpn» code.google.com/p/android/issues/… . Просмотрите эти проблемы (и старые тоже), чтобы увидеть, как вы можете отладить свою проблему.