Egyszerűen - WiFi

... avagy tippek és trükkök, amit én hétköznapi wifi használóként összekapirgáltam magamnak.

A blogpost apropója: http://hup.hu/node/111346. Nem tagadom, és is hibás vagyok. Elragadtattam magam, megsértettem másokat, ezúton is elnézést kérek tőlük.

Lássuk a wifi-t!

A kezdet: multi, managerek hiper-super notbúkjain ott figyelt a wifi adapter. Persze hogy ráizgultam, firefoxban két konstans fül: wiki és sztaki szótár (talán nem halnék éhen külföldön). AP nem volt, de hamar rájöttem, nekem ez kell - amikor építkeztem, még CSAK 220-at kábeleztek; telefont, utp-t a melóhelyen, kábeltévét csak a pesti rokonoknál láttunk.

Teltek az évek, és lett (analóg) telefon, kábeltévé, isdn, adsl (fekete holló, ami meglilult), csillagpontos kábeltévé, 'lapos' wifivel, router wifivel; viszont a lefedettségi térképek jelmagyarazából hiányzik a 'kis barna kupac', így mások nem láthatják, hogy fatornyos kis falumban egy csomó jobbnál-jobb szolgáltatás soha nem lesz megvásárolható.

A vindózos wifi-adapter tulajdonságok adta magát, a router webes admin felület is adta magát, firefox fülek wiki+sztaki kitartóan és keményen játszottak.

A környékemen sokáig senki másnak nem volt wifi, a multinál elvből nem volt AP (nehogy betörjenek), a wiki kínjaival az interneten ismerkedtem: csatornaütközés, jelszint, gagyi wep, túl nagy a távolság (wds, repeater), stb.

Nem én találtam fel a tyúxarban az ütőeret, csak igyekeztem kipróbálni mindent. Holtversenyben két győztes maradt: inSSIDer és Aircrack-ng.

inSSIDer
vindóz: http://www.metageek.net/products/inssider/

linux: http://www.metageek.net/products/inssider/linux/

A linuxos screenshot-on látszik a lényeg, a dB skála színjelölése.
Ökölszabály: a stabil, full speed vezetéknélküli átvitel alapfeltétele 50dB SNR, azaz +50dB SNR. http://hu.wikipedia.org/wiki/Signal-to-noise_ratio

Az egy dolog, hogy mi van a képen: egy f(csatorna)=jelszint diagram. Az egy másik dolog, hogy ki mit lát. Én wifi-szennyezettséget látok.

Bővebben:

Lehet, hogy most nincs bajod a wifivel, de holnap, vagy holnapután a szomszédnak is lesz..

Néhány éve Qqtyin szélső házban lehet hogy szerencséd volt, szolgáltató telepítette, vagy megvetted+bekapcsoltad és működött a wifi: bingo; ma már sokan olyan cuccokkal nyomulnak, hogy simán lenyomják a mobiltornyokat: szopacs; fokozott népsűrűség: csődtömeg.

A titkot már elárultam: kell - jó ha van - 50dB a javadra. Tudod, hogy mit csinálj?
Természetesen semmit, ha jó a wifid, ez aranyszabály, de az is, hogy ne bízd el magad!
Szívsz a wifivel, mint a torkosborz? Segítség kell!

Látunk, ha világos van és nem, ha nincs; halljuk a hangokat, vagy ha nem, tudjuk, hogy csönd van; érezzük a rózsa illatát is... meg a büdöset is; érezzük, akár meleg van, akár hideg; nem megy a wifi: mit érzünk?
A segítség - egyik - neve: inssider. Vindóz, linux, mindenkinek segít.

Kapcsold ki a saját AP-t (wifis router-t), indítsd el az inssider-t:
- üres a diagram? kapcsold be az AP-t: ha megjelenik a saját SSID-d, akkor a kliens van elkonfigurálva, azért nem tudsz csatlakozni, ha továbbra is üres a diagram, akkor feltehetően szakértő segítségre szorulsz
- megjelennek 'idegen' SSID-k; észre kell venned, hogy minden AP 5 csatorna szélességben sugároz! van 5 egymás melleti idegen jel mentes (független) csatorna? annak a közepére setupold a saját AP-det
- nincs szabad független csatorna? X-2..X+2 a legalacsonyabb jelszint? -50dB alatt? még van esély, AP setup X csatorna; tesztelni, akár be is jöhet , de lehet a következő:
- az összes csatornán -50dB feletti a jelszint? az utolsó esély: ha nem vettél spéci antennát, akkor 2dBi (esetleg 3) az antennád teljesítménye (nyeresége), lehet kapni 6..12dBi körsugárzókat 5..15eFt körül

Summa summarum: wifiben az erősebb kutya ... alapít családot. A végletekig leegyszerűsítve, a jó wifi receptje: legyen a saját AP-m 50dB-vel erősebb a környezetnél.

Természetesen a valóság sokkal komplikáltabb, de aki érti a szisztémát, némi kreativitással tovább tud lépni.

Aircrack-ng
Merüljünk el a ... mélykonzolban! Dobjatok rám követ, de ezt a hup-on olvastam.

Tehát Aircrack-ng. Van vindózra is, de azt én soha nem használtam, itt most kizárólag linux következik.

Rögtön egy szépséghiba. Nem az Aircrack-ng sara, de az inssider simám veszi:
...
wlan0 Unknown ndiswrapper (MONITOR MODE NOT SUPPORTED)
...

Magyarán, akinek ndiswrapper-es a wifije, annak marad az inssider.
Jöjjenek a finomságok.

Hamar kiderült, hogy a laposomban csapnivaló a wifi adapter. Dupla szívás, az ndiswrapper is csípte a szemem, viszont a teljesítménye kifejezetten pocsék. Amúgy sokszor jól jön egy ilyen cucc, hamar szert tettem egy usb wifi csutkára, úgy hívják: TL-WN821N.

Ki lehet bontakozni:

# airmon-ng

Interface	Chipset		Driver

wlan0		Unknown		ndiswrapper
wlan1		Unknown 	ar9170usb - [phy0]

# airmon-ng start wlan1

Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID	Name
879	avahi-daemon
880	avahi-daemon
990	wpa_supplicant
6116	NetworkManager
25157	dhclient

Interface	Chipset		Driver

wlan0		Unknown		ndiswrapper
wlan1		Unknown 	ar9170usb - [phy0]
			(monitor mode enabled on mon0)

# airodump-ng mon0

 CH  ? ][ Elapsed: 10 mins ][ 2012-02-05 15:57 ][ WPA handshake: 01:02:03:F1:F2:F3                                         
                                                                                                                                                                               
 BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID                                                                                                
                                                                                                                                                                               
 01:02:03:F1:F2:F3  -55     2055      549    0   5  54 . WPA2 CCMP   PSK  aaaaa                                                                                             
 11:12:13:E1:E2:E3  -79      108        0    0   1  54 . OPN              bbbbb
                                                                                                                                                                               
 BSSID              STATION            PWR   Rate    Lost  Packets  Probes                                                                                                     
                                                                                                                                                                                
 01:02:03:F1:F2:F3  21:22:23:D1:D2:D3    0   48 - 1      0      256  aaaaa
 01:02:03:F1:F2:F3  31:32:33:C1:C2:C3  -23   24 - 1      0      708  ccccc

Ezért imádom a linuxot! Néhány sorral porba lehet alázni minden karácsonyfadíszt.

01:02:03:F1:F2:F3 saját AP
11:12:13:E1:E2:E3 idegen AP
21:22:23:D1:D2:D3 TL-WN821N usb adapter, driver: ar9170usb
31:32:33:C1:C2:C3 ndiswapper-es sis163u adapter

Rögtön szemet szúr a sis163u bűne: 0m==0mm távolságból -23dB teljesítmény!

Végül:
Van két program, egyik jobb mint a másik. Akinek nyűgje van a wifivel, használja amelyiket tudja/akarja, a kapott adatokat kell tudni értelmezni. Remélem tudtam segíteni.

Hozzászólások

Csak nekem tunik osszeszedetlennek a fogalmazvany ?

bocs, de idáig vajúdtam...

mivel eddig egyedül Te szóltál hozzá, akár azt is modhatnám, igen: csak neked tűnik úgy :)

a hülyeséget félretéve, igazad lehet; nincs a felmenőim között sem Zrínyi sem Arany; azt tudtam, miről akarok írni, azt hogy hogyan kell írni, arról nem sok fogalmam van

szivesen fogadot mindent kritikát, főleg ha építő; tartalomra, formára egyaránt

Alakul ez!

http://wiki.hup.hu/index.php/Speci%C3%A1lis:Keres%C3%A9s?search=wifi&go…
http://wiki.hup.hu/index.php/Speci%C3%A1lis:Keres%C3%A9s?search=wireles…

A lényeg, hogy ennek a hupwiki-ben lenne a helye. Nincs szerkesztési jogom, nem is akarok, de megpróbáltam elkezdeni valamit. Nyugodtan nekem lehet esni, ez a célom, sőt kívánom. Szedjétek cafatokra, tartalmilag és formailag, csak aztán rakjátok is össze, hogy lehessen egy szép és jó hupwiki bejegyzés.

Nagy rajongója vagyok Fischer blogjának. Az ő tiszteletére:
http://www.f99.hu/blog/index.php?lap=gll-tm.html:
"A blog teljes tartalma a GLL(TM), azaz Generál Leszarom Licenc (Teljesen Mindegy) alá tartozik, azt viszel, idézel, amit akarsz, akár forrásmegjelölés nélkül és megváltoztatva, nem érdekel, köszönöm."

Ah, en egy prebeta valamit lattam , azota jelentekenyen bovult.

Egesz szep kis programismerteto, en 1.5 meterre vagyok az AP tol de 50 & 30 kozott ugral az ertek, a 300Mbps helyett van 65 ez van.