„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