Linux ja wifi seadistamine käsurealt kasutades iw käsku: Difference between revisions
Line 140: | Line 140: | ||
Ühendumiseks WEP protokolliga võrku kasutame käsku: | Ühendumiseks WEP protokolliga võrku kasutame käsku: | ||
0:abcde d:1: on vajalik wep võtme lahti tegemiseks | |||
Kus 0011223344 on WEP key | Kus 0011223344 on WEP key | ||
# sudo iw wlan0 connect foo keys 0:abcde d:1:0011223344 | # sudo iw wlan0 connect foo keys 0:abcde d:1:0011223344 |
Revision as of 10:54, 3 May 2012
Referaat on alles valmimisel!!!!!!
Eeldused
Linuxi käsurea elementaarne kasutusoskus on igal juhul abiks.
iw paigaldamine
Ubuntuga iw paigaldamine terminalist:
# sudo apt-get install iw
Wifi võrku ühendamine kasutades iw-d
Esimese asjana tuleb peatada network-manager teenus, kuna vastasel juhul ei saa käsitsi wifi seadet seadistada! Seda saab teha käsuga:
# sudo service network-manager stop
Wifi seadme kindlakstegemine ja tööle panemine
Kuna edaspidiseks tegevuseks on meil vaja teada oma wifi seadme nime, kasutame selle teada saamiseks käsku:
ifconfig -a
Käsu väljundist otsi wifi-võrguseadmeid, mille nimed on tavaliselt wlan0,ath0 või wifi0. Tuvasta õige seade ning kasuta seda järgnevates peatükkides.
Wifi seade peab olema sisselülitatud olekus ehk ifconfig <võrguseadme nimi> käsu väljundis peab olema näha, et seadme olek on UP. Kui wlan0 olek on UP annab ifconfig -a tulemuse:
wlan0: <UP,BROADCAST,MULTICAST>
Kui wlan0 olek on DOWN annab ifonfig -a tulemuse:
wlan0: <BROADCAST,MULTICAST>
Kui seade on väljalülitatud, siis sisse saab selle lülitada järgneva käsuga:
# sudo ifconfig wlan0 up
Autori poolt toodud näidetes on edaspidi wifi seadme nimi wlan0 !
- Wifi seadme andmed
Enda wifi seadme andmete teada saamiseks saame kasutada käsku:
iw list
Saame tulemuseks:
Wiphy phy2 Band 1: Capabilities: 0x116e HT20/HT40 SM Power Save disabled RX HT20 SGI RX HT40 SGI RX STBC 1-stream Max AMSDU length: 7935 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-7 Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (disabled) * 2472 MHz [13] (disabled) * 2484 MHz [14] (disabled) Bitrates (non-HT): * 1.0 Mbps * 2.0 Mbps (short preamble supported) * 5.5 Mbps (short preamble supported) * 11.0 Mbps (short preamble supported) * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps
Wifi võrkude otsimine
Wifi võrku ühendumiseks on meil esmalt vaja näha millised võrgud meie ümber on selleks kasutame käsku:
# sudo iw dev wlan0 scan
Käsu väljund:
BSS 00:90:d0:f7:f4:b3 (on wlan0) TSF: 28142226009 usec (0d, 07:49:02) freq: 2412 beacon interval: 100 capability: ESS Privacy ShortSlotTime (0x0411) signal: -99.00 dBm SSID: Wifi Supported rates: 1.0* 2.0* 5.5* 11.0* 18.0 24.0 36.0 54.0 DS Parameter set: channel 1 ERP: <no flags> RSN: * Version: 1 * Group cipher: TKIP * Pairwise ciphers: CCMP TKIP * Authentication suites: PSK * Capabilities: 16-PTKSA-RC (0x000c) Extended supported rates: 6.0 9.0 12.0 48.0 WPA: * Version: 1 * Group cipher: TKIP * Pairwise ciphers: CCMP TKIP * Authentication suites: PSK * Capabilities: 16-PTKSA-RC (0x000c) WMM: * Parameter version 1 * u-APSD * BE: CW 15-1023, AIFSN 3 * BK: CW 15-1023, AIFSN 7 * VI: CW 7-15, AIFSN 2, TXOP 3008 usec * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
Tulemused on wifi võrk: BSSID 00:90:d0:f7:f4:b3 (AP MAC aadress),SSID: Wifi(AP Nimi),AP kasutab kanalit 1, Kasutuses WPA Version1 krüpteering
Ühendumine wifi võrku
Enne wifi võrku ühendumist saame kontrollida kas me juba ei ole mõnes võrgus, käsuga:
# sudo iw dev wlan0 link
Käsu väljund, kui arvuti ei ole ühendatud mõnda võrku:
Not connected.
Käsu väljund kui arvuti on ühendatud mõnda võrku:
# sudo iw dev wlan0 link Connected to 68:7f:74:3b:b0:01 (on wlan0) SSID: tesla-5g-bcm freq: 5745 RX: 30206 bytes (201 packets) TX: 4084 bytes (23 packets) signal: -31 dBm tx bitrate: 300.0 MBit/s MCS 15 40Mhz short GI
Võrguühenduse katkestamiseks, saame kasutada käsku:
# sudo iw wlan0 disconnect
Turvamata wifi võrku ühendamine
Ühendamiseks turvamata wifi võrku kasutame käsku:
# sudo iw wlan0 connect <SSID nimi>
Näiteks
# sudo iw wlan0 connect Wifi
Kindla sagedusega võrk Kui oled avastanud mitu sama nimega võrku ja tead, et võrk kuhu ühendada tahad kasutab sagedust 2432, siis ühendamiseks kasuta käsku to use:
# sudo iw wlan0 connect Wifi 2432
Ühendumine WEP protokolliga võrku
Ühendumiseks WEP protokolliga võrku kasutame käsku:
0:abcde d:1: on vajalik wep võtme lahti tegemiseks Kus 0011223344 on WEP key
# sudo iw wlan0 connect foo keys 0:abcde d:1:0011223344
Ühendumine WPA protokolliga võrku
Juhendi leiad siit: https://wiki.itcollege.ee/index.php/Linux_ja_wifi#.C3.9Chendumine_WPA.2FWPA2_protokolliga_turvatud_v.C3.B5rku
Ühenduse statistika
Ühenduse statistika saamiseks, kasuta käsku
# sudo iw dev wlan0 station dump
Tulemus:
Station 12:34:56:78:9a:bc (on wlan0) inactive time: 304 ms rx bytes: 18816 rx packets: 75 tx bytes: 5386 tx packets: 21 signal: -29 dBm tx bitrate: 54.0 MBit/s
Sageduse määramine
wlan0 sageduse määramine 2412-heks [HT20|HT40+|HT40-] lõppu kasutada n-standardi seadmete puhul
sudo iw dev wlan0 set freq 2412 [HT20|HT40+|HT40-]
Kanali määramine
wlan0 kanali muutmine 1-heks [HT20|HT40+|HT40-] lõppu kasutada n-standardi seadmete puhul
sudo iw dev wlan0 set channel 1 [HT20|HT40+|HT40-]
Monitor mode
Kuidas pannakaart Monitor režiimi Lülitame wlan0 välja
sudo ifconfig wlan0 down
Monitor mode sisse NB! Kontrolli oma seadet ja asenda vajadusel phy0 enda seadme PHY nimega
sudo iw dev wlan0 interface add mon0 type monitor
Lülitame mon0 sisse
sudo ifconfig mon0 up
Monitor mode kinni panemiseks Lülitame mon0 välja
sudo ifconfig mon0 down
Lülitame wlan0 sisse
sudo ifconfig wlan0 up
Kasutatud kirjandus
- http://wireless.kernel.org/en/users/Documentation/iw'
- http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WLAN_IW_commands
- https://wiki.itcollege.ee/index.php/Linux_ja_wifi#Eeldused
- Terminalist käsk
iw help
Autor
Tarmo Trumm