Я хотел бы увеличить питание своего беспроводного адаптера, но когда я вхожу
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
Чтобы проверить, установлены ли они:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
В противном случае устанавливать:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Теперь, Вам будет нужна беспроводная регулирующая база данных CRDA, и wireless-regdb
инструменты для создания базы данных, считанной CRDA для обеспечения регулирующих доменов ядру Linux.
Перейдите к папке загрузки и разархивируйте файлы.
Теперь вот интересная часть. Это - то, где мы на самом деле добираемся для изменения инструкций. Измените свой каталог на wireless-regdb
папка, и там Вы найдете файл названным db.txt
. Это - файл, который мы отредактируем. Давайте бросим беглый взгляд на него:
more db.txt
country 00
) который является мировым регулирующим доменом, и это применяется перед всем остальным. Таким образом, при включении системы BackTrack мировой домен применяется к Вам сначала, и затем можно изменить регулирующие домены оттуда на другие страны как AM страны.Вторая вещь, которую я подчеркнул, который может пойти макс. из 20 dBm, третья вещь, которую я подчеркнул на полосе на 2.4 ГГц. Если Вы хотите измениться, как высоко можно пойти, который является числом, Вы хотите измениться.
Например, давайте изменим правила Боливии*
нано db.txt Прокручивает вниз, пока Вы не находите ФИЛИАЛ страны.
Посмотрите на то, что я выделил. Это - число, которое мы хотим изменить.
Если бы Ваша карта может подойти к 2 000 мВт, то Вы изменили бы то число на 33, который обозначает 33 dBm, который составляет приблизительно 2 000 мВт. Число, которое Вы заменяете, находится в децибелах.
Я не уверен в Вашей карте, некоторые беспроводные карты как AWUS036NHA могут застрять в стране и не могут быть изменены из той страны. В этом случае Узнайте, какая страна Ваша карта полагает, что это находится в, и измените конфигурации той страны.
Быстрое понимание ДЕЦИБЕЛА:
Каждые 10 децибелов 10X увеличение мощности, начинающее с 1 dBm, равного 1 мВт... 10 dBm равняются 10 мВт, 20 dBm равняется 100 мВт, 30 dBm равняется 1 000 мВт, и так далее. Быстрое понимание ДЕЦИБЕЛА:
Каждые 10 децибелов 10X увеличение мощности, начинающее с 1 dBm, равного 1 мВт... 10 dBm равняются 10 мВт, 20 dBm равняется 100 мВт, 30 dBm равняется 1 000 мВт, и так далее. Каждые 3 децибела приблизительно удваивают 3 децибела предшествующего питания, таким образом, 30 dBm составляют 1 000 мВт, если мы добавляем 3 dBm, затем мы можем удвоить питание, таким образом, что 33 dBm о равном 2 000 мВт. Каждые 3 децибела приблизительно удваивают 3 децибела
предшествующее питание, таким образом, 30 dBm 1 000 мВт, если мы добавляем 3 dBm, затем мы можем удвоить питание, таким образом, что 33 dBm о равном 2 000 мВт.
Теперь, Обратите внимание.
Заметьте теперь, что я изменил число на 33. Когда мы закончены здесь, когда я изменяю свой регулирующий домен на ФИЛИАЛ, я могу установить мой txpower
к 33.
Теперь необходимо подкачать наш старый регулирующий файл с тем, который Вы загрузили. В то время как все еще в wireless-regdb
каталог, просто введите команду make
.
Вы заметите, что у Вас есть некоторые новые файлы теперь в том каталоге. Это хорошо. Ваш regulatory.bin
файл в этом каталоге теперь должен быть заменен старым.
Сначала перейдите к подлинному regulatory.db
местоположение.
cd /usr/lib/crda
И давайте также сделаем резервное копирование старого на всякий случай (Рекомендуемым).
mv regulatory.bin regulatoryOLD.bin
Теперь давайте введем новый. Вернитесь к своему каталогу нашего нового regulatory.bin и давайте скопируем его и проверим, что это там.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
При проверке Теперь у нас есть наш новый regulatory.db, но это еще не допустимо. Вернитесь к беспроводному-regdb каталогу, и Вы заметите, что у Вас есть некоторые файлы с расширением .pem. Скопируйте ВСЕ файлы, заканчивающиеся a .pem
в Ваш загруженный crda
каталог в pubkeys
. Это файлы, которые CRDA будет использовать для проверки если regulatory.bin
допустимо.
cd ~/Desktop/wireless-regdb-2013.10.11
cp root.key.pub.pem ~/Desktop/crda-1.1.3/pubkeys/root.key.pub.pem
cp linville.key.pub.pem
~/Desktop/crda-1.1.3/pubkeys/linville.key.pub.pem
И проверьте:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Наконец, Теперь поднимитесь каталог от того, где Вы вернулись к загруженному crda
каталог и установка этот щенок.
cd ..
make
make install
Необходимо видеть что-то как этот.
Если так, перезагрузка: sudo reboot
После перезагрузки:
iw reg set BO
iwconfig wlan0 txpower 33
Вы пытаетесь повысить мощность передачи, однако это подвергается ограничениям и по закону и технически. Беспроводные передачи наблюдают правила CRDA, которые помещают, просто список, который описывает то, какая максимальная мощность передачи позволяется. Ваше устройство/операционная система имеет код страны, поэтому знает, что сделать. Если нет никакого кода страны, это работает в универсальных значениях, которые всегда безопасно использовать.
существует больше: Определенные карты даже технически ограничены. Они имеют в созданном фиксированном коде страны и создаются таким образом, что они не могут использовать более высокое питание вообще, Вы пробуете.
у меня есть беспроводная карта Intel также, и питание Tx всегда в 16 независимо от того, что я пытаюсь увеличить его.
Введите эти команды, они включат TX AGG и могут значительно улучшить производительность беспроводных сетей N. в Этом отчете об ошибках говорится, что производительность, отброшенная на 85% без использования 11n_disable=8
sudo rmmod iwlmvm
sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=8
Теперь, попробуйте свой компьютер, как Вы обычно делали бы. Если сигнал является все еще низким, этим решением является, вероятно, не решение для Вашего случая. В этом случае просто перезапустите компьютер для возвращения изменения, которое Вы сделали. Если это становится нормальным и быстрым, сделайте это постоянно путем ввода следующей строки в терминале:
sudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf
файл А будет открыт (он не может существовать перед этим). В конце файла вставьте следующую строку, тогда сохраните:
options iwlwifi 11n_disable=8
После сохранения, просто выхода и перезагрузки.
<час>, Если это не работает, замените 11n_disable=8
11n_disable=1
и повторная процедура.
Привет я лично использую Kali linux 2 с АЛЬФА-сетевой платой awus036nh, и я использую метод 1 для изменения питания tx карты.
Для тех из Вас испытывающий некоторые затруднения из-за ФИЛИАЛ набор reg, попробуйте набор GY reg вместо этого. Это полностью функционально для меня, тогда как это перестало работать с ФИЛИАЛОМ! Надежда это помогает!
ifconfig wlan1 down
iw reg set GY
iwconfig wlan1 txpower 30
ifconfig wlan1 up
Для Ubuntu 16.10 crda находится под /lib/crda/
. Для компиляции нового 'crda' сделайте:
sudo su
cp -r /lib/crda /usr/lib/crda
cd /usr/lib/crda
mv regulatory.bin regulatory.bin.bak
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
Затем перемещаются , генерировал *.pem файлы к Вашему загруженному crda каталогу:
cd {path to downloads folder}/wireless-regdv-YYYY.MM.DD
cp {path to your new regulatory.bin}/*.pem pubkeys/
make
make install
Теперь копируют crda папку назад с '/usr/lib/crda' к его пути по умолчанию в Ubuntu 16:
cp -r /usr/lib/crda /lib/
sudo reboot
и iw reg set {country-code}
.
я использовал этот метод для установки моего Wi-Fi для использования частотных диапазонов и легальных уровней мощности, выделенных сервису любительской радиосвязи моей страны. Это ограничено лицензированными операторами любительской радиосвязи только.
Это может быть то, потому что Вы находитесь в стране с ограничивающим законом. Можно увеличить питание вне локального предела, но это будет, вероятно, нарушать закон. Это только для антенн, рассчитанных на высокий уровень мощности.
Откройте терминал и скопируйте, вставляют следующие команды:
ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 txpower 30
ifconfig wlan0 up
Если выше метода дает следующую ошибку, затем идут для МЕТОДА 2.
Error for wireless request "Set Tx Power" (8B26) :
SET failed on device wlan0 ; Invalid argument.
Откройте терминал и скопируйте, вставляют следующие команды:
ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 channel 13
iwconfig wlan0 txpower 30
ifconfig wlan0 up