Ich möchte die Leistung meines WLAN-Adapters erhöhen, aber wenn ich eintrete
sudo iwconfig wlan0 txpower 30mW
im Terminal und dann überprüfen mit iwconfig
Ich kann sehen, dass die txpower immer noch so ist, wie es früher war, bevor ich versuchte, es zu ändern.
Mein Netzwerkcontroller ist:
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
Und hier ist die ifconfig
Ausgabe, wenn das hilft:
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)
Nur als Randnotiz sudo iwconfig wlan0 power off
funktioniert jedoch das Ausschalten wlan0
der Energieverwaltung.
Antworten:
@ wie5Ooma, hat Recht mit Gesetzesverstößen. aber über die Beantwortung der Frage. Wie es geht:
Zuerst müssen wir einige Pakete verwenden:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
So überprüfen Sie, ob sie installiert sind:
Wenn nicht, installieren Sie:
Jetzt benötigen Sie die drahtlose Regulierungsdatenbank CRDA und
wireless-regdb
Tools zum Erstellen der von CRDA gelesenen Datenbank, um dem Linux-Kernel Regulierungsdomänen bereitzustellen.Navigieren Sie zum Download-Ordner und entpacken Sie die Dateien.
Hier ist der interessante Teil. Hier können wir die Vorschriften tatsächlich ändern. Ändern Sie Ihr Verzeichnis in den
wireless-regdb
Ordner, und dort finden Sie eine Datei namensdb.txt
. Dies ist die Datei, die wir bearbeiten werden. Werfen wir einen kurzen Blick darauf:country 00
) beachten, der die weltweite Regulierungsdomäne darstellt und der vor allem anderen angewendet wird. Wenn Sie also Ihr BackTrack-System einschalten, wird zuerst die Weltdomäne auf Sie angewendet, und dann können Sie die regulatorischen Domänen von dort in andere Länder wie das Land AM ändern .Das zweite, was ich unterstrichen habe, das maximal 20 dBm erreichen kann , das dritte, was ich unterstrichen habe, auf dem 2,4-GHz- Band. Wenn Sie ändern möchten, wie hoch Sie gehen können, ist dies die Zahl, die Sie ändern möchten.
Lassen Sie uns zum Beispiel die Regeln Boliviens ändern *
nano db.txt Scrollen Sie nach unten, bis Sie das Land BO finden.
Schau dir an, was ich hervorgehoben habe. Dies ist die Nummer, die wir ändern möchten.
Wenn Ihre Karte bis zu 2000 mW erreichen kann, ändern Sie diese Zahl in 33 , was 33 dBm entspricht , was ungefähr 2000 mW entspricht . Die Nummer, die Sie ersetzen, ist in Dezibel angegeben.
Ich bin mir bei Ihrer Karte nicht sicher. Einige drahtlose Karten wie die AWUS036NHA stecken möglicherweise in einem Land fest und können von diesem Land aus nicht geändert werden. Finden Sie in diesem Fall heraus, in welchem Land sich Ihre Karte befindet, und ändern Sie die Konfigurationen dieses Landes.
Alle 10 Dezibel bedeutet eine 10-fache Leistungssteigerung ab 1 dBm gleich 1 mW ... 10 dBm entsprechen 10 mW, 20 dBm entsprechen 100 mW, 30 dBm entsprechen 1000 mW und so weiter. Alle 3 Dezibel sind ungefähr doppelt so hoch wie die vorherige Leistung. 30 dBm sind also 1000 mW. Wenn wir 3 dBm addieren, können wir die Leistung verdoppeln, sodass 33 dBm ungefähr 2000 mW entsprechen. Alle 3 Dezibel sind ungefähr doppelt so groß wie
Nun pass auf.
Beachten Sie jetzt, dass ich die Nummer auf 33 geändert habe . Wenn wir hier fertig sind und ich meine Regulierungsdomäne in BO ändere , kann ich meine
txpower
auf 33 setzen .Jetzt müssen Sie unsere alte Zulassungsdatei gegen die heruntergeladene austauschen. Geben Sie
wireless-regdb
einfach den Befehl ein, während Sie sich noch im Verzeichnis befindenmake
.Sie werden feststellen, dass sich jetzt einige neue Dateien in diesem Verzeichnis befinden. Das ist gut. Ihre
regulatory.bin
Datei in diesem Verzeichnis muss jetzt durch die alte ersetzt werden.Navigieren Sie zuerst zum
regulatory.db
Speicherort des Authentikums .Und lassen Sie uns auch für alle Fälle ein Backup des alten erstellen (empfohlen).
Lassen Sie uns jetzt den neuen einbringen. Gehen Sie zurück zu Ihrem Verzeichnis unserer neuen regulatorischen.bin und kopieren Sie es und überprüfen Sie, ob es dort ist.
Validierung Jetzt haben wir unsere neue regulatorische.db, die jedoch noch nicht gültig ist. Gehen Sie zurück zum Verzeichnis wireless-regdb und Sie werden feststellen, dass Sie einige Dateien mit der Erweiterung .pem haben. Kopieren Sie ALLE Dateien, die mit a enden,
.pem
in Ihr heruntergeladenescrda
Verzeichnis inpubkeys
. Dies sind die Dateien, mit denen CRDA überprüft, ob sieregulatory.bin
gültig sind.Und überprüfen Sie:
Schließlich gehen Sie nun in ein Verzeichnis, von dem aus Sie zurück zum heruntergeladenen
crda
Verzeichnis sind, und installieren Sie diesen Welpen.Sie sollten so etwas sehen.
Wenn ja, starten Sie neu:
sudo reboot
Nach dem Neustart:
quelle
Sie versuchen, die Sendeleistung zu steigern, dies unterliegt jedoch rechtlichen und technischen Einschränkungen. Drahtlose Übertragungen beachten die CRDA-Regeln, die einfach eine Liste enthalten, die beschreibt, welche maximale Sendeleistung zulässig ist. Ihr Gerät / Betriebssystem verfügt über eine Landesvorwahl und weiß daher, was zu tun ist. Wenn es keinen Ländercode gibt, werden generische Werte verwendet, deren Verwendung immer sicher ist.
Es gibt noch mehr: Bestimmte Karten sind sogar technisch begrenzt. Sie haben einen eingebauten festen Ländercode und sind so konstruiert, dass sie keine höhere Leistung verbrauchen können, was auch immer Sie versuchen.
Ich habe auch eine Intel Wireless-Karte und die Sendeleistung ist immer bei 16, was auch immer ich versuche, sie zu erhöhen.
quelle
Dies kann daran liegen, dass Sie sich in einem Land mit einem einschränkenden Gesetz befinden. Sie können die Leistung über Ihre lokale Grenze hinaus erhöhen, dies verstößt jedoch wahrscheinlich gegen das Gesetz . Dies gilt nur für Hochleistungsantennen .
METHODE 1:
Öffnen Sie das Terminal und kopieren Sie die folgenden Befehle und fügen Sie sie ein:
Wenn die obige Methode den folgenden Fehler ergibt, gehen Sie zu METHODE 2.
Methode 2:
Öffnen Sie das Terminal und kopieren Sie die folgenden Befehle und fügen Sie sie ein:
QUELLE: Diese Seite
quelle
sudo iw reg set B0
erzeugt Schritt 2 die folgende Fehlermeldung: keine gültige ISO / IEC 3166-1 alpha2 Spezielle nicht alpha2 verwendbare Einträge: 00 World Regulatory domainBO
mit O, als BOlivia, nicht B-NullGeben Sie diese Befehle ein, sie aktivieren AGG TX und können die Leistung von drahtlosen N-Netzwerken erheblich verbessern. Dieser Fehlerbericht besagt, dass die Leistung ohne die Verwendung von um 85% gesunken ist
11n_disable=8
Probieren Sie jetzt Ihren Computer wie gewohnt aus. Wenn das Signal immer noch niedrig ist, ist diese Lösung wahrscheinlich keine Lösung für Ihren Fall. In diesem Fall starten Sie den Computer einfach neu, um die vorgenommene Änderung rückgängig zu machen. Wenn es normal und schnell wird, tun Sie dies dauerhaft, indem Sie die folgende Zeile in das Terminal eingeben:
Eine Datei wird geöffnet (möglicherweise existiert sie vorher nicht). Fügen Sie am Ende der Datei die folgende Zeile ein und speichern Sie sie:
Beenden Sie nach dem Speichern einfach den Computer und starten Sie ihn neu.
Wenn dies nicht funktioniert, ersetzen Sie es
11n_disable=8
durch11n_disable=1
und wiederholen Sie den Vorgang.quelle
sudo rmmod iwlwifi
folgende Fehlermeldungrmmod: ERROR: Module iwlwifi is in use by: iwlmvm
angezeigt : Soll ich iwlmvm deaktivieren?iwlmvm
wenn es geladen ist. Verwenden Sie diesen Befehl :sudo rmmod iwlmvm
. Ich habe meinen Beitrag aktualisiert.Hallo, ich persönlich verwende Kali Linux 2 mit einer ALPHA-Netzwerkkarte awus036nh und verwende Methode 1, um die Leistung der TX-Karte zu ändern.
Wenn Sie Probleme mit dem BO- Reg-Set haben, versuchen Sie es stattdessen mit dem GY- Reg-Set. Es ist voll funktionsfähig für mich, während es mit BO fehlschlägt! Ich hoffe es hilft!
quelle
Für Ubuntu 16.10 ist crda unter
/lib/crda/
. Um die neue 'crda' zu kompilieren, gehen Sie wie folgt vor:Verschieben Sie dann die generierten * .pem-Dateien in Ihr heruntergeladenes crda-Verzeichnis:
Kopieren Sie nun den crda-Ordner von '/ usr / lib / crda' zurück in seinen Standardpfad in Ubuntu 16:
sudo reboot
undiw reg set {country-code}
.Ich habe diese Methode verwendet, um mein WLAN so einzustellen, dass die Frequenzbereiche und gesetzlichen Leistungsstufen verwendet werden, die dem Amateurfunkdienst meines Landes zugewiesen sind. Dies ist nur lizenzierten Amateurfunkern vorbehalten.
quelle