Kako vzpostaviti povezavo z internetom prek ukazne vrstice Linux

Ta priročnik prikazuje, kako se prek omrežja WI-FI poveže z internetom prek ukazne vrstice Linux.

Če ste namestili distribucijo brez glave (IE, distribucija, ki ne zažene grafičnega namizja), potem nimate orodij za upravljanje omrežja, ki vam bodo pomagale pri povezovanju. Morda je tudi, da ste nenamerno izbrisali ključne komponente iz namizja ali ste namestili distribucijo, ki ima napako, in edini način za povezavo z internetom je prek terminala Linux.

Z dostopom do interneta iz ukazne vrstice Linux lahko z orodji, kot je wget , prenesete spletne strani in datoteke. Prav tako boste lahko prenesli videoposnetke z uporabo youtube-dl . Upravitelji paketov ukazne vrstice bodo na voljo tudi za vašo distribucijo, na primer apt-get , yum in PacMan . Z dostopom do upraviteljev paketov imate vse, kar potrebujete za namestitev namiznega okolja, če ga potrebujete.

Določite vmesnik brezžičnega omrežja

V terminalu vnesite naslednji ukaz:

iwconfig

Videli boste seznam omrežnih vmesnikov.

Najpogostejši brezžični vmesnik omrežja je wlan0, vendar so lahko tudi druge stvari, kot je v mojem primeru wlp2s0.

Vklopite brezžični vmesnik

Naslednji korak je zagotoviti, da je brezžični vmesnik vključen.

Za to naredite naslednji ukaz:

sudo ifconfig wlan0 gor

Zamenjajte wlan0 z imenom vašega omrežnega vmesnika.

Optično branje za brezžične dostopne točke

Zdaj, ko je vaš brezžični omrežni vmesnik vklopljen, lahko iščete omrežja za povezovanje.

Vnesite naslednji ukaz:

sudo iwlist scan | več

Pojavi se seznam razpoložljivih brezžičnih dostopnih točk. Rezultati bodo videti tako:

Celica 02 - Naslov: 98: E7: F5: B8: 58: B1 Kanal: 6 Frekvenca: 2,437 GHz (Kanal 6) Kakovost = 68/70 Signal nivo = -42 dBm Šifrirni ključ: 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 Bitne cene: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Način: Master Dodatno: tsf = 000000008e18b46e Ekstra: Zadnji svetilnik: 4ms ago IE: Neznan: 000E484F4E4F525F504C4B5F45324346 IE: Neznan: 010882848B962430486C IE: Neznan: 030106 IE: Neznan: 0706434E20010D14 IE: Neznan: 200100 IE: Neznano: 23021200 IE : Unknown: 2A0100 IE: IEEE: IEEE 802.11i / WPA2 Različica 1 Cipher Group: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Neznan: 32040C121860 IE: Neznan: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D16060811000000000000000000000000000000000000 IE: Neznano: 7F080400000000000040 IE: Neznano: DD090010180200001C0000 IE: Neznano: DD180050F2020101800003A4000027A4000042435E0062322F00

Vse izgleda precej zmedeno, vendar potrebujete samo nekaj informacij.

Poglej ESSID. To bi moralo biti ime omrežja, s katerim se želite povezati. Odprte omrežja lahko najdete tudi tako, da iščete elemente, na katerih je šifrirni ključ izklopljen.

Zapišite ime ESSID, s katerim se želite povezati.

Ustvarite konfiguracijsko datoteko odjemalca WPA

Najpogostejše orodje, ki se uporablja za povezovanje z brezžičnimi omrežji, ki zahtevajo varnostni ključ WPA, je ponudnik WPA.

Pri večini distribucij je to vnaprej nameščeno orodje. To lahko preizkusite tako, da v terminal vtipkate naslednje:

wpa_passphrase

Če dobite napako, ki pravi, da ukaza ni mogoče najti, potem ni nameščen. Zdaj ste v scenariju za piščanca in jajce, pri katerem potrebujete to orodje za povezavo z internetom, vendar se ne morete povezati z internetom, ker nimate tega orodja. Seveda lahko vedno uporabite ethernet povezavo, da namestite wpasupplicant.

Če želite ustvariti konfiguracijsko datoteko wpa_supplicant za uporabo, zaženite ta ukaz:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID bo ESSID, ki ste ga opazili v ukazu skeniranja iwlist v prejšnjem razdelku.

Opazili boste, da se ukaz ustavi, ne da bi se vrnil v ukazno vrstico. Vnesite varnost, potrebno za omrežje, in pritisnite vrnitev.

Če želite preveriti, ali je ukaz delal, se pomaknite do mape .config z ukazi cd in rep :

cd / etc / wpa_supplicant

Vnesite naslednje:

rep wpa_supplicant.conf

Moral bi videti nekaj takega:

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

Poiščite ime vašega brezžičnega gonilnika

Preden se povežete z internetom, potrebujete še en košček informacij in to je gonilnik brezžične omrežne kartice.

Če želite to ugotoviti, vnesite naslednji ukaz:

wpa_supplicant -help | več

To bo zagotovilo razdelek z imenom gonilniki:

Seznam bo nekaj takega:

gonilniki: nl80211 = Linux nl80211 / cfg80211 wext = Brezžične razširitve Linuxa (generično) žično = Žični gonilnik ethernet brez = brez gonilnika (strežnik RADIUS / WPS ER)

Na splošno je ixt gonilnik, ki ga lahko poskusite uporabiti, če ni na voljo nič drugega. V mojem primeru je ustrezen gonilnik nl80211.

Povežite se z internetom

Prvi korak za povezavo je izvajanje ukaza wpa_supplicant:

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

Gonilnik, ki ste ga našli v prejšnjem razdelku, morate zamenjati. Zamenjajte ga z omrežnim vmesnikom, ki ga najdete v poglavju "Določite svoj omrežni vmesnik".

V bistvu se ta ukaz izvaja wpa_supplicant z gonilnikom, navedenim z navedenim omrežnim vmesnikom, in konfiguracijo, ustvarjeno v poglavju "Ustvarjanje konfiguracijske datoteke odjemalca WPA".

-B sproži ukaz v ozadju, tako da imate dostop do terminala nazaj.

Sedaj morate zagnati ta zadnji ukaz:

sudo dhclient

To je to. Zdaj bi morali imeti internetno povezavo.

Za testiranje vnesite naslednje:

ping www.google.com