Синтаксис
Начиная с версии 1.11.2.6 команда:
set/get bss wlanXvapY pspretend Z
где X - номер радио интерфейса;
Y - номер виртуальной точки доступа;
Z - параметр pspretend в диапазоне от 0 до 255.
Если на точке доступа версия более ранняя чем 1.11.2.6 :
wl -i wlanXvapY pspretend_retry_limit Z
где X - номер радио интерфейса;
Y - номер виртуальной точки доступа;
Z - параметр pspretend в диапазоне от 0 до 255.
Пример
Set bss wlan0vap1 pspretend 10 - установка на 1-м VAP'е интерфейса радио 0, порога подряд не полученных ответов на RTS запросы, в значение 10.
Описание
Параметр pspretend отвечает за перевод в сон клиентов, которые не ответили точке доступа на 5(по дефолту) подряд RTS запросов. В случае если после перевода в сон клиент отправит пакет на точку доступа, обмен данными с клиентом продолжится.
Если параметр равен 0 (перевод в сон отключен), то для случая когда клиент отключается от точки доступа не послав на нее Deauth пакет, возникает "RTS шторм", а так же попытки передачи трафика в сторону клиента. ТД пытается отправить клиенту множество RTS запросов с разной модуляцией, потому думает что клиент всё еще подключен. Это приводит к огромным задержкам передачи трафика для остальных клиентов, так как большую часть своего времени точка доступа пытается достучаться до "потерявшегося" клиента. Проблема может возникать в случаях когда: клиент роумится между точками доступа (иногда при роуминге не отправляется пакет на отключения), клиент удаляется из зоны действия точки доступа, клиент завис/села батарейка.
при установлении значения 0 - функция выключена. В случае проявления проблемы, у клиентов будет прерывание сервиса в течении нескольких минут;
при 255 - прерывание сервиса в течении 8-10 секунд;
при 100 - прерывание сервиса около 1-2 секунды;
при 50 - менее секунды;
при 5(дефолт) - не заметна.