Как увеличить мощность адаптера Wi-Fi в kali linux

Обновлено: 03.07.2024

Мощность передачи – это настройка мощности передачи радиостанции. Более высокие значения усиливают мощность сигнала, но также увеличивают энергопотребление.

Уровень мощности передачи 1 всегда является самым высоким уровнем мощности беспроводной точки доступа. Уровню мощности передачи присваивается целочисленное значение вместо значения в мВт или дБм. Целое число соответствует уровню мощности, который варьируется в зависимости от нормативного домена, в котором развернуты точки доступа.

Уровень мощности Tx по умолчанию для беспроводного адаптера составляет 20 дБмВт. В этом руководстве мы выпустим интерфейс до 30 дБмВт, но LBE предупредил, что в вашей стране может быть незаконным использование высоких уровней Tx, используйте на свой страх и риск.< /p>

Некоторые модели беспроводных интерфейсов не поддерживаются при использовании настроек Tx Power. В этих настройках или беспроводном чипе может быть указано, что он «может» передавать с более высокой мощностью, но производитель устройства, вероятно, не разместил соответствующее оборудование для достижения этой цели.< /p>

В этом руководстве я буду использовать Alfa Networks AWUS36H Hi-Range. Мне очень нравятся карты Alfa, так как они имеют хороший уровень мощности передачи и работают с Linux из коробки, совместимость с режимом монитора действительно хороша, он использует Realtek Набор микросхем RTL8187L.

В этом руководстве я буду использовать GY (Гайана). Вы также можете попробовать BZ (Белиз). По состоянию на середину 2014 года нормативная база данных беспроводных сетей Linux обнаружила увеличение уровня BO (Боливия), поэтому они снова установили его на Tx-Power=20 дБм. по состоянию на середину 2014 года. В новых ядрах Kali Linux это ограничение теперь включено.

Давайте начнем открывать новый терминал.

Давайте найдем имя беспроводного интерфейса с помощью ifconfig.

Теперь мы знаем имя нашего беспроводного интерфейса, который нам нужно отключить, это позволит внести изменения.

Теперь мы можем установить регистр с помощью iw.

Теперь мы установим уровень мощности передачи на 30 дБм, используя следующую команду.

Используйте следующие команды, чтобы установить Tx-Power беспроводного интерфейса.

Вы можете убедиться, что интерфейс Tx-Power установлен с помощью команды iw reg.

Если вы хотите установить уровень Tw-Power из скрипта, вы можете использовать следующий скрипт bash.


На этой неделе я только изучаю и пробую новые устройства wi-fi, ну и конечно же проверяю их долговечность (максимально увеличьте гарантийный срок 😛 ). Сегодня мы вместе узнаем, как увеличить мощность передачи сигнала Wi-Fi в Kali Linux, на самом деле вы можете сделать это и в другом дистрибутиве Linux, но в этой статье мы сделаем это на Kali Linux.

Мощность Tx-Power по умолчанию для беспроводной сети установлена ​​на 20 дБмВт или 100 мВт, обычно используемая беспроводной локальной сетью 802.11b/g с каналами шириной 20 МГц в диапазоне ISM 2,4 ГГц (5 мВт/МГц) и радиомодулем Bluetooth класса 1. .

Мы также можем установить мощность передачи по умолчанию с 20 дБмВт = 100 мВт, увеличенной до 30 дБмВт или 1 Вт = 1000 мВт, но мы должны делать это на свой страх и риск, так как в конечном итоге это может привести к повреждению вашей карты! Более того, увеличение мощности передачи может быть незаконным в некоторых странах, поэтому вам лучше узнать о законах вашей страны.

Требования:

<р>1. Беспроводная карта (некоторые беспроводные карты не могут настроить мощность передачи)

<р>2. Wavemon ( apt-get install wavemon )

Шаг за шагом Увеличьте мощность сигнала Wi-Fi (TxPower) в Kali Linux:

и убедитесь, что ваша беспроводная сеть уже обнаружена и работает.

Увеличить мощность сигнала Wi-Fi (Tx -Power) в Kali Linux

<р>2. Теперь давайте проверим мощность передачи по умолчанию для нашей беспроводной карты, выполнив эту команду

Увеличить мощность сигнала Wi-Fi (Tx -Power) в Kali Linux

мощность передатчика моей беспроводной карты по умолчанию составляет 20 дБм.

<р>3. Когда мы проверяем качество сигнала по умолчанию через wavemon,

Увеличить мощность сигнала Wi-Fi (Tx -Power) в Kali Linux

<р>4. Чтобы изменить мощность передачи, мы должны отключить наш беспроводной интерфейс, запустив

а затем измените регион на BO (Боливия), который в этой стране разрешает использование мощности передачи 1000 мВт

снова включите беспроводной интерфейс

<р>5. Теперь мы можем снова проверить состояние нашей беспроводной карты, запустив

если мощность передачи уже изменилась, давайте проверим наш вейвмон и увидим разницу.

Увеличить мощность сигнала Wi-Fi (Tx -Power) в Kali Linux

<р>6. Мы можем настроить нашу беспроводную карту на определенный канал, запустив

или мы также можем напрямую изменить мощность передачи с помощью этой команды

Выводы:

<р>1. Некоторые проблемы могут возникнуть, когда мы устанавливаем скорость передачи выше, чем по умолчанию; например:

Хорошо, поэтому мне нужно было увеличить мощность передачи моего беспроводного адаптера.

У меня есть внутренний RTL8188EE и USB-адаптер TP-Link.

Я купил TP-Link после того, как прочитал, насколько хорошо он работает с Linux, и оказалось, что он работает не так хорошо, как RTL8188EE, который у меня уже был. В любом случае, я не думаю, что адаптер TP вообще может увеличить мощность передачи, но я точно знаю, что внутренний адаптер может. Я новичок в Linux, я впервые установил Ubuntu (кажется, 16.04?) вместе с Windows еще в 2016 году, но не вникал в нее до прошлого года или около того, и я прыгал по дистрибутивам, чтобы найти лучший один для меня, так что прямо сейчас у меня есть внутренний 256 ГБ Crucial SSD с 6 различными корневыми разделами, каждый из которых имеет соответствующий домашний раздел 100 ГБ на моем внешнем жестком диске. У меня есть Manjaro Deepin, Solus Budgie, Ubuntu 18.04, Fedora 30, Zorin 15 и MX Linux, а также KDE Neon на другом внешнем жестком диске.

Итак, когда я начал пытаться увеличить свою мощность передачи, я попробовал все решения, перечисленные здесь, itsFOSS, форумы Arch/Manjaro и все, что я мог найти.

Я пробовал txpower-unlocker, я пробовал wireless-regdb-pentest, я пробовал все. Я ударил смехотворное количество стен всеми попытками, кроме Манджаро. Я каким-то образом не только заставил его работать, но и установил его постоянно на 30 дБм при каждой загрузке. Но те же (или эквивалентные) шаги, указанные для других дистрибутивов, которые у меня есть, вообще не работают. С Ubuntu я попробовал специфичный для Ubuntu скрипт txpower-unlocker git. Он не выдает ошибок, он будет установлен на BO, но когда я даю команды:

