Если речь про TL-WN722N v1, то внутри стоит Atheros AR9271 — он полноценно работает в Kali в режиме монитора, но заявленная «мощность» ограничена калибровкой и регдоменом. Цифры в
iw
не равны фактической EIRP, поэтому погоня за «30 dBm» чаще вупирается в физику и закон.
Посмотрите ревизию: v1 — Atheros, v2 и v3 — Realtek, и там подъём мощности, как правило, невозможен. Оцените текущий регдомен через:
Код:
iw reg get
iw dev wlan0 info
Временно можно установить либеральный регдомен и перезагрузить cfg80211:
Код:
sudo iw reg set BO
sudo modprobe -r cfg80211
sudo modprobe cfg80211 ieee80211_regdom=BO
На новых ядрах CRDA нет, поэтому редактирование
/etc/default/crda
уже не срабатывает. Для постоянной настройки добавьте
cfg80211.ieee80211_regdom=BO
в
GRUB_CMDLINE_LINUX
и обновите grub.
Потом попробуйте установить фиксированную мощность:
Код:
sudo ip link set wlan0 down
sudo iw dev wlan0 set txpower fixed 3000
sudo ip link set wlan0 up
iw dev wlan0 info
Если видите
Operation not permitted
или значение остаётся около 20 dBm, значит вы уперлись в лимит EEPROM и по каналам. В
iw list
видны допустимые мощности по каналам. По 2.4 ГГц в ЕВР законом предел 20 dBm EIRP.
На практике дальность больше зависит от антенны и её размещения. Штатная штыревая антенна мала; направленная антенна и качественный коаксиальный кабель дают больше прибыли, чем попытки «нарисовать» 30 dBm. Если нужен стабильный захват пакетов, обратите внимание на Alfa AWUS036NHA — этот адаптер тоже на AR9271, дает честные 23‑24 dBm и имеет стабильные драйверы.