Kako se povezati na Internet koristeći Linux Command Line

Ovaj vodič pokazuje kako se povezati na internet preko WI-FI mreže koristeći Linux komandnu liniju.

Ako ste instalirali distribuciju bez glave (IE, distribucija koja ne pokreće grafičku radnu površinu), nećete imati alatke mrežnog menadžera koji će vam pomoći da se povežete. Takođe može biti slučaj da ste slučajno izbrisali ključne komponente sa radne površine ili ste instalirali distribuciju koja ima grešku, a jedini način za povezivanje na Internet je preko Linux terminala.

Sa pristupom Internetu iz komandne linije Linuxa, možete koristiti alate kao što je wget za preuzimanje web stranica i datoteka. Takođe ćete moći da preuzmete video snimke koristeći youtube-dl . Menadžeri paketa komandne linije će takođe biti dostupni za vašu distribuciju, kao što su apt-get , yum i PacMan . Uz pristup menadžerima paketa, imate sve što trebate instalirati radno okruženje ako vam je potrebno.

Odredite svoj bežični mrežni interfejs

U okviru terminala unesite sledeću komandu:

iwconfig

Videćete spisak mrežnih interfejsa.

Najčešći interfejs bežične mreže je wlan0, ali mogu biti druge stvari kao što je u mom slučaju to je wlp2s0.

Uključite bežični interfejs

Sledeći korak je da budete sigurni da je bežični interfejs uključen.

Koristite sledeću naredbu:

sudo ifconfig wlan0 gore

Zamenite wlan0 sa imenom vašeg mrežnog interfejsa.

Skeniranje za bežične pristupne tačke

Sada kada se vaš bežični mrežni interfejs pokreće i pokreće možete pretraživati ​​mrežu za povezivanje.

Unesite sljedeću naredbu:

sudo iwlist scan | više

Pojaviće se lista dostupnih bežičnih pristupnih tačaka. Rezultati će izgledati ovako:

Cell 02 - Adresa: 98: E7: F5: B8: 58: B1 Kanal: 6 Frekvencija: 2.437 GHz (Kanal 6) Kvalitet = 68/70 Signal nivo = -42 dBm Ključ šifrovanja: na ESSID: "HONOR_PLK_E2CF" 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s 24 Mb / s; 36 Mb / s; 54 Mb / s Bitovi Bitova: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Režim: Master Dodatno: tsf = 000000008e18b46e Ekstra: Zadnji signal: 4ms pre IE: Nepoznato: 000E484F4E4F525F504C4B5F45324346 IE: Nepoznato: 010882848B962430486C IE: Nepoznato: 030106 IE: Nepoznato: 0706434E20010D14 IE: Nepoznato: 200100 IE: Nepoznato: 23021200 IE : Unknown: 2A0100 IE: Nepoznato: 2F0100 IE: IEEE 802.11i / WPA2 Verzija 1 Grupna šifra: CCMP Pairwise šifre (1): CCMP Authentication Suites (1): PSK IE: Nepoznato: 32040C121860 IE: Nepoznato: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D16060811000000000000000000000000000000000000 IE: Nepoznato: 7F080400000000000040 IE: Nepoznato: DD090010180200001C0000 IE: Nepoznato: DD180050F2020101800003A4000027A4000042435E0062322F00

Sve izgleda prilično zbunjujuće, ali vam je potrebno samo nekoliko bita informacija.

Pogledajte ESSID. Ovo bi trebalo da bude naziv mreže sa kojom želite da se povežete. Takođe možete pronaći otvorene mreže tako što ćete potražiti stavke kojima je ključ za šifrovanje isključen.

Zapišite naziv ESSID-a sa kojim želite da se povežete.

Kreirajte konfiguracijsku datoteku WPA potrošača

Najčešći alat koji se koristi za povezivanje sa bežičnim mrežama kojima je potreban WPA sigurnosni ključ je WPA Supplicant.

Većina distribucija dolazi sa unapred instaliranim alatom. Ovo možete testirati tako što ćete u terminal uneti sljedeće:

wpa_passphrase

Ako dobijete grešku govoreći da komanda nije pronađena, onda ona nije instalirana. Sada ste u scenariju kokošaka i jaja, pri čemu vam je potreban ovaj alat za povezivanje na internet, ali se ne možete povezati na internet jer nemate ovaj alat. Naravno, možete uvek koristiti ethernet konekciju umjesto da instalirate wpasupplicant.

Da biste kreirali konfiguracionu datoteku za wpa_supplicant za korištenje pokrenite sljedeću naredbu:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID će biti ESSID koji ste zabeležili u komandnoj skeni iwlist u prethodnom odeljku.

Primetićete da komanda prestane da se vraća na komandnu liniju. Unesite sigurnost neophodnu za mrežu i pritisnite povrat.

Da biste proverili da li je komanda radila, idite do foldera .config koristeći naredbe cd i tail :

cd / etc / wpa_supplicant

Ukucajte sledeće:

tail wpa_supplicant.conf

Trebalo bi da vidite nešto ovako:

network = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Pronađite ime svog bežičnog upravljača

Postoji još jedan podatak koji vam je potreban prije povezivanja na internet i to je upravljački program za vašu bežičnu mrežnu karticu.

Da biste pronašli ovo, otkucajte sledeću komandu:

wpa_supplicant -help | više

Ovo će obezbediti odeljak nazvan vozačima:

Lista će biti ovako:

drajveri: nl80211 = Linux nl80211 / cfg80211 wext = Linux bežične ekstenzije (generički) žičani = žičani Ethernet drajver nema = nema upravljačkog programa (RADIUS server / WPS ER)

Uopšteno govoreći, Wext je pokretni driver koji možete pokušati koristiti ako ništa drugo nije dostupno. U mom slučaju, odgovarajući vozač je nl80211.

Povežite se na Internet

Prvi korak za povezivanje je pokretanje wpa_supplicant naredbe:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

Trebalo bi da zamenite sa vozačem koji ste našli u prethodnom odeljku. Treba zameniti mrežnim interfejsom otkrivenim u odeljku "Odredite svoj mrežni interfejs".

U osnovi, ova komanda pokreće wpa_supplicant sa drajverom navedenim pomoću navedenog mrežnog interfejsa i konfiguracije stvorene u odeljku "Kreiranje konfiguracijske datoteke WPA potrošača".

-B pokreće komandu u pozadini tako da dobijete pristup terminalu nazad.

Sada morate pokrenuti ovu poslednju naredbu:

sudo dhclient

To je to. Sada bi trebalo da imate internet vezu.

Da biste je testirali, ukucajte sledeće:

ping www.google.com