Я пробовал делать это с помощью автоматических скриптов, пробовал делать это вручную. Я пробовал все. Как я уже сказал, я знаю, что это не имеет никакого отношения к карте, потому что она работает на Manjaro, но даже после того, как я обновил до новейшего ядра Linux на Manjaro, она отказывается меняться, как и все остальные. Мне пришлось остаться на 4.19.14, чтобы сохранить его на уровне 30. И, конечно же, мое 10-мегабитное широкополосное соединение остается на скорости 10 Мбит/с при каждом тесте скорости, когда я нахожусь на Manjaro, и я постоянно скачиваю со скоростью 1-1,3 Мбит/с, тогда как в большинстве других дистрибутивов он будет сильно колебаться. MX Linux и Zorin кажутся довольно согласованными, поэтому мне не пришлось пытаться изменить его, поскольку без него они занимают от 9,5 до 10 МБ. Но чего я не понимаю и был бы рад, если бы кто-нибудь объяснил мне, как я могу иметь 3 разных дистрибутива, работающих на одном компьютере, с одним и тем же ядром Linux (5.0.8), на MX, Zorin , и Ubuntu 18.04.3, и MX, и Ubuntu основаны на Debian, а Zorin основан на Ubuntu, но качество беспроводной связи так сильно различается?

Я до сих пор очень люблю Linux, до такой степени, что понял, что мне никогда не найти одного идеального дистрибутива и, вероятно, у меня всегда будет 3-4 постоянных дистрибутива, но именно поэтому это сводит меня с ума. Я установил дистрибутивы Linux на компьютеры своей тети и подруги (к их одобрению, они не могли поверить, насколько быстрее теперь работают их машины), но такие проблемы, как txpower, которые не имеют для меня НИКАКОГО смысла, заставляют меня зацикливаться и тратить часы. и часы, приклеенные к компьютеру, чертовски расстраивались, до такой степени, что на днях моя девушка перевернулась и сказала: «Судо, сделай мне чашку кофе». потому что она полагала, что это сработает. . это было. Но в любом случае, извините за обличительную речь, это мой первый пост на форуме Linux, я настаивал на том, чтобы разобраться во всем этом, не обращаясь за помощью к себе.


Участник

Увеличьте мощность передачи/мощность сигнала Wi-Fi

Мощность беспроводной передачи по умолчанию установлена ​​на 20 дБм, но вы можете увеличить ее до 30 дБм с помощью небольшой хитрости, но позвольте мне сначала предупредить вас, что это может быть незаконным в вашей стране, поэтому используйте его в вашей собственный риск. Кроме того, некоторые модели не будут поддерживать эти настройки, или беспроводной чип может указывать, что он «может» передавать с более высокой мощностью, но производитель устройства, вероятно, не разместил соответствующий радиатор для достижения этой цели.

Есть много способов сделать это, но я расскажу о двух простых.


Младший участник

ifconfig wlan0 down
iw reg set BO
ifconfig wlan0 up
iwconfig wlan0 channel 13
iwconfig wlan0 txpower 30

и когда это было сделано, я запустил простой iwconfig, и он говорит, что мощность tx 30 надеюсь, что это не расплавит мою беспроводную карту PCI **** не имеет значения, у меня есть несколько из них.


Младший участник

Но помните, что когда вы меняете мощность устройства, оно нагревается, поэтому старайтесь не включать его всю ночь, если вам это не нужно.


Младший участник

вздох Попытался изменить нормативные домены (по образовательным причинам) изменил db.txt на 48 под 00 (карта может работать с этим весь день, поверьте мне) crda 1.1.3 не работал, поэтому я в полусонном состоянии сделал make && make install с помощью wireless-regdb, чтобы попробовать, так как crda уже на kali, теперь моя карта заблокирована до 20 когда-либо под BO и BZ. какой-нибудь совет от кого-нибудь?


Младший участник

если это не работает с вашей картой, сделайте

iw phy wlan0 установил фиксированную мощность txpower 30 мБм


В лучшем случае ваша карта поддерживается и настроена txpower, если вы продолжаете получать сообщение об ошибке, ваша сетевая карта не поддерживается для изменения и по умолчанию установлено автоматическое


Младший участник


Участник


Младший участник

Эй! спасибо, что поделились этим с нами. Как я могу изменить это навсегда, потому что каждый раз, когда я перезагружаю свой компьютер, мне приходится делать это снова?


Участник

@r3d поместите вышеуказанные команды в конец файла /etc/rc.local и в конце не забудьте добавить еще одну команду exit 0 ok. Поэтому всякий раз, когда вы загружаете kali, он автоматически устанавливает настройки.


Младший участник


Младший участник

auastyle@auastyle:~$ sudo iwconfig wlan0 txpower 30
Ошибка беспроводного запроса «Set Tx Power» (8B26):
Ошибка SET на устройстве wlan0; Неверный аргумент.


Участник


Младший участник

Первоначальное сообщение от Hitman


Младший участник

Первоначальное сообщение от uastyle

убедитесь, что mon0 также отключен


Младший участник

У меня есть Alfa AWUS036NH (устройство Wi-Fi мощностью 2000 мВт), подключенное к порту USB 2.0 на ноутбуке. Хотя спецификация USB 2.0. требует 500 миллиампер при 5 вольтах для каждого USB-порта, этот ноутбук будет подавать только 150 миллиампер при 5 вольтах для каждого USB-порта, поэтому я заказал USB-концентратор с питанием, который будет подавать 3000 миллиампер или 3 ампера на четыре USB-порта. Я ожидаю значительного увеличения производительности. Согласно поиску, который я провел в Интернете, входная мощность AWUS036NH составляет 500–550 миллиампер при 5 вольтах, что вполне правдоподобно, поскольку это устройство может выдавать 2000 милливатт. При 100% эффективности, чего не произойдет, входной ток должен составлять 400 миллиампер при 5 вольтах, так что 500-550 миллиампер звучит примерно правильно.


Младший участник

Первоначальное сообщение от Hitman

спасибо за подсказку
мне просто нужно время, чтобы конечный пользователь увидел информацию, это первый скрипт, который я когда-либо написал =]


Участник

Отличный пост. Я просто хотел добавить, что увеличение мощности эффективно только в одном направлении. Лучшая антенна (даже лучше направленная) лучше работает в обе стороны. Хорошо, что вас слышат за несколько кварталов, но если вы не слышите другую сторону, это бесполезно.

Просто чтобы знать об этом. @Needlephreak, хороший сценарий!


Младший участник

Первоначальное сообщение от schwermie

Отличный пост. Я просто хотел добавить, что увеличение мощности эффективно только в одном направлении.Лучшая антенна (даже лучше направленная) лучше работает в обе стороны. Хорошо, что вас слышат за несколько кварталов, но если вы не слышите другую сторону, это бесполезно.

Просто чтобы знать об этом. @Needlephreak, хороший сценарий!


Младший участник

Возможно, это глупый вопрос, но
изменит ли это навсегда dPM на 30 вашей Wi-Fi-карты, даже если вы впоследствии будете использовать Windows?
(у меня двойная загрузка)


Младший участник

Первоначальное сообщение от JackSparrow

Возможно, это глупый вопрос, но
изменит ли это навсегда значение dPM вашей карты Wi-Fi на 30, даже если вы впоследствии будете использовать Windows?
(у меня двойная загрузка)

Привет, Джек!
Ответ НЕТ.
Это не имеет никакого отношения к факту двойной загрузки.
Но каждый раз, когда вы вставляете и вытаскиваете карту, или каждый раз, когда вы перезагружаетесь и т. д., карта возвращается к «по умолчанию».
Возможно, вы захотите использовать скрипт для выравнивания TXPower, изменения MAC-адреса и т. д.
Лучше всего,


Участник

Я использую живой USB-накопитель, и кое-что, что мне удалось сделать, навсегда установить регион на BO, даже когда я перезагружаюсь, он все еще говорит Tx-Power=30 dBm

Улыбайтесь, пока можете, потому что в будущем мне нечем будет улыбаться.
申し訳ありませんが、これは翻訳することができませんでした。


Младший участник

Я попробовал оба варианта, но все равно получаю ту же ошибку,

Возможно, это связано с тем, что моя карта Wi-Fi не поддерживает 20 + DPM?

Я попытался изменить его ниже 20, и это сработало, но если я попытаюсь установить его на 21 или выше, я получу ту же ошибку,


Младший участник

Где в kali находится файл регламента.bin? У меня есть только инструкции для возврата, но kali, похоже, отличается


Участник


Старший член

Установка Kali Linux USB с помощью LinuxLive USB Creator
Как установить жесткий диск Kali на USB-накопитель
Очистите вентилятор ноутбука | базовые знания


Младший участник


Младший участник

Мне кажется, я нашел решение.


Вы должны выполнить 'ifconfig down' для всех беспроводных устройств!
После того, как все беспроводные устройства были отключены, вы можете успешно выполнить 'iw reg set BO'! И «iwconfig txpower 30».


Участник

Я новичок в kali и хочу знать, могу ли я увеличить мощность передачи Wi-Fi / мощность сигнала моего адаптера Wi-Fi
моя модель D link DWL G122 версии 5.0


Старший член

У НАС уже более двух лет постоянно работает шесть Wi-Fi-ресиверов AWUSO36H на уровне 30 дБм, и у нас никогда не возникало никаких проблем. В одной стране мы запускали его на улице, когда температура наружного воздуха составляла 48 градусов Цельсия в тени в течение нескольких месяцев.


Младший участник

Здравствуйте,
Если я буду следовать этим инструкциям, мой Alfa AWUS036H с радостью покажет, что мощность передачи увеличилась до 30.

Проблема в том, что после этого карта перестает работать. a
airodump-ng не перехватывает пакеты ни на одном канале, пока я не переключу код страны обратно на исходный '00'.
Есть подсказки?
Большое спасибо!


Младший участник


Участник


Младший участник

Это отличный пост, и я рад, что он работает для большинства людей. Для себя у меня есть некоторые проблемы. Я загрузил все необходимые файлы и выполнил шаги шаг за шагом на чистом образе Kali 1.1.0c, работающем как виртуальная машина внутри VMware Workstation. Все библиотеки устанавливаются без проблем, однако, когда я добираюсь до окончательной сборки файла crda, я получаю сообщение об ошибке файла key-gcrypt.c. Выдается следующая ошибка. Любая помощь будет чрезвычайно полезна.

Я искал и искал решение, но не могу найти ничего, что указывало бы мне на направление, в котором нужно копать дальше. Согласно Aptitude установлена ​​библиотека libgcrypt.

Вот мой Makefile:


Младший участник

Привет, я новичок здесь, но пытаюсь изменить свой альфа-адаптер до 30 дБ, но безуспешно, все идет нормально, пока я не сделаю канал 13 iwconfig wlan0, я попытался набрать iwconfig wlan0 список каналов и пришел up было только 11 каналов, так что я думаю, поэтому у меня есть код ошибки при вводе команды канала 13?

У меня есть адаптер alfa AWUS036NHP.

Будем признательны, если кто-нибудь сможет помочь!


Старший член


Младший участник

Это не будет работать без создания нового файла регламента.bin. Или, по крайней мере, это никогда не работало для меня. Мне всегда приходилось использовать CRDA.zip и wireless-regdb.zip, извлекать их и компилировать с измененными параметрами (я просто изменил домен «мир» в верхней части файла regdb.txt на 33dBm).

< /цитата>

Мой отлично работает на Kali 2.0 (33 дБм).

У меня есть адаптер Alfa AWUS0369NHA.

Кроме того, Etron13, я обнаружил, что мне нужно загрузить два пакета, которых нет в репозиториях (от 6 до 9 месяцев назад, когда он работал). Вам нужно установить python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev, однако libgcrypt-11-dev и libnl-dev нет в новых репозиториях (я думаю, что это те, но 2 недоступны. это позволит вам знаю).

Мне пришлось загрузить их по отдельности из онлайн-репозитория Debian Squeeze и установить с помощью dpkg -i. Потом при компиляции все заработало. Затем я удалил эти старые пакеты.

Читайте также: