В android 4.4 обнаружена серьезная ошибка при подключении через vpn
Серьёзная новость для всех, кто пользуется VPN подключением на Android-девайсах, обновленных до Android 4.4. Неточность, найденная в новой версии ОС, может привести к утратам громадного количества пакетов данных, высокой загрузке процессора на хостах и вторым проблемам. Неприятность была обнаружена компанией Cisco, которая опубликовала проблему и её временное ответ.
Смотрите кроме этого: Гугл трудится над исправлением важной неточности в Android 4.4.2
Сравнительно не так давно поступила информация, что в версии операционной системы Android 4.4.2 отыскана важная неточность #60058 называющиеся mm-qcamera-daemon, при которой один из процессов, отвечающих за работу камеры , может начать применять 50% мощности процессора в любую секунду времени, что ведет к перегреву устройства. Пользователи отмечают, что эта неточность существенно воздействует на время работы их аппаратов.
Гугл признала существование неточности и трудится над её устранением. на данный момент компания рекомендует только одно — перезагрузить устройство, что должно ненадолго устранить возможность появления неприятности.
Как сообщается в официальном докладе CISCO, пользователи AnyConnect смогут испытывать трудности при применении VPN в виде массивной утраты пакетов данных, и самопроизвольные отключения от Сети (пользователи будут замечать тайм-ауты при попытке доступа к сетевым ресурсам). В логах покажется сообщение о попытке передачи громадного пакета данных.
До тех пор пока неясно, касается ли эта неточность всех пользователей VPN либо лишь тех, кто применяет Cisco AnyConnect. Обстоятельство неприятности в том, что TCP протокол в Android 4.4 показывает неверный большой размер сегмента, что приводит ко всем перечисленным выше проблемам.
К счастью, в Cisco уже создали временное решение проблемы. VPN администраторы смогут временно снизить большой размер сегмента для соединений TCP на ASA посредством команды конфигурации sysopt connection tcpmss . По умолчанию значение этого параметра образовывает 1380 байт.
Уменьшить это значение нужно на отличие между значениями пакетов, указанных в логе с неточностью. Предположим, в файле показалась строка Transmitting large packet 1420 (threshold 1405). Отличие между значениями образовывает 15, соответственно исходный параметр нужно уменьшить с 1380 до 1365.
Возможно выставить и меньшее значение, основное, дабы оно не превышало 1365.
Источник: phandroid.com