iwconfig wlan0 txpower 30 мВт - не работа

Я хотел бы увеличить питание своего беспроводного адаптера, но когда я вхожу

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управление питанием прочь.

11
задан 18 March 2015 в 05:37

6 ответов

@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

more of db.txt

  • Теперь давайте смотреть на несколько вещей здесь. Посмотрите на то, что я подчеркнул выше. Во-первых, давайте заметим первую запись (country 00) который является мировым регулирующим доменом, и это применяется перед всем остальным. Таким образом, при включении системы BackTrack мировой домен применяется к Вам сначала, и затем можно изменить регулирующие домены оттуда на другие страны как AM страны.

Вторая вещь, которую я подчеркнул, который может пойти макс. из 20 dBm, третья вещь, которую я подчеркнул на полосе на 2.4 ГГц. Если Вы хотите измениться, как высоко можно пойти, который является числом, Вы хотите измениться.

  • Например, давайте изменим правила Боливии*

    нано db.txt Прокручивает вниз, пока Вы не находите ФИЛИАЛ страны. enter image description here

  • Посмотрите на то, что я выделил. Это - число, которое мы хотим изменить.

Если бы Ваша карта может подойти к 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 мВт.

Теперь, Обратите внимание.

enter image description here

Заметьте теперь, что я изменил число на 33. Когда мы закончены здесь, когда я изменяю свой регулирующий домен на ФИЛИАЛ, я могу установить мой txpower к 33.

  • Теперь сохраните изменения, когда Вы сделаны путем нажатия сначала, Ctrl+X, затем Y, и наконец, Входят.

Теперь необходимо подкачать наш старый регулирующий файл с тем, который Вы загрузили. В то время как все еще в 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

Необходимо видеть что-то как этот. enter image description here

Если так, перезагрузка: sudo reboot

После перезагрузки:

iw reg set BO
iwconfig wlan0 txpower 33
14
ответ дан 23 November 2019 в 03:54

Вы пытаетесь повысить мощность передачи, однако это подвергается ограничениям и по закону и технически. Беспроводные передачи наблюдают правила CRDA, которые помещают, просто список, который описывает то, какая максимальная мощность передачи позволяется. Ваше устройство/операционная система имеет код страны, поэтому знает, что сделать. Если нет никакого кода страны, это работает в универсальных значениях, которые всегда безопасно использовать.

существует больше: Определенные карты даже технически ограничены. Они имеют в созданном фиксированном коде страны и создаются таким образом, что они не могут использовать более высокое питание вообще, Вы пробуете.

у меня есть беспроводная карта Intel также, и питание Tx всегда в 16 независимо от того, что я пытаюсь увеличить его.

6
ответ дан 23 November 2019 в 03:54

Введите эти команды, они включат 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 и повторная процедура.

2
ответ дан 23 November 2019 в 03:54

Привет я лично использую Kali linux 2 с АЛЬФА-сетевой платой awus036nh, и я использую метод 1 для изменения питания tx карты.

Для тех из Вас испытывающий некоторые затруднения из-за ФИЛИАЛ набор reg, попробуйте набор GY reg вместо этого. Это полностью функционально для меня, тогда как это перестало работать с ФИЛИАЛОМ! Надежда это помогает!

ifconfig wlan1 down
iw reg set GY
iwconfig wlan1 txpower 30
ifconfig wlan1 up
1
ответ дан 23 November 2019 в 03:54

Для 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 для использования частотных диапазонов и легальных уровней мощности, выделенных сервису любительской радиосвязи моей страны. Это ограничено лицензированными операторами любительской радиосвязи только.

0
ответ дан 23 November 2019 в 03:54

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

МЕТОД 1:

Откройте терминал и скопируйте, вставляют следующие команды:

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.

МЕТОД 2:

Откройте терминал и скопируйте, вставляют следующие команды:

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

ИСТОЧНИК: Эта страница

2
ответ дан 23 November 2019 в 03:54

Другие вопросы по тегам:

Похожие вопросы: