Kako se spojiti na Internet pomoću Linux Command Line

Ovaj vodič pokazuje kako se povezati s internetom putem WI-FI mreže pomoću Linux naredbenog retka.

Ako ste instalirali distribuciju bez glave (IE, distribucija koja ne pokreće grafičku radnu površinu), nemate alata za upravljanje mrežom koji će vam pomoći da se spojite. Možda je i slučaj da ste slučajno izbrisali ključne komponente s radne površine ili ste instalirali distribuciju koja ima bug i jedini način povezivanja s internetom je putem Linux terminala.

Uz pristup internetu s Linux naredbenog retka, možete koristiti alate kao što je wget za preuzimanje web stranica i datoteka. Također ćete moći preuzeti videozapise koristeći youtube-dl . Upravitelji paketa naredbenog retka također će biti dostupni za vašu distribuciju kao što su apt-get , yum i PacMan . S pristupom menadžerima paketa imate sve što trebate za instalaciju radne površine ako vam je potrebna.

Odredite vaše bežično sučelje

Unutar terminala unesite sljedeću naredbu:

iwconfig

Vidjet ćete popis mrežnih sučelja.

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

Uključite Bežično sučelje

Sljedeći je korak provjeriti je li bežično sučelje uključeno.

Upotrijebite sljedeću naredbu da to učinite:

sudo ifconfig wlan0 gore

Zamijenite wlan0 nazivom mrežnog sučelja.

Skeniranje za bežične pristupne točke

Sada kada je sučelje bežične mreže gore i trčanje možete tražiti mreže za povezivanje.

Upišite sljedeću naredbu:

sudo iwlist scan | više

Pojavit će se popis dostupnih bežičnih pristupnih točaka. Rezultati će izgledati ovako:

Kvaliteta = 68/70 Razina signala = -42 dBm Šifra ključa: na ESSID: "HONOR_PLK_E2CF" Bitne stope: 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 Bit Rates: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Način: Master Extra: tsf = 000000008e18b46e Ekstra: Zadnji znak: prije 4 ms IE: Nepoznato: 000E484F4E4F525F504C4B5F45324346 IE: Unknown: 010882848B962430486C IE: Unknown: 030106 IE: Unknown: 0706434E20010D14 IE: Unknown: 200100 IE: Unknown: 23021200 IE : Unknown: 2A0100 IE: Nepoznato: 2F0100 IE: IEEE 802.11i / WPA2 Verzija 1 Šifra grupe: CCMP Pairwise Cipher (1): CCMP Authentication Suites (1): PSK IE: Unknown: 32040C121860 IE: 3D1606081100000000000000000000000000000000000000 IE: Nepoznato: 7F080400000000000040 IE: Nepoznato: DD090010180200001C0000 IE: Nepoznato: DD180050F2020101800003A4000027A4000042435E0062322F00

Sve izgleda prilično zbunjujuće, ali trebate samo nekoliko informacija.

Pogledajte ESSID. To bi trebao biti naziv mreže s kojom se želite povezati. Otvorene mreže također možete pronaći pretraživanjem stavki s ključem šifriranja isključenim.

Zapišite naziv ESSID-a s kojim se želite povezati.

Stvorite datoteku konfiguracije WPA zaliha

Najčešći alat koji se koristi za spajanje na bežične mreže koji zahtijevaju WPA sigurnosni ključ je WPA Supplicant.

Većina distribucija dolazi s ovim alatom predinstaliranim. To možete testirati tako da upišete sljedeće na terminal:

wpa_passphrase

Ako se prikaže pogreška kad se naredba ne može pronaći, tada nije instaliran. Sada ste u scenariju pilića i jajeta za koji vam je potreban ovaj alat za povezivanje s internetom, ali se ne možete povezati s internetom jer nemate ovaj alat. Umjesto toga možete naravno koristiti ethernet vezu kako biste instalirali wpasupplicant.

Da biste stvorili konfiguracijsku datoteku za wpa_supplicant za upotrebu, pokrenite sljedeću naredbu:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID će biti ESSID koji ste zabilježili iz naredbe za skeniranje iwlist u prethodnom odjeljku.

Primjetit ćete da se naredba zaustavlja bez vraćanja u naredbeni redak. Unesite potrebnu sigurnost za mrežu i pritisnite povratak.

Da biste provjerili je li naredba napravljena, prijeđite na mapu .config pomoću naredbi za cd i rep :

cd / etc / wpa_supplicant

Upišite sljedeće:

rep wpa_supplicant.conf

Trebali biste vidjeti nešto ovako:

mreža = {ssid = "vaša mreža" # psk = "vaša zaporka" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Pronađite naziv bežičnog upravljača

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

Da biste pronašli ovu vrstu iz sljedeće naredbe:

wpa_supplicant -help | više

Ovo će osigurati odjeljak pod nazivom upravljački programi:

Popis će biti ovako:

upravljački programi: nl80211 = Linux nl80211 / cfg80211 wext = bežična proširenja za Linux (općenito) wired = ožičeni Ethernet pogonitelj none = nema upravljačkog programa (RADIUS server / WPS ER)

Općenito, wext je catchall pokretački program koji možete pokušati koristiti ako ništa drugo nije dostupno. U mom slučaju, odgovarajući vozač je nl80211.

Povežite se s internetom

Prvi korak za povezivanje je pokrenuti wpa_supplicant naredbu:

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

Zamijenite s upravljačkim programom koji ste pronašli u prethodnom odjeljku. Trebalo bi zamijeniti mrežnim sučeljem otkrivenim u odjeljku "Odredite vaše mrežno sučelje".

U osnovi, ova naredba pokreće wpa_supplicant s upravljačkim programom navedenim pomoću specificiranog mrežnog sučelja i konfiguracije stvorene u odjeljku "Stvaranje datoteke konfiguracije WPA zaliha".

-B pokreće naredbu u pozadini kako biste dobili pristup natrag.

Sada morate pokrenuti ovu posljednju naredbu:

sudo dhclient

To je to. Sada biste trebali imati internetsku vezu.

Za testiranje upišite sljedeće:

ping www.google.com