Я хотел бы увеличить мощность моего беспроводного адаптера, но когда я вхожу
sudo iwconfig wlan0 txpower 30mW
в терминале и затем проверьте, iwconfig
я могу видеть, что txpower все еще то, что было раньше, прежде чем я попытался изменить его.
Мой сетевой контроллер:
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
А вот ifconfig
вывод, если это поможет:
wlan0
Link encap:Ethernet HWaddr 80:19:34:f5:39:08
inet addr:192.168.1.129 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::8219:34ff:fef5:3908/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4474 errors:0 dropped:0 overruns:0 frame:0
TX packets:3726 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2361924 (2.3 MB) TX bytes:520175 (520.1 KB)
Однако, как примечание стороны, sudo iwconfig wlan0 power off
работает для wlan0
выключения управления питанием.
Ответы:
@ wie5Ooma, прав насчет нарушения закона. но об ответе на вопрос. Как это идет:
Для начала нам нужно использовать несколько пакетов:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Чтобы проверить, установлены ли они:
Если нет, установить:
Теперь вам понадобится беспроводная нормативная база данных CRDA и
wireless-regdb
инструменты для создания базы данных, считываемой CRDA, для предоставления регуляторных доменов ядру Linux.Перейдите в папку загрузки и разархивируйте файлы.
Теперь вот интересная часть. Вот где мы действительно можем изменить правила. Измените каталог на
wireless-regdb
папку, и там вы найдете файл с именемdb.txt
. Это файл, который мы будем редактировать. Давайте кратко рассмотрим это:country 00
), которая является мировым регуляторным доменом, и она применяется прежде всего. Поэтому, когда вы включаете свою систему BackTrack, мировой домен сначала применяется к вам, а затем вы можете изменить регулирующие домены оттуда на другие страны, такие как страна AM .Второе, что я подчеркнул, может превышать 20 дБм , и третье, что я подчеркнул, в диапазоне 2,4 ГГц . Если вы хотите изменить, как высоко вы можете подняться, это число, которое вы хотите изменить.
Например, давайте изменим правила Боливии *
nano db.txt Прокрутите вниз, пока не найдете страну BO.
Посмотри, что я выделил. Это число, которое мы хотим изменить.
Если ваша карта может развивать мощность до 2000 мВт , вы должны изменить это значение на 33 , что соответствует 33 дБм , что составляет примерно 2000 мВт . Номер, который вы заменяете, указан в децибелах.
Я не уверен насчет вашей карты, некоторые беспроводные карты, такие как AWUS036NHA, могут застрять в какой-либо стране и не могут быть изменены из этой страны. В этом случае выясните, в какую страну верит ваша карта, и измените конфигурации этой страны.
Каждые 10 децибел - это увеличение мощности в 10 раз, начиная с 1 дБм, равного 1 мВт ... 10 дБм, равного 10 мВт, 20 дБм, равное 100 мВт, 30 дБм, равное 1000 мВт, и так далее. Каждые 3 децибела примерно вдвое превышают предыдущую мощность, поэтому 30 дБм - это 1000 мВт, если мы добавим 3 дБм, то можно удвоить мощность так, чтобы 33 дБм были примерно равны 2000 мВт. Каждые 3 децибела примерно вдвое больше
Теперь обратите внимание.
Обратите внимание, что теперь я изменил номер на 33 . Когда мы закончим здесь, когда я изменю свой регулирующий домен на BO , я могу установить
txpower
для 33 .Теперь вам нужно заменить наш старый нормативный файл на тот, который вы скачали. Пока вы
wireless-regdb
находитесь в каталоге, просто введите командуmake
.Вы заметите, что у вас есть несколько новых файлов в этом каталоге. Это хорошо. Ваш
regulatory.bin
файл в этом каталоге теперь необходимо заменить старым.Сначала перейдите к подлинному
regulatory.db
местоположению.И давайте также сделаем резервную копию старого на всякий случай (рекомендуется).
Теперь давайте введем новый. Вернитесь к вашему каталогу нашего нового нормативного.bin и давайте скопируем его и убедитесь, что он там.
Валидация Теперь у нас есть новый файл нормативный .db, но он еще не действителен. Вернитесь в каталог wireless-regdb, и вы заметите, что у вас есть файлы с расширением .pem. Скопируйте ВСЕ файлы, заканчивающиеся на,
.pem
в ваш загруженныйcrda
каталог вpubkeys
. Это файлы, которые CRDA будет использовать для проверкиregulatory.bin
правильности.И проверить:
Наконец, теперь перейдите в каталог, откуда вы вернулись в загруженный
crda
каталог и установите этого щенка.Вы должны увидеть что-то подобное.
Если это так, перезагрузите компьютер:
sudo reboot
После перезагрузки:
источник
Вы пытаетесь увеличить мощность передачи, однако это ограничено как юридически, так и технически. Беспроводные передачи соблюдают правила CRDA, которые просто представляют собой список, который описывает, какая максимальная мощность передачи разрешена. Ваше устройство / операционная система имеет код страны, поэтому знает, что делать. Если код страны отсутствует, он работает с общими значениями, которые всегда безопасны для использования.
Более того: некоторые карты даже технически ограничены. Они имеют встроенный фиксированный код страны и сконструированы таким образом, что они не могут использовать более высокую мощность, что бы вы ни пытались.
У меня тоже есть беспроводная карта Intel, и мощность передачи всегда равна 16, что бы я ни пытался ее увеличить.
источник
Это может быть потому, что вы находитесь в стране с ограниченным законом. Вы можете увеличить мощность сверх вашего местного лимита, но это, вероятно, нарушит закон . Это только для антенн высокой мощности .
МЕТОД 1:
Откройте терминал и скопируйте и вставьте следующие команды:
Если вышеуказанный метод дает следующую ошибку, перейдите к МЕТОДУ 2.
МЕТОД 2:
Откройте терминал и скопируйте и вставьте следующие команды:
ИСТОЧНИК: Эта страница
источник
sudo iw reg set B0
выдает следующее сообщение об ошибке: недопустимый ISO / IEC 3166-1 alpha2 Специальные не-alpha2 используемые записи: 00 Всемирный нормативный доменBO
с О, как у Боливии, а не с Б-нулемВведите эти команды, они включат AGG TX и могут значительно улучшить производительность беспроводных N сетей. В этом сообщении об ошибке говорится, что производительность упала на 85% без использования
11n_disable=8
Теперь попробуйте свой компьютер, как обычно. Если сигнал все еще низкий, это решение, вероятно, не является решением для вашего случая. В этом случае просто перезагрузите компьютер, чтобы отменить внесенные изменения. Если это станет нормальным и быстрым, сделайте это навсегда, набрав в терминале следующую строку:
Файл будет открыт (он может не существовать до этого). В конце файла вставьте следующую строку и сохраните:
После сохранения просто выйдите и перезагрузите компьютер.
Если это не работает, замените
11n_disable=8
с11n_disable=1
и повторить процедуру.источник
sudo rmmod iwlwifi
я получаю следующее сообщение об ошибке:rmmod: ERROR: Module iwlwifi is in use by: iwlmvm
Должен ли я деактивировать iwlmvm?iwlmvm
если он загружен. Используйте эту команду:sudo rmmod iwlmvm
. Я обновил свой пост.Здравствуйте, я лично использую Kali Linux 2 с сетевой картой ALPHA awus036nh, и я использую метод 1, чтобы изменить мощность карты TX.
Для тех из вас, у кого возникли проблемы с установкой BO reg, попробуйте вместо этого установить GY reg. Это полностью функционально для меня, тогда как с BO это не получается! Надеюсь, это поможет!
источник
Для Ubuntu 16.10 crda находится под
/lib/crda/
. Чтобы скомпилировать новую 'crda', выполните:Затем переместите сгенерированные файлы * .pem в загруженный каталог crda:
Теперь скопируйте папку crda из / usr / lib / crda в ее путь по умолчанию в Ubuntu 16:
sudo reboot
иiw reg set {country-code}
.Я использовал этот метод, чтобы настроить свой Wi-Fi на использование частотных диапазонов и допустимых уровней мощности, выделенных любительской радиослужбе моей страны. Это доступно только лицензированным радиолюбителям.
источник