Hoe om op die internet aan te sluit met behulp van die Linux-bevellyn

Hierdie gids wys hoe om met die Linux-opdraglyn verbinding te maak met die internet via 'n Wi-Fi-netwerk.

As jy 'n koplose verspreiding (IE, 'n verspreiding wat nie 'n grafiese lessenaar gebruik nie) geïnstalleer het, het jy nie netwerkbestuurderhulpmiddels om jou te help om te konnekteer nie. Dit kan ook wees dat u per ongeluk sleutelkomponente van u lessenaar verwyder het of u het 'n verspreiding wat 'n fout het, geïnstalleer en die enigste manier om aan te sluit op die internet is via die Linux-terminale.

Met toegang tot die internet vanaf die Linux-opdraglyn, kan u gereedskap soos wget gebruik om webbladsye en lêers te laai. Jy sal ook video's kan aflaai met behulp van youtube-dl . Die command line pakket bestuurders sal ook beskikbaar wees vir u verspreiding soos apt-get , yum en PacMan . Met toegang tot pakketbestuurders het jy alles wat jy nodig het om 'n lessenaar omgewing te installeer as jy een nodig het.

Bepaal u Wireless Network Interface

Voer vanaf die terminale die volgende opdrag in:

iwconfig

U sal 'n lys van netwerk interfaces sien.

Die mees algemene draadlose netwerk koppelvlak is wlan0, maar kan ander dinge wees, soos in my geval is dit wlp2s0.

Skakel die draadlose koppelvlak aan

Die volgende stap is om seker te maak dat die draadlose koppelvlak aangeskakel is.

Gebruik die volgende opdrag om dit te doen:

sudo ifconfig wlan0 up

Vervang die wlan0 met die naam van jou netwerk koppelvlak.

Scan vir draadlose toegangspunte

Noudat jou draadlose netwerk koppelvlak aan die gang is, kan jy na netwerke soek om na te skakel.

Tik die volgende opdrag:

sudo iwlist scan | meer

'N Lys van beskikbare draadlose toegangspunte sal verskyn. Die resultate sal so lyk:

Sel 02 - Adres: 98: E7: F5: B8: 58: B1 Kanaal: 6 Frekwensie: 2.437 GHz (Channel 6) Kwaliteit = 68/70 Signalvlak = -42 dBm Enkripsiesleutel: op ESSID: "HONOR_PLK_E2CF" Bits tariewe: 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 Bits tariewe: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Mode: Meester Ekstra: tsf = 000000008e18b46e Ekstra: Laaste baken: 4ms gelede IE: Onbekend: 000E484F4E4F525F504C4B5F45324346 IE: Onbekend: 010882848B962430486C IE: Onbekend: 030106 IE: Onbekend: 0706434E20010D14 IE: Onbekend: 200100 IE: Onbekend: 23021200 IE : Unknown: 2A0100 IE: Unknown: 2F0100 IE: IEEE 802.11i / WPA2 Weergawe 1 Groep Cipher: CCMP Pairwise Cipers (1): CCMP Authentication Suites (1): PSK IE: Onbekend: 32040C121860 IE: Onbekend: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: Onbekend: 3D1606081100000000000000000000000000000000000000 IE: Onbekende: 7F080400000000000040 IE: Onbekende: DD090010180200001C0000 IE: Onbekend: DD180050F2020101800003A4000027A4000042435E0062322F00

Dit lyk redelik verwarrend, maar jy benodig net 'n paar stukkies inligting.

Kyk na die ESSID. Dit moet die naam van 'n netwerk wees waaraan jy wil koppel. U kan ook oop netwerke vind deur items te soek wat die enkripsie sleutel afskakel.

Skryf die naam van die ESSID neer waarop u wil koppel.

Skep 'n WPA Supplicant Configuration File

Die mees algemene instrument wat gebruik word om aan te sluit op draadlose netwerke wat 'n WPA-sekuriteitsleutel benodig, is WPA Supplicant.

Die meeste verspreidings kom met hierdie Gereedskap vooraf geïnstalleer. U kan dit toets deur die volgende in die terminale te tik:

wpa_passphrase

As u 'n fout het, kan die bevel nie gevind word nie, dan is dit nie geïnstalleer nie. U is nou in 'n hoender- en eier scenario waar u hierdie hulpmiddel benodig om aan die internet te koppel, maar kan nie aan die internet koppel nie, omdat u nie hierdie hulpmiddel het nie. U kan natuurlik altyd 'n Ethernet-verbinding gebruik in plaas daarvan om wpasupplicant te installeer.

Om die konfigurasie lêer te skep waarvoor wpa_supplicant gebruik moet word, voer die volgende opdrag uit:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

Die ESSID sal die ESSID wees wat u opgemerk het van die iwlist scan-opdrag in die vorige afdeling.

Jy sal sien dat die opdrag stop sonder om terug te keer na die opdraglyn. Voer die nodige sekuriteit in vir die netwerk en druk terug.

Om seker te maak dat die opdrag gewerk het, navigeer na die .config-lêergids met die CD- en stertopdragte:

CD / etc / wpa_supplicant

Tik die volgende:

stert wpa_supplicant.conf

Jy moet so iets sien:

netwerk = {ssid = "jounetwerk" # psk = "jou paswoord" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Vind die naam van jou wireless bestuurder

Daar is nog een stuk inligting wat u nodig het voordat u aan die internet verbind en dit is die bestuurder vir u wireless netwerkkaart.

Om hierdie tipe uit te vind, voer die volgende opdrag in:

wpa_supplicant -help | meer

Dit sal 'n afdeling verskaf met die naam bestuurders:

Die lys sal so iets wees:

bestuurders: nl80211 = Linux nl80211 / cfg80211 wext = Linux wireless extensions (generic) wired = Wired Ethernet bestuurder none = geen bestuurder (RADIUS server / WPS ER)

Oor die algemeen is wext 'n catchall-bestuurder wat jy kan probeer gebruik as niks anders beskikbaar is nie. In my geval is die toepaslike bestuurder die nl80211.

Koppel aan die internet

Die eerste stap om verbinding te maak, voer die wpa_supplicant opdrag uit:

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

Jy moet vervang met die bestuurder wat jy in die vorige afdeling gevind het. Dit moet vervang word met die netwerk koppelvlak wat in die afdeling "Bepaal jou netwerkkoppelvlak" gevind is.

Hierdie bevel word basies uitgevoer met wpa_supplicant met die bestuurder wat gespesifiseer is met behulp van die gespesifiseerde netwerkkoppelvlak en die konfigurasie wat geskep is in die afdeling "Skep 'n WPA-aanvanklike konfigurasielêer".

Die -B loop die opdrag in die agtergrond sodat jy toegang tot die terminale terug kry.

Nou moet jy hierdie een finale opdrag uitvoer:

sudo dhclient

Dit is dit. Jy behoort nou 'n internetverbinding te hê.

Om dit te toets, tik die volgende:

ping www.google.com