staging.inyokaproject.org

txpower automatisch anpassen

Status: Gelöst | Ubuntu-Version: Xubuntu 12.04 (Precise Pangolin)
Antworten |

Sean

Anmeldungsdatum:
2. April 2007

Beiträge: 7

Hallo, ich benutze den WLAN-Adapter TP-Link TL-WN821N V3. Da dieser mit den Standardeinstellungen sehr schnell überhitzt muss man die Sendeleistung mit

iwconfig wlan0 txpower x

verringern. Ich will dass dieser Befehl immer dann ausgeführt wird, wenn man den Adapter anschließt bzw. wenn das Interface wlan0 gestartet wird. Weiß jemand wie das geht?

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Hallo,
steuere das über eine udev-Regel.

sudo touch /etc/udev/rules.d/10-wlan-stick.rules
echo 'KERNEL=="wlan*", ACTION=="add", RUN+="/sbin/iwconfig wlan0 txpower 15"' | sudo tee /etc/udev/rules.d/10-wlan-stick.rules 

Den Wert für txpower nach Wunsch anpassen.

Udev neu starten

sudo service udev reload
sudo service udev restart 

Stick anschließen und testen.

Nur zur Info: Umbau - Umbau 1 (für Bastler 😉 )

Sean

(Themenstarter)

Anmeldungsdatum:
2. April 2007

Beiträge: 7

Danke, ich habe übrigens noch einen anderen Weg gefunden: Einfach ein Dispatcher-Skript erstellen mit dem Inhalt

1
2
3
4
5
6
7
8
#!/bin/sh
INTERFACE=$1
ACTION=$2
TXPOWER=12

if [ "$ACTION" = "up" -a "$INTERFACE" = "wlan0" ];then
  iwconfig $INTERFACE txpower $TXPOWER
fi

Anscheinend kennst Du dich ja sehr gut aus mit diesem WLAN-Adapter, daher noch eine Frage: Ich würde gerne die Hardwareverschlüsselung deaktivieren, aber dazu finde ich zwei verschiedene Befehle:

1
echo "options ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.conf

und

1
echo "options ath9k_htc nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k_htc.conf

Welcher ist denn nun der richtige? Oder ist es egal welchen man verwendet?

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Es ist:

echo "options ath9k_htc nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k_htc.conf

"Nur" ath9k ist das PCI-Device. Siehe dazu auch:

lsmod | grep ath9k

Sean

(Themenstarter)

Anmeldungsdatum:
2. April 2007

Beiträge: 7

Danke!

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Achte auf die Geräte-ID bei der Abfrage über lsusb. Siehe auch WLAN/Karten/TP-Link

Nützliche Abfragen:

lsusb
lsmod
# Zuordnung Geräte-ID <=> Treibermodul in diesem Fall für TL-WN821N-v3.1:
modprobe -c | grep -i "0cf3.*7015"
Antworten |