03/28/2024

Cum să vă conectați la Internet din linia de comandă pe Linux

Pe Linux, mediul desktop se conectează automat la internet. Se poate conecta la rețeaua WiFi sau Ethernet. Acest lucru este grozav, dar dacă trebuie să accesați internetul prin linia de comandă, nu vă permite. De aceea, în acest articol, vom analiza modul de conectare la internet din linia de comandă în Linux. Vom acoperi atât conexiunile Ethernet, cât și rețelele wireless.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Conectați-vă prin Ethernet folosind dhcpcd

Conectarea la internet de la linia de comandă prin Ethernet poate fi inutil de complexă. Utilizatorii vor trebui să pornească manual un dispozitiv de rețea individual, să îi atribuie o adresă IP, să configureze setările DNS, subrețea și etc. Nimeni nu are timp pentru asta. Din fericire, există o modalitate rapidă și ușoară de a face acest lucru.

Rețineți, dacă computerul dvs. Linux nu are o conexiune la internet, nu veți putea instala rapid pachetele dhcpcd5. În schimb, va trebui să verificați fișierele binare care se pot încărca, să descărcați fișierele și apoi să le încărcați în timp ce sunteți offline. Verificați dacă computerul dvs. are dhcpcd rulând-l în terminal. Dacă terminalul repetă „comandă nu a fost găsită”, sau ceva similar, nu este în sistem.

dhcpcd

Nu vă faceți griji însă, majoritatea distribuțiilor Linux vin cu instrumentul dhcpcd încărcat, așa că acest lucru nu va fi necesar. Dacă dintr-un motiv oarecare sistemul dvs. de operare Linux nu îl are. Accesați pkgs.org, descărcați un pachet și instalați-l cu managerul de pachete.

  Cum să înregistrați GIF-uri Screencast pe Linux

Debian/Ubuntu poate necesita dhcpcd5. Alții folosesc dhcpcd. Dacă nu puteți găsi un binar pe pkgs.org, cel mai bine este să consultați wiki-ul oficial al sistemului dvs. de operare despre cum să rulați dhcpcd.

Dacă sistemul dvs. de operare nu are automat dhcpcd, va trebui să activați manual serviciile systemd.

sudo systemctl enable dhcpcd.service

apoi, începeți imediat serviciul cu:

sudo systemctl start dhcpcd.service

Cu serviciul în funcțiune, este timpul să vă conectați la internet din linia de comandă. Primul pas este să dezvăluiți numele adaptoarelor de rețea. Acest lucru se face cu comanda ip link. Când este combinată cu opțiunea „afișați”, va dezvălui toate dispozitivele disponibile. Rulați-l pentru a găsi numele plăcii Ethernet.

Rețineți: cardurile Ethernet aproape întotdeauna încep fie cu „enp”, fie cu „eth”.

ip link show

Dacă aveți prea multe dispozitive individuale de rețea, o modalitate bună de a filtra rapid placa Ethernet este să o combinați cu comanda grep. Încercați să îl rulați de două ori, dacă nu sunteți sigur dacă cardul începe cu „eth” sau „enp”.

ip link show | grep "eth"

sau

ip link show | grep "enp"

Acum că știm numele adaptorului, îl putem conecta cu ușurință direct la instrumentul dhcpcd pentru a obține o conexiune la rețea.

Notă: înlocuiți „eth0” cu placa de rețea găsită folosind comanda ip link.

sudo dhcpcd eth0

După ce rulați comanda dhcpcd, ar trebui să aveți internet. Pentru a verifica conectivitatea, executați comanda ping.

Acest ping va ajunge direct la serverele Google de exact 3 ori. Dacă returnează un mesaj care conține „necunoscut”, mai degrabă decât adresele IP Google, nu aveți o conexiune la internet și va trebui să faceți acest proces din nou.

ping google.com -c3

Conectați-vă la Wi-Fi utilizând consola Network Manager

Instrumentul grafic de conectare Network Manager are un mod consolă. Cu el, conectarea la rețelele wireless prin linia de comandă este mai ușoară ca niciodată. Iată cum să-l folosești.

  Cum să joci jocurile clasice Fallout pe Linux

În primul rând, asigurați-vă că aveți deja instalat managerul de rețea. Aceasta nu ar trebui să fie o problemă, deoarece aproape fiecare sistem de operare Linux utilizează Network Manager. Dacă dintr-un motiv oarecare nu este instalat, consultați manualul sistemului dvs. de operare despre cum să îl activați (sau să îl reactivați dacă l-ați dezactivat în trecut).

În terminal, rulați comanda radio nmcli, pentru a vedea dacă radioul dvs. wifi funcționează:

nmcli radio

Ar trebui să scoată „activat activat activat activat”, dacă funcționează. Radioul nu funcționează? Apăsați butonul Wi-Fi de pe laptop pentru a-l porni.

Apoi, executați o scanare în interiorul nmcli pentru rețelele wireless din apropiere. Mai întâi, rulați comanda rescan pentru a genera o nouă listă.

nmcli device wifi rescan

După rularea re-scanării, tipăriți lista în fereastra terminalului.

nmcli device wifi list

Folosirea nmcli cu „lista de dispozitive wifi” va tipări o listă detaliată a tuturor rețelelor wireless pe care utilizatorul le poate accesa, completă cu SSID-uri, canale, moduri de conectare, puterea semnalului și etc. Conectați-vă la oricare dintre aceste rețele folosind „nmcli device wifi conectați”. În acest exemplu, vom folosi Test Network.

nmcli device wifi connect Test Network password testnetworkpassword

Odată conectat, asigurați-vă că executați comanda ping pentru a verifica că aveți o conexiune la internet:

ping google.com -c3

Notă: este posibil să aveți probleme de conectare la SSID-uri cu spații în ele. Nu încercați să le introduceți, deoarece apar în listă.

În schimb, urmați exemplul de comandă și adăugați bare oblice inverse. O bară oblică inversă urmată de un spațiu și o altă bară oblică inversă va spune liniei de comandă bash că există un spațiu: Testați conexiunea SSID

  Cum să inversați Tether de la Linux la Android cu Gnirehtet

x