Sendeleistung mit Freetz erhöhen

Weil das so da steht. ;-)
Code:
ath0      IEEE 802.11na  ESSID:"freetz"  Nickname:""
          Mode:Master  Frequency:5.18 GHz  Access Point: XXX
          Bit Rate:0 kb/s   Tx-Power=1 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:XXX [2]   Security mode:open
          Power Management:off
          Link Quality=0/94  Signal level=-91 dBm  Noise level=-91 dBm
          Rx invalid nwid:507  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Gruß
Oliver
 
Da steht dBm. Aber auf welchen dBm Wert man sich exakt bezieht, steht da nicht. Es könnte die Ausgangsleistung des Chips sein, aber dann muss man noch Dämpfung durch Anpassnetzwerke und Kabel sowie Antennengewinn berücksichtigen, um auf den gesetzlich vorgeschriebenen EIRP Wert schleißen zu können.

Um ein bisschen mit der Sendeleistung der Box herumzuspielen, vielleicht geeignet (sofern einem die Einstellung in der Weboberfläche dafür nicht reicht). Als Basis für eine Diskussion mit der BNetzA wohl untauglich. ;)
 
Ich habe grade nochmal am Beacon-Intervall rumprobiert. Bei mir (F!B WLAN 3170) funktioniert übrigens das iwconfig aus diesem Thread:
Code:
root@fritz:/var/tmp# ./iwconfig tiwlan0
tiwlan0   tiwlan0
          RTS thr=2144340267 B   Fragment thr=2144340266 B

Ob das Verändern von Parametern auch funktioniert, weiß ich nicht, da dieses Programm vermutlich sowieso nicht das Beacon-Intervall steuert.

Die Ausgabe von iwpriv:
Code:
/var/tmp # ./iwpriv tiwlan0 g_beaconperiod
tiwlan0   g_beaconperiod:100

/var/tmp # ./iwpriv tiwlan0 beaconperiod 200

/var/tmp # ./iwpriv tiwlan0 g_beaconperiod
tiwlan0   g_beaconperiod:100

/var/tmp # ./iwpriv tiwlan0
tiwlan0   Available private ioctls :
          dda_baspar       (8BE0) : set   2 int   & get   0
          dda_g_baspar     (8BE1) : set   1 int   & get   1 int
          beaconperiod     (0007) : set   1 int   & get   0
          g_beaconperiod   (0007) : set   0       & get   1 int
          dtim_period      (0008) : set   1 int   & get   0
          g_dtim_period    (0008) : set   0       & get   1 int
          bss_bridge       (0009) : set   1 int   & get   0
          g_bss_bridge     (0009) : set   0       & get   1 int
          rfallback        (000A) : set   1 int   & get   0
          g_rfallback      (000A) : set   0       & get   1 int
          radio_cal        (000B) : set   1 int   & get   0
          g_radio_cal      (000B) : set   0       & get   1 int
          radio_calint     (000C) : set   1 int   & get   0
          g_radio_calint   (000C) : set   0       & get   1 int
          energy_det       (000D) : set   1 int   & get   0
          g_energy_det     (000D) : set   0       & get   1 int
          multidom_cap     (000E) : set   1 int   & get   0
          g_multidom_cap   (000E) : set   0       & get   1 int
          spectr_mgmt      (000F) : set   1 int   & get   0
          g_spectr_mgmt    (000F) : set   0       & get   1 int
          legacy_sta       (0010) : set   1 int   & get   0
          g_legacy_sta     (0010) : set   0       & get   1 int
          power_cons       (0011) : set   1 int   & get   0
          g_power_cons     (0011) : set   0       & get   1 int
          max_tx_pow       (0012) : set   1 int   & get   0
          g_max_tx_pow     (0012) : set   0       & get   1 int
          country          (0013) : set   1 int   & get   0
          g_country        (0013) : set   0       & get   1 int
          operstate        (0014) : set   1 int   & get   0
          g_operstate      (0014) : set   0       & get   1 int
          radar_detect     (0015) : set   1 int   & get   0
          g_radar_detect   (0015) : set   0       & get   1 int
          bridge_mode      (0016) : set   1 int   & get   0
          g_bridge_mode    (0016) : set   0       & get   1 int
          wds_enable       (0017) : set   1 int   & get   0
          g_wds_enable     (0017) : set   0       & get   1 int
          ee_less_enable   (001A) : set   1 int   & get   0
          g_ee_less_enable (001A) : set   0       & get   1 int
          ip_tv_optimize   (001B) : set   1 int   & get   0
          g_ip_tv_optimize (001B) : set   0       & get   1 int
          auto_chan        (0031) : set   1 int   & get   0
          g_auto_chan      (0031) : set   0       & get   1 int
          acs_all_chan     (0032) : set   1 int   & get   0
          g_acs_all_chan   (0032) : set   0       & get   1 int
          auto_pwr         (0035) : set   1 int   & get   0
          g_auto_pwr       (0035) : set   0       & get   1 int
          cplex_param      (8BE2) : set 1088 int   & get   0
          g_cplex_param    (8BE3) : set 1088 int   & get 1088 in
          wd               (001C) : set 1088 int   & get   0
          g_wd             (001C) : set   0       & get 1088 int
          interf_par       (0027) : set 1088 int   & get   0
          g_interf_par     (0027) : set   0       & get 1088 int
          acess_list       (001D) : set 1088 int   & get   0
          g_access_list    (001D) : set   0       & get 1088 int
          4x               (001E) : set 1088 int   & get   0
          g_4x             (001E) : set   0       & get 1088 int
          multi_ssid       (001F) : set 1088 int   & get   0
          g_multi_ssid     (001F) : set   0       & get 1088 int
          cfg_pwr_tbl      (0020) : set 1088 int   & get   0
          g_cfg_pwr_tbl    (0020) : set   0       & get 1088 int
          chan_rang        (0021) : set 1088 int   & get   0
          g_chan_rang      (0021) : set   0       & get 1088 int
          ap_cfg_elem      (0023) : set 1088 int   & get   0
          g_ap_cfg_elem    (0023) : set   0       & get 1088 int
          g_sta_tbl        (0024) : set   0       & get 1088 int
          priv_regdom      (0025) : set 1088 int   & get   0
          g_priv_regdom    (0025) : set   0       & get 1088 int
          curr_regdom      (0026) : set 1088 int   & get   0
          g_curr_regdom    (0026) : set   0       & get 1088 int
          g_net_stats      (0028) : set   0       & get 1088 int
          qos              (0029) : set 1088 int   & get   0
          g_qos            (0029) : set   0       & get 1088 int
          bit              (002A) : set 1088 int   & get   0
          g_bit            (002A) : set   0       & get 1088 int
          hw_aci           (002B) : set 1088 int   & get   0
          g_hw_aci         (002B) : set   0       & get 1088 int
          eeprom           (002C) : set 1088 int   & get   0
          g_die_id         (002D) : set   0       & get 1088 int
          rx_buf_cfg       (0030) : set 1088 int   & get   0
          g_rx_buf_cfg     (0030) : set   0       & get 1088 int
          hidden_ssid      (002E) : set 1088 int   & get   0
          g_hidden_ssid    (002E) : set   0       & get 1088 int
          sta_aging        (002F) : set 1088 int   & get   0
          g_sta_aging      (002F) : set   0       & get 1088 int
          g_autochan_stats (0033) : set   0       & get 1088 int
          g_autochan_sinfo (0034) : set   0       & get 1088 int
          go               (8BE4) : set   1       & get   0

Wie man sieht, funktioniert das Setzen von beaconperiod nicht. Woran könnte das liegen? Oder wird das Beacon-Intervall evtl. durch einen anderen Befehl gesetzt?

Andere Parameter (z.B. wds_enable) lassen sich dagegen problemlos ändern.
 
Das liegt evtl. daran, dass der tiwlan-treiber nicht die linux-wireless-API spricht.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.