Internet-yhteyden muodostaminen Linux-komentorivin avulla

Tässä oppaassa näkyy, miten voit muodostaa yhteyden Internetiin WI-FI-verkon kautta Linux-komentorivillä.

Jos olet asentanut headless-jakelun (IE, jakelu, joka ei suorita graafista työpöytää), sinulla ei ole verkonhallintatyökaluja, joiden avulla voit muodostaa yhteyden. Voi myös olla, että olet vahingossa poistanut tärkeimmät komponentit työpöydältäsi tai olet asentanut jakelun, jolla on vika ja ainoa tapa muodostaa yhteys internetiin on Linux-päätelaitteen kautta.

Voit käyttää Internetiä Linux-komentoriviltä, ​​jotta voit ladata verkkosivuja ja tiedostoja esimerkiksi wgetin avulla. Voit myös ladata videoita youtube-dl: llä . Komentorivipakettien ylläpitäjät ovat myös käytettävissä jakelussa, kuten apt-get , yum ja PacMan . Kun sinulla on pääsy pakettienhallintaohjelmiin, sinulla on kaikki, mitä tarvitset asentaa työpöytäympäristö, jos tarvitset sitä.

Määritä langattoman verkkosi käyttöliittymä

Valitse terminaalin sisällä seuraava komento:

iwconfig

Näet luettelon verkkoyhteyksistä.

Yleisin langaton verkkoliitäntä on wlan0, mutta voi olla muita asioita, kuten minun tapauksessani on wlp2s0.

Kytke langaton liitäntä päälle

Seuraavaksi on varmistettava, että langaton käyttöliittymä on kytketty päälle.

Tee näin seuraavasti:

sudo ifconfig wlan0 ylös

Vaihda wlan0 verkko-liittymän nimellä.

Langattoman tukiaseman haku

Nyt kun langaton verkkosi käyttöliittymä on käynnissä, voit etsiä verkkoja, joihin haluat muodostaa yhteyden.

Kirjoita seuraava komento:

sudo iwlist scan | lisää

Näyttöön tulee luettelo käytettävissä olevista langattomista tukiasemista. Tulokset näyttävät tältä:

Laite = 68/70 Signaalitaso = -42 dBm Salausavaimella: ESSID: ssä: "HONOR_PLK_E2CF" Bittinopeudet: 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 bittinopeudet: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Mode: Master Extra: tsf = 000000008e18b46e Extra: Viimeinen majakka: 4ms sitten IE: Tuntematon: 000E484F4E4F525F504C4B5F45324346 IE: Tuntematon: 010882848B962430486C IE: Tuntematon: 030106 IE: Tuntematon: 0706434E20010D14 IE: Tuntematon: 200100 IE: Tuntematon: 23021200 IE : Tuntematon: 2A0100 IE: Tuntematon: 2F0100 IE: IEEE 802.11i / WPA2 Versio 1 Ryhmäkirjain: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Tuntematon: 32040C121860 IE: Tuntematon 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D1606081100000000000000000000000000000000000000 IE: Tuntematon: 7F080400000000000040 IE: Tuntematon: DD090010180200001C0000 IE: Tuntematon: DD180050F2020101800003A4000027A4000042435E0062322F00

Kaikki näyttää melko hämmentävältä, mutta tarvitset vain pari bittiä tietoa.

Katso ESSID. Tämän pitäisi olla verkon nimi, johon haluat muodostaa yhteyden. Voit myös löytää avoimia verkkoja etsimällä kohteita, joiden salausavain on asetettu pois päältä.

Kirjoita ESSID: n nimi, johon haluat muodostaa yhteyden.

Luo WPA-lisäkokoonpanotiedosto

Yleisimpiä WPA-suojausavaimen edellyttämiä langattomia verkkoja varten muodostettava työkalu on WPA Supplicant.

Useimmat jakelut tulevat esiasennetulla työkalulla. Voit testata tämän kirjoittamalla seuraavat tiedot päätelaitteeseen:

wpa_passphrase

Jos saat virheen, että komentoa ei löydy, sitä ei ole asennettu. Olet nyt kana- ja muna-skenaariossa, jossa sinun tarvitsee käyttää tätä työkalua internetiin, mutta et voi muodostaa yhteyttä Internetiin, koska sinulla ei ole tätä työkalua. Voit tietysti käyttää ethernet-yhteyden sijaan wpasupplicantin asentamista.

Voit luoda wpa_supplicant-määritystiedoston käyttääksesi seuraavan komennon:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID on ESSID, jonka olet havainnut edellisen osan iwlist-skannauskomennosta.

Huomaat, että komento pysähtyy ilman paluuta komentoriville. Syötä verkkoon tarvittava suojaus ja paina paluu.

Sen tarkistaminen, että komento toimi, siirry .config-kansioon cd- ja tail- komennoilla:

cd / etc / wpa_supplicant

Kirjoita seuraava:

hännän wpa_supplicant.conf

Sinun pitäisi nähdä jotain tällaista:

verkko = {ssid = "verkko" # psk = "salasanasi" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Etsi langattoman ohjaimen nimi

Tarvitset vielä yhden tiedon ennen Internet-yhteyden muodostamista ja se on langattoman verkkokortin ajuri.

Tämän ulostyypin löytäminen seuraavasta komennosta:

wpa_supplicant -help | lisää

Tämä antaa osion, jota kutsutaan ohjaimiksi:

Luettelo on tällainen:

ohjaimet: nl80211 = Linux nl80211 / cfg80211 wext = langaton laajennukset (yleinen) wired = langallinen Ethernet-ohjain none = ei ohjainta (RADIUS-palvelin / WPS ER)

Yleensä wext on catchall-ohjain, jota voit yrittää käyttää, jos mitään muuta ei ole käytettävissä. Minun tapauksessani asianmukainen kuljettaja on nl80211.

Yhdistää internettiin

Ensimmäinen vaihe yhteyden muodostamiseen on käynnissä wpa_supplicant-komento:

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

Sinun pitäisi korvata kuljettajalta, jonka löysit edellisessä osassa. Se on vaihdettava verkko-liittymällä, joka löytyy osasta "Määritä verkkoliitäntä".

Pohjimmiltaan tämä komento käyttää wpa_supplicant -ohjelmaa määritetyltä ohjaimelta määritetyn verkkorajapinnan ja WPA Supplicant Configuration -tiedoston "Luo WPA Supplicant Configuration File" -osiossa.

-B suorittaa komennon taustalla, jolloin pääset takaisin terminaaliin.

Nyt sinun täytyy suorittaa yksi viimeinen komento:

sudo dhclient

Se on siinä. Sinulla olisi nyt oltava internetyhteys.

Testaa se seuraavasti:

ping www.google.com