- - Cum să vă conectați la internet de la linia de comandă de pe Linux

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

Pe Linux, mediul desktop automatse conectează la internet. Se poate conecta la rețea WiFi sau Ethernet. Acest lucru este excelent, dar dacă trebuie să accesați internetul prin intermediul liniei de comandă, nu vă permite acest lucru. Acesta este motivul pentru care în acest articol vom analiza modul de conectare la internet de la linia de comandă din 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 la sfârșitul acestui articol.

Conectați-vă prin Ethernet folosind dhcpcd

Conectarea la internet din linia de comandăpeste 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țeaua 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ă PC-ul dvs. Linux nu areconexiune la internet, nu veți putea instala rapid pachete dhcpcd5. În schimb, va trebui să verificați dacă există documente binare încarcabile, apoi descărcați fișierele și apoi să le încărcați în timp ce nu este conectat. Verificați dacă computerul dvs. are dhcpcd rulându-l în terminal. Dacă terminalul repetă „comanda nu a fost găsită”, sau ceva similar, nu se află în sistem.

dhcpcd

Nu vă faceți griji, însă, majoritatea distribuțiilor Linuxveniți cu instrumentul dhcpcd încărcat, deci nu va fi necesar. Dacă din anumite motive, sistemul dvs. de operare Linux nu îl are. Mergeți la pkgs.org, descărcați un pachet și instalați-l cu managerul de pachete.

Debian / Ubuntu poate necesita dhcpcd5. Alții folosesc dhcpcd. Dacă nu găsiți un binar pe pkgs.org, cel mai bine este să vă referiți la wiki-ul oficial al sistemului dvs. de operare cu privire la modul de funcționare a dhcpcd.

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

sudo systemctl enable dhcpcd.service

apoi, începeți imediat serviciul cu:

sudo systemctl start dhcpcd.service

Odată cu funcționarea serviciului, este timpul să vă conectațiinternetul de pe linia de comandă. Primul pas este să dezvăluiți numele adaptorului de rețea. Acest lucru se face cu comanda ip link. Când este combinat cu opțiunea „arată”, acesta va dezvălui toate dispozitivele disponibile. Rulați-l pentru a găsi numele cardului Ethernet.

Rețineți că cardurile Ethernet încep aproape întotdeauna cu „enp” sau „eth”.

ip link show

Dacă aveți prea multe rețele individualedispozitive, o bună modalitate de a filtra rapid cardul Ethernet este de a o combina cu comanda grep. Încercați să o 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 ușor 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ă rularea comenzii dhcpcd, ar trebui să aveți internet. Pentru a verifica conectivitatea, executați comanda ping.

Acest ping va merge direct pe Googleserverele exact de 3 ori. Dacă returnează un mesaj care conține „necunoscut”, în loc de adresele IP Google, nu aveți conexiune la internet și va trebui să faceți din nou acest proces.

ping google.com -c3

Conectați-vă la Wi-Fi folosind Network Manager Console

Instrumentul grafic de conectare Network Manager are un mod de consolă. Cu aceasta, conectarea la rețele wireless prin linia de comandă este mai ușoară ca niciodată. Iată cum să o utilizați.

În primul rând, asigurați-vă că aveți deja rețeamanager instalat. Aceasta nu ar trebui să fie o problemă întrucât aproape orice sistem de operare Linux folosește Network Manager. Dacă din anumite motive nu este instalat, consultați manualul sistemului 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ă funcționează radioul wifi:

nmcli radio

Dacă funcționează, ar trebui să scoată „activat activat activat”. Radio nu funcționează? Apăsați butonul Wi-Fi de pe laptop pentru al porni.

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

nmcli device wifi rescan

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

nmcli device wifi list

Utilizarea nmcli cu „lista wifi a dispozitivului” va fi imprimatăo listă detaliată a tuturor rețelelor wireless la care utilizatorul poate accesa, completată cu SSID-uri, canale, moduri de conectare, intensitate a semnalului și etc. În acest exemplu, vom folosi rețeaua de testare.

nmcli device wifi connect Test Network password testnetworkpassword

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

ping google.com -c3

Notă: este posibil să aveți probleme legate de conectarea SSID cu spațiile din ele. Nu încercați să le introduceți așa cum apar în listă.

În schimb, urmați exemplul de comandă și adăugați inapoi. O reversare urmată de un spațiu, iar o altă reversare va spune liniei de comandă bash că există un spațiu: Testează conexiunea SSID

Comentarii