nastaveni vysilaciho vykonu wifi

Dalibor Straka dast na panelnet.cz
Neděle Březen 21 23:29:06 CET 2004


On Sun, Mar 21, 2004 at 10:04:08PM +0100, Marek Blasko wrote:
> > Ne, protoze to neni pravda. Napriklad karte xi-626 lze regulovat vykon
> > pomoci hostap v jakemkoliv rezimu. Vzdyt vyzareny vykon nesouvisi 
> > s modem, ve kterem karta je. Sdelte nam presny typ karty, verze
> > wireless tools, WIRELESS_EXT, hostap-driver, pripadne orinoco_cs.
> 
> no skusim jednu tu mam. skusal som to z kartou Lucent Technologies 
> PC24E-00-ET (2MB  IEEE 802.11 compatibile) a drivrom z jadra i z hostAP
> ostante kde som to skusal neviem ake maju typi a verzie.
> 
> ale na baraku mam router a tam som to skusil teraz a hostapdriver 0.1.2 
> a pokial dam iwconfig txpower auto tak to prejde pokial ho nastavym na 
> nejaku hodnotu tak to napise:
>

Zkuste jbohacovy patche a novy firmware karty. Oboji jsem sem pred
par dny psal, odkazuji vas na archiv.

> 
> --------
> Error for wireless request "Set Tx Power" (8B26) :
>      SET failed on device wlan0 ; Operation not supported.
> --------
> 
> To je urcite i dovod preco v managed mode iwconfig nevypisuje tx power 
> narozdiel od ad-hoc ci master
> 

$ /sbin/lsmod
Module                  Size  Used by    Not tainted
loop                    8208   0 (autoclean)
orinoco_cs              4648   1
orinoco                32260   0 [orinoco_cs]
hermes                  5056   0 [orinoco_cs orinoco]

$iwconfig
eth1      IEEE 802.11-DS  ESSID:"nejaky_essid"
          Mode:Managed  Frequency:2.432GHz  Access Point:
          Bit Rate:2Mb/s   Tx-Power=15 dBm   Sensitivity:1/3  
          Retry limit:4   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:15/92  Signal level:-88 dBm  Noise level:-103 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:742
          Tx excessive retries:3862  Invalid misc:0   Missed beacon:0

kernel 2.4.25 (tedy WEXT 16), pcmcia-cs 3.2.7, w-tools 26.
U opatchovanych hostap-dirveru hodnota tx-power ma jiny vyznam ;). Viz
jeho stranky.

wlan0     IEEE 802.11b  ESSID:"nejaky_essid"  
          Mode:Master  Frequency:2.432GHz  Access Point:
          Bit Rate=2Mb/s   Tx-Power:210 dBm   Sensitivity=1/3  
          Retry limit:8   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:188132  Invalid misc:903358   Missed

Nasel jsem jednoho ulicnika se staryma driverama:
wlan0     IEEE 802.11b  ESSID:"a"  
          Mode:Master  Frequency:2.412GHz  Access Point:
          Bit Rate:2Mb/s   Sensitivity=1/3  
          Retry min limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0/92  Signal level:-100 dBm  Noise level:-100 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1130  Invalid misc:1993087   Missed

wlan1     IEEE 802.11b  ESSID:"b"  
          Mode:Managed  Frequency:2.462GHz  Access Point:
          Bit Rate:11Mb/s   Sensitivity=1/3  
          Retry min limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:50/92  Signal level:-69 dBm  Noise level:-100 dBm
          Rx invalid nwid:0  Rx invalid crypt:22540  Rx invalid frag:0
          Tx excessive retries:6449  Invalid misc:11143476   Missed

Je videt, ze tady neni videt vykon ani v master ani v managed. Jde to
precist z nejakeho registru te karty pres iwpriv. Tak jsem to nasel:
iwpriv wlan1 getxpower (nastavuje se to iwpriv wlan1 txpower <val>)

> > Muj selsky rozum mi rika neco jineho:
> > Klientska karta nevi, zda-li je vysilac daleko a porusuje normy nebo
> > blizko a reguluje si vykon. V obou pripadech detekuje stejnou silu
> > signalu. Zaver je jasny.
> 
> to nevie ale vie zistit aky ma signal a podla toho sa da priblizne urcit 
> aky vysielaci vykon moze skusit pouzit. urcite nepouziva ten maxiamlny 
> navyse vzdy je to dane len tym ci porusuje podmienky AP ak ich neporusi 
> je velmy mala pravdepodobnost ze ich porusia klienty.
> 

Hezky vecer,
-- Dalibor Straka


Další informace o konferenci Linux