Я хотел бы увеличить мощность моего беспроводного адаптера, но когда я вхожу в
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)
Однако, так же, как сторона note, sudo iwconfig wlan0 power off работает, для отключения управления питанием wlan0.
Вы пытаетесь повысить мощность передачи, однако это подлежит ограничениям как юридически, так и технически. Беспроводные передачи соблюдают правила CRDA, которые просто представляют собой список, который описывает, какая максимальная мощность передачи разрешена. У вашего устройства / операционной системы есть код страны, поэтому он знает, что делать. Если нет кода страны, он работает с универсальными значениями, которые всегда безопасны для использования.
Есть еще: некоторые карты даже технически ограничены. У них встроенный код фиксированной страны и они построены так, что они не могут использовать более высокую мощность, чем бы вы ни пытались.
У меня также есть беспроводная карта Intel, а мощность Tx всегда равна 16, чтобы увеличить его.
Это может быть потому, что вы находитесь в стране с предельным законом. Вы можете увеличить мощность за пределами своего местного предела, но это, вероятно, нарушит закон.
Откройте терминал и скопируйте вставку следующие команды:
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
Введите эти команды, они активируют AGG TX и могут значительно улучшить производительность беспроводных сетей 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
После сохранения просто закройте и перезагрузитесь.
Если это не так, t, замените 11n_disable=8 на 11n_disable=1 и повторите процедуру.
Здравствуйте, я лично использую Kali linux 2 с сетевой картой ALPHA awus036nh, и я использую метод 1 для изменения мощности tx-карты.
Для тех из вас, у кого есть проблемы с BO reg set, попробуйте вместо этого установить GY reg. Это полностью функционально для меня, тогда как с BO! Надеюсь, это поможет!
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 folder назад из '/ usr / lib / crda' в свой путь по умолчанию в Ubuntu 16:
cp -r /usr/lib/crda /lib/
sudo reboot и iw reg set {country-code}.
Я использовал этот метод установить мой Wi-Fi, чтобы использовать диапазоны частот и юридические уровни мощности, выделенные для радиолюбительской службы моей страны. Это ограничение распространяется только на лицензированных радиолюбителей.