Poslední verze hostapu (0.2.4) se skládá ze čtyř balíčků: hostap-driver, hostap-utils, hostapd, wpa_supplicant. Možná jsem zpátečník, ale já i dnes používám verzi 0.1.0. A to hned ze tří důvodů: je na ni patch od Jirky Boháče, neobsahuje bug zvaný wifi0 a mám ji ověřenou na téměř deseti 626kách a jedné picmicce. Hostap dnes už prostě nepadá. Následující popis se tedy vztahuje k verzi 0.1.0, nicméně jsem si jistý, že bude fungovat i k ostatním verzím, ve většině případů bude nastavení iwconfigem fungovat i pro ostatní karty.
Patch od Jirky Boháče
Hostap po resetu karty ztratí některé nastavení (power, sensitivity, rate a retry). Tento patch zajistí opětovné nahození těchto parametrů po resetu karty. Patch najdete na http://www.jikos.cz/~jbohac/hostap/. Na domovské stránce je napsáno, že patch nespolupracuje s některými novějšími firmwary, tak si zkontrolujte firmware vaší karty nebo nepoužívejte patch a obnovení hodnot dejte např. do skriptu spouštěného cronem jednou za hodinu.
Bug wifi0
Hostap vždy vytvářel síťovku wlan0, poslední verze však nejen mně vytvořila wlan0 a wifi0 zároveň. Nastavení obou se z části překrývá, z části ne. To je minimálně poněkud nepřehledné. Na stanici to lze ignorovat, ale na routeru bych se z toho zbláznil.
Kompilace a instalace jednotlivých balíčků:
hostap-drivers:
Dalsi informace o regulaci karty XI-626 muzete ziskat na CZFree.net, z teto stranky taky udelam jednoduchy vycuc.
Spravna hustota vykonu soustavy musi mit 10dBm/1MHz
Jak správně nastavíme zařízení Prism 2.5 ? Prodejce ve svém prohlášení o shodě, které musí být kromě dokumentace k anténní soustavě též předloženo ČTÚ při kontrole spolu se sériovým číslem karty, udává typickou výkonovou hustotu zařízení zhruba 8-9 dbm/1Mhz (neplést s celkovým VF výkonem, který činí obvykle 15dbm).
Regulace výstupního výkonu zařízení Prism 2.5 se děje pomocí změny hodnoty registru 62 v ovladači HostAP.
Aktuální hodnotu registru si přečteme následujícím příkazem: iwpriv wlan0 readmif 62
Pro nastavení výkonu je třeba nejprve vypnout automatické kolísání výstupního výkonu, které znemožnuje nastavení registru 62:
iwconfig wlan0 txpower -50 auto
iwconfig wlan0 txpower -50 fixed
Nastavení vlastního výkonu provedeme poté přímo příkazem:
iwpriv wlan0 writemif 62 xx # xx - hodnota registru
Pro karty ZCOM XI-626 nastavujeme následující hodnoty registru pro daný výkon:
[registr] [dbm/1Mhz]
120 -22.5
110 -20.5
100 -18
90 -17
80 -15
70 -13.5
60 -11.5
50 -10.5
40 -8.5
30 -6.5
20 -5
10 -3.5
0 -2
250 -1.5
240 -0.5
230 1
220 2.5
210 3.5
200 5
190 6
180 7
170 8
160 9
150 9.5
140 9.5
130 9.5
127 - minimalni vykon karty(0dB=1mW)
128 - plny vykon karty(15dB)
Ukazkovy vypocet vykonu:
1. antena ISM 24 zisk 24
2. N konektor -1
3. 10 m kabelu RLA-10 -2.5
4. N konektor -1
5. N konektor -1
6. spojka N-N -1
7. bleskojistka zkratova -1.25
8. pigtail -1.25
Suma 15
Soustava vykazuje zisk 15db, zařízení budu tedy muset nastavit na hodnotu -5 dbm/1Mhz, abych splnil limit 10 dbm/1Mhz. Cili musime nastavit hodnotu regisrtu na 20: iwpriv wlan0 writemif 62 20