iw este un nou utilitar de linie de comandă, bazat pe nl80211, pentru dispozitivele fără fir. Acesta susține toate driverele noi care au fost adăugate recent în kernel. instrument Vechi iwconfing care utilizează interfața Extensii fără fir (wireless Expansiune Interface), este învechit și este foarte recomandat pentru a porni și nl80211 IW.
Înlocuirea iwconfig cu iw
Iată câteva exemple practice de iwconfig și alternativa lor cu echipa iw.
Obțineți informații despre wlan0
Conectarea la o rețea deschisă
Dacă doriți să setați canalul:
acum doar folosiți
Conectarea la o rețea securizată
Pentru a cripta WPA / WPA2, trebuie să utilizați wpa_supplicant.
Pentru a proteja protecția WEP, puteți utiliza
Vă rugăm să rețineți că
utilizează numerotarea cheilor bazate pe 1 și
folosește tastele de numerotare, bazate pe 0, ca standard 802.11.
Pentru a traduce un șir de unități hexazecimale cu un singur byte, puteți folosi comanda od -t x1. exemplu:
Participarea la o rețea IBSS (rețea ad-hoc)
Deconectarea de la IBSS (rețea ad-hoc)
Ar trebui să funcționeze, dar nu funcționează întotdeauna în mod corespunzător.
în iw acest lucru va funcționa întotdeauna:
Exemple de utilizare a lui iw
În această parte, vom examina cele mai frecvente exemple de utilizare a comenzii iw.
Iw Help
pe linia de comandă și va imprima comenzile care sunt acceptate de aceasta.
Descoperiți posibilitățile dispozitivului
Utilizați următoarea comandă pentru a afla capabilitățile tuturor dispozitivelor, inclusiv caracteristicile de frecvență (2.4 și 5) și informații despre 802.11n:
scanda
Ascultarea evenimentelor
La depanare, poate fi util să se uite la cadrele auth / assoc / deauth / disassoc, pentru această utilizare
Uneori, informațiile despre calendar sunt de asemenea utile:
Obținerea stării conexiunii
Pentru a determina dacă sunteți conectat la TD sau ultima valoare folosită TX, puteți utiliza comanda prezentată mai jos.
Ieșire foarte bună, când este asociată cu un TD neactualizat (non-802.11n):
Exemplu de ieșire când este conectat la AP de 802.11n:
Exemplu de ieșire atunci când nu este conectat la AP:
Acest lucru se poate întâmpla dacă nu sunteți conectat la un AP. Pentru a vă conecta la AP, puteți utiliza conexiunea iw. dacă conexiunea:
- Fără criptare
- Utilizează WEP pentru criptare. Dacă trebuie să vă conectați la un AP cu criptarea WPA sau WPA2 necesară, atunci sunteți gata să utilizați wpa_supplicant.
Stabilirea unei conexiuni de bază
Puteți utiliza iw pentru a vă conecta direct la AP și numai la AP:
- Fără criptare
- Folosește pentru a cripta WEP. Cu toate acestea, trebuie remarcat faptul că, dacă sunt deconectate de la AP, care se poate întâmpla destul de des într-un mediu aglomerat, trebuie să reintroduceți comanda. Dacă nu doriți să faceți acest lucru, puteți folosi doar wpa_supplicant. care va încerca automat să vă conecteze atunci când sunteți offline.
Dacă alegeți să lucrați independent cu deconectări, puteți utiliza conexiunea iw, după cum se arată mai jos.
Pentru a vă conecta la un AP care a dezactivat criptarea, în cazul în care SSID este pentru:
Să presupunem că aveți două foo SSID AP-uri, și știi că cel la care doriți să vă conectați, la o frecvență de 2432, atunci puteți specifica frecvența care urmează să fie utilizat:
Pentru a vă conecta la un AP care utilizează WEP, puteți utiliza:
Obținerea statisticilor Stației
Pentru a obține informații despre statisticile stației, cum ar fi numărul de octeți tx / rx, ultimul bit de date TX (inclusiv valoarea MCS), puteți face:
Statisticile stației de primire privind o sărbătoare
Dacă doriți să obțineți statistici pentru o anumită sărbătoare cu care comunică postul dvs., puteți utiliza următoarele:
În stația STA menționată mai sus,
Schimbarea ratei de transfer
iw acceptă modificarea ratei de transfer TX, atât versiunea tradițională, cât și viteza HT MCS. Aceasta se face prin aplicarea mascului la bitrate-urile permise și este permisă și ștergerea măștilor.
Schimbarea datelor bitrate depășite (moștenite) tx
Puteți seta transmisia să utilizeze numai viteze depășite. De exemplu:
Iată cum să activați ceea ce unii numesc "Net G", în care asocierea 802.11b este dezactivată:
Modificarea vitezei tx HT MCS
Suportul pentru setarea setărilor pentru transmisie utilizând viteza MCS este capacitatea de a specifica frecvența și viteza MCS. Rețineți că dacă dispozitivul ascultă cererile depinde de driverul dispozitivului și de cooperarea cu firmware-ul. De exemplu:
Pentru a șterge toate vitezele tx reveniți la normal:
Setarea puterii TX
Puteți seta txpower utilizând numele interfeței sau phy corespunzător.
Economisiți energie
Pentru a activa economisirea implicită de energie, puteți utiliza:
Pentru driverele mac80211, aceasta înseamnă activarea economiei de energie dinamică.
Pentru a afla setările curente de economisire a energiei, utilizați:
Adăugarea unei interfețe cu iw
Se acceptă mai multe moduri. Aceste moduri sunt:
- Monitor
- gestionat [de asemenea, stația]
- WDS
- plasă [de asemenea, mp]
- ibss [de asemenea adhoc]
O descriere a acestor moduri poate fi găsită în pagina de documentare a modului.
De exemplu, adăugăm o interfață în modul monitor:
unde puteți înlocui
la un alt regim și la
la numele interfeței și trebuie să le înlocuiți
nae nume PHY pentru hardware-ul dvs. (de obicei, phy0 este numele corect, dacă nu conectați „la cald“ sau nu repornită nici module.) În cazul în care udev nu este configurat corect, interfața virtuală nou creată poate fi redenumite-le imediat, folosind
pentru a lista toate interfețele. Pentru a crea o nouă interfață în modul gestionat, trebuie să utilizați:
Rețineți că interfața este schimbată automat în modul AP atunci când se utilizează hostapd.
Dacă doriți să creați o interfață în modul monitor, și este creat într-un mod controlat, la o dată după stabilirea comenzii:
Puteți verifica astfel:
Modificați steagurile de monitorizare a interfeței
Puteți configura tipul interfeței de monitor pe care o creați. Acest lucru este foarte util pentru depanarea pe sistemele utilizatorilor finali:
Apoi puteți solicita utilizatorului să utilizeze tcpdump pentru sesiune:
Posibile steaguri pentru interfața în modul de monitorizare
Puteți specifica următoarele pavilioane:
Eliminarea interfețelor cu iw
Suport pentru vif (mai multe interfețe virtuale)
Pentru asistență pentru virtuale vif, consultați pagina separată iw vif.
Actualizarea domeniului dvs. de reglementare
În cazul în care "alpha2" este codul de țară ISO / IEC 3166 alpha2.
De asemenea, puteți utiliza acum wpa_supplicant pentru a schimba domeniul de reglementare, pentru a face acest lucru, trebuie doar să adăugați, de exemplu, scrie „țara =“ la configurația.