Cum se configurează conexiunea Wi-Fi pe orice desktop Linux

Dacă sunteți proprietarul oricărui dispozitiv mobil care rulează sistemul de operare Linux, atunci trebuie să vă gândiți mai întâi la numărul unu de sarcină - configurarea unei conexiuni cu un punct de acces wireless Wifi. Implicit, instrumentele standard pentru desktopurile Linux sunt fiabile și ușor de utilizat. De exemplu, Wifi Radar. Manager de rețea. Wicd și multe alte programe din această clasă. Desigur, se presupune că folosiți medii precum Gnome sau KDE care au o foarte bogată funcționalitate și opțiuni.







Dar dacă aveți ceva diferit și mai rar - E17, Fluxbox, ION sau chiar o consolă "goală"? În acest caz, ar trebui să utilizați metoda clasică de configurare - linia de comandă.

Să luăm în considerare două cazuri de instalare a unei conexiuni cu un punct de acces fără fir:
- Aplicație grafică Wicd (de exemplu);
- consolă utilități.

intrare

Se presupune că aveți un dispozitiv de rețea fără fir (adaptor) care funcționează sub Linux. Dacă găsiți brusc că dispozitivul nu funcționează, putem oferi, ca o opțiune pentru incepatori, pentru a pune cea mai recentă versiune de Ubuntu și a instala drivere proprietare pentru placa wireless. Evenimentul propus este cel mai simplu și eficient, în comparație cu încercările de a face adaptor de lucru prin driverul Ndiswrapper.

De asemenea, se presupune că aveți doi parametri pentru conectarea la un punct wireless: SSID și cheia de identificare. Fără ele (în special - fără al doilea, deoarece prima poate fi recunoscută cu ușurință), nu puteți stabili o conexiune.

Wicd este o aplicație grafică scrisă în Python. Un program flexibil și ușor de utilizat, care oferă o mare funcționalitate. Wicd este ușor de instalat și ușor de utilizat. Este doar câteva minute pentru a vă familiariza cu programul. Ar trebui de asemenea remarcat faptul că Wicd, în plus față de interfața grafică, are o versiune consola a "performanței", nu inferioară în ceea ce privește funcționalitatea.

Cum se configurează conexiunea Wi-Fi pe orice desktop Linux

Linie de comandă

Să analizăm acum cum să configurați o conexiune Wi-Fi prin linia de comandă. Apropo, această metodă este universală, deoarece sunt folosite utilitarele, care sunt standard pentru toate distribuțiile Linux. În plus, toate aplicațiile cu o interfață grafică (GUI) se bazează pe munca acestor utilitare. Figurat vorbind, dacă ne „scoate“ „acoperișul“ GUI în orice aplicație grafică, apoi sub aceasta vom vedea o consolă de lucrători modest și greu de remarcat: ifconfig, wireless-tools, wpa_supplicant, ping, Nmap și multe altele.

Pentru a îndeplini sarcina noastră, aveți nevoie de următoarele utilități:

Înainte de a configura o conexiune Wi-Fi, ar fi logic să verificați toate aceste utilități în sistem (deși aproape toate sunt incluse în setul standard de distribuții Linux). Să ne asigurăm, totuși, că sunt cu noi, executând comenzi foarte simple (vezi omul):





  • - care dacăconfig
  • - care iwlist
  • - care iwconfig
  • - care dhclient
  • - care wpa_supplicant

Luați în considerare un exemplu de conectare la un punct Wi-Fi cu criptare WEP

1. Primul lucru pe care îl vom face este să vedem ce fel de adaptoare de rețea avem pe computer:

Ieșirea va conține nume și o descriere detaliată a tuturor interfețelor de rețea pe care utilitarul ifconfig a putut să le detecteze. Dacă nu se găsește una dorită, motivul este doar un singur lucru: nu există drivere pentru aceasta, iar suportul pentru această interfață în kernel-ul Linux nu este inclus.

2. Porniți adaptorul de rețea fără fir:

aici.
- wlan0 - numele standard pentru majoritatea sistemelor Linux este un card Wi-Fi;
- up - opțiunea indică comenzii ifconfig pentru a porni dispozitivul de rețea ("raise").

3. Acum trebuie să scanăm eterul din jurul nostru pentru puncte fierbinți disponibile:

- wlan0 - numele adaptorului fără fir;
- scanare - comanda iwlist începe în modul de scanare.

Rezultatul lucrării iwlist va fi un raport detaliat, din care în această etapă ne interesează doar o singură linie: ESSID: "Some_Name". Valoarea parametrului ESSID ("Some_Name") este numele punctului de acces fără fir. Acum știm la ce punct wireless ne vom conecta.

4. Efectuați conexiunea:

- wlan0 - adaptorul de rețea pe care este configurată conexiunea;
- essid - setați numele punctului de acces la care ne conectăm;
- cheie - specificați cheia de criptare utilizată de acest punct de acces pentru transferul de date.

Comanda iwconfig utilizează date hexazecimale HEX pentru cheia de criptare în mod implicit. Dacă doriți să specificați o cheie ca text simplu (ASCII), trebuie să utilizați opțiunea s.

Firește, etapele de mai sus sunt de fiecare dată plictisitoare. Puteți simplifica procesul de stabilire a unei conexiuni prin scrierea unui script de conectare, în care vom combina toate aceste comenzi într-un singur întreg:

Salvăm acest fișier sub un nume (de exemplu, wireless_up) și îl facem executabil:

Transferăm wireless_up de-a lungul căii / usr / local / bin pentru ao face global vizibilă întregului sistem.

Acum introduceți linia de comandă:

iar conexiunea va fi stabilită.

Luați în considerare un caz mai complicat - conexiunea cu un punct de acces prin criptare WPA

Conexiunea cu o astfel de criptare este acceptată doar de utilitarul wpa_supplicant, deci avem nevoie de el. De asemenea, din nou, presupunem că știm cheia de criptare (parola) a acestui punct de acces.

1. Generați o parolă bazată pe această cheie cu utilitarul wpa_passphrase, care face parte din pachetul wpa_supplicant. Faptul este că parola, pe care o vom folosi ulterior, ar trebui să fie sub forma unui număr hexazecimal:

Utilitarul va scoate linia generată psk, pe care o inserăm în fișierul de configurare wpa_supplicant.conf:

Acesta este un fișier de configurare foarte simplificat, dar va funcționa. Este posibil să fie necesar să adăugați încă o linie în antetul acestui fișier:

să acorde drepturile de acces necesare.

2. "Ridicați" interfața wlan0:

3. Specificați punctul la care vrem să ne conectăm:

4. Rulați utilitarul wpa_supplicant pentru a stabili conexiunea:

aici.
- B - executați comanda wpa_supplicant în fundal;
- Dwext - spune utilitarul wpa_supplicant pentru a folosi driverul wext pentru interfața wlan0;
- i - configurați o interfață de rețea configurabilă (în acest caz wlan0);
- cu - specificați calea către fișierul de configurare wpa_supplicant.conf.

5. Verificați dacă conexiunea este stabilită:

Pe ieșire vedem informații detaliate despre interfața specificată wlan0.

7. Simplificați procesul prin crearea următoarei intrări în calea / etc / network / interfaces:

concluzie

În funcție de distribuția Linux, există multe moduri de a configura conexiunile Wi-Fi. Datorită unei astfel de varietăți puteți configura conexiunea în aproape orice sistem Linux.
Principalul lucru este că adaptorul wireless în sine este suportat în Linux la nivelul driverului. Dar depinde deja în principal de dezvoltatorii de sisteme de operare.







Articole similare

Trimiteți-le prietenilor: