Важная новость для всех, кто пользуется VPN подключением на Android-девайсах, обновленных до Android 4.4. Ошибка, обнаруженная в новой версии ОС, может привести к потерям большого количества пакетов данных, высокой загрузке процессора на хостах и другим проблемам. Проблема была обнаружена компанией Cisco, которая обнародовала проблему и её временное решение.
Как сообщается в официальном докладе 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. Источник
Android - молодая операционная система, которая уже завоевала сердца многих мобильных пользователей. Ее основа - Linux. Эта операционка была разработана Google и активно продвигается этой корпорацией. Система поддерживает несколько языков программирования, благодаря чему любой желающий может написать под нее приложение или игру.