1

Любой поиск в Интернете показывает только, как увеличить свою мощность передачи, и только путем изменения вашего региона. То, что я хочу сделать, это программно уменьшить (и увеличить) мощность передачи моей карты, но используя любую версию / комбинацию ниже из документации iw (http://wireless.kernel.org/en/users/Documentation/iw# Setting_TX_power):

iw dev set txpower {auto | fixed | limit} {мощность в мБм}

-или же-

iw phy set txpower {auto | fixed | limit} {мощность в мБм}

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

Я использую iw 3.2 и USB-карту alfa, но не хочу обновлять iw, если эта «проблема» сохраняется в течение iw, а не в iw, а в моей карте. Моя интегрированная карта (Intel Centrino) действительно меняется при использовании «фи» версии.

Любые идеи были бы хорошы.

1 ответ1

0

Некоторые карты не поддерживают интерфейс netlink с ядром, которое я использую. Попробуйте использовать iwconfig(iwconfig ifname txpower pwr), который использует интерфейс ioctl для ядра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .