- Kaip prisijungti prie interneto iš komandų eilutės Linux

Kaip prisijungti prie interneto naudojant "Linux" komandinę eilutę

„Linux“ darbalaukio aplinka automatiškaijungiasi prie interneto. Jis gali prisijungti prie „WiFi“ ar eterneto tinklo. Tai puiku, bet jei jums reikia prisijungti prie interneto naudojant komandinę eilutę, tai jums to neleidžia. Štai kodėl šiame straipsnyje mes aptarsime, kaip prisijungti prie interneto naudojant „Linux“ komandinę eilutę. Apimsime ir „Ethernet“, ir belaidžius tinklus.

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

Prijunkite per Ethernet naudodami dhcpcd

Prisijungimas prie interneto iš komandinės eilutėsper Ethernet gali būti be galo sudėtingas. Vartotojai turės rankiniu būdu įjungti atskirą tinklo įrenginį, priskirti jam IP adresą, nustatyti DNS parametrus, potinklį ir pan. Niekas neturi tam laiko. Laimei, tai yra greitas ir lengvas būdas.

Atminkite, jei jūsų „Linux“ kompiuteryje nėrainterneto ryšiu, negalėsite greitai įdiegti „dhcpcd5“ paketų. Vietoj to turėsite patikrinti, ar nėra įkeliamų dvejetainių rinkmenų, atsisiųskite failus ir įkelkite juos neprisijungę. Patikrinkite, ar jūsų kompiuteryje nėra „dhcpcd“, paleisdami jį terminale. Jei terminalas pakartoja „komanda nerasta“ arba kažkas panašaus, to nėra sistemoje.

dhcpcd

Vis dėlto nesijaudinkite, kad dauguma „Linux“ platinimųpateikite įkeltą „dhcpcd“ įrankį, todėl to nereikės. Jei dėl kokios nors priežasties jūsų „Linux“ operacinė sistema to neturi. Eikite į pkgs.org, atsisiųskite paketą ir įdiekite jį su savo paketų tvarkytuve.

„Debian“ / „Ubuntu“ gali reikėti „dhcpcd5“. Kiti naudoja dhcpcd. Jei pkgs.org nerandate dvejetainio teksto, geriau kreiptis į oficialų operacinės sistemos wiki, kaip paleisti dhcpcd.

Jei jūsų operacinėje sistemoje automatiškai nėra „dhcpcd“, turėsite rankiniu būdu įgalinti sistemines paslaugas.

sudo systemctl enable dhcpcd.service

tada nedelsdami pradėkite paslaugą:

sudo systemctl start dhcpcd.service

Kai paslauga veikia, laikas prisijungti prieinternetas iš komandinės eilutės. Pirmasis žingsnis yra atskleisti tinklo adapterio pavadinimus. Tai atliekama naudojant „ip link“ komandą. Kartu su „parodymo“ parinktimi jis parodys visus turimus įrenginius. Paleiskite jį, kad surastumėte savo „Ethernet“ kortelės pavadinimą.

Atminkite: „Ethernet“ kortelės beveik visada prasideda arba „enp“, arba „eth“.

ip link show

Jei turite per daug individualaus tinkloįrenginiai, geras būdas greitai išfiltruoti „Ethernet“ kortelę yra sujungti ją su komanda grep. Pabandykite paleisti jį du kartus, jei abejojate, ar kortelė prasideda žodžiu „eth“ ar „enp“.

ip link show | grep "eth"

arba

ip link show | grep "enp"

Dabar, kai žinome adapterio pavadinimą, galime lengvai jį prijungti tiesiai prie „dhcpcd“ įrankio, kad gautume tinklo ryšį.

Pastaba: pakeiskite „eth0“ tinklo kortele, rasta naudojant „ip link“ komandą.

sudo dhcpcd eth0

Paleidę komandą dhcpcd, turėtumėte internetą. Norėdami patikrinti ryšį, paleiskite „ping“ komandą.

Šie pinigai bus tiesiogiai nukreipti į „Google“serveriai tiksliai 3 kartus. Jei gausite pranešimą, kuriame yra „nežinoma“, o ne „Google“ IP adresus, neturite interneto ryšio, turėsite atlikti šį procesą dar kartą.

ping google.com -c3

Prisijunkite prie „Wi-Fi“ naudodami „Network Manager“ konsolę

Grafinis „Network Manager“ ryšio įrankis turi konsolės režimą. Naudodamiesi ja, prisijungti prie belaidžių tinklų per komandinę eilutę yra lengviau nei bet kada. Štai kaip tai naudoti.

Pirmiausia įsitikinkite, kad jau turite tinklątvarkyklė įdiegta. Tai neturėtų būti problema, nes beveik visose „Linux“ operacinėse sistemose naudojama „Network Manager“. Jei dėl kokių nors priežasčių jis neįdiegtas, skaitykite savo operacinės sistemos vadovą, kaip tai įgalinti (arba iš naujo įgalinti, jei anksčiau jo neleidote).

Terminale paleiskite „nmcli“ radijo komandą, kad sužinotumėte, ar veikia jūsų „WiFi“ radijas:

nmcli radio

Jei jis veikia, jis turėtų išvesti „įgalinta įjungta įjungta įjungta“, jei ji veikia. Radijas neveikia? Paspauskite nešiojamojo kompiuterio „Wi-Fi“ mygtuką, kad jį įjungtumėte.

Tada atlikite artimų belaidžių tinklų nuskaitymą nmcli viduje. Pirmiausia paleiskite rescan komandą, kad sukurtumėte naują sąrašą.

nmcli device wifi rescan

Po pakartotinio nuskaitymo atsispausdinkite sąrašą terminalo lange.

nmcli device wifi list

Naudojant „nmcli“ su „įrenginio„ wifi sąrašu ““, bus atspausdintaišsamaus visų belaidžių tinklų, prie kurių vartotojas gali prisijungti, sąrašą, pateikdamas SSID, kanalus, ryšio režimus, signalo stiprumą ir pan. Prisijunkite prie bet kurio iš šių tinklų naudodami „nmcli device wifi connect“. Šiame pavyzdyje naudosime „Test Network“.

nmcli device wifi connect Test Network password testnetworkpassword

Prisijungę būtinai paleiskite „ping“ komandą ir patikrinkite, ar turite interneto ryšį:

ping google.com -c3

Pastaba: gali kilti problemų jungiantis prie SSID su tarpais juose. Nemėginkite jų įvesti taip, kaip jie yra sąraše.

Vietoj to vykdykite komandos pavyzdį ir pridėkite pasviruosius brūkšnius. Krašto brūkšnys paskui yra tarpas, o kitas pasvirasis brūkšnys nurodys komandos bash eilutėje, kad yra tarpas: Išbandykite SSID ryšį

Komentarai