Hur du ansluter till Internet från kommandoraden på Linux

click fraud protection

På Linux ansluts skrivbordsmiljön automatiskt till internet. Den kan ansluta till WiFi eller Ethernet-nätverk. Det här är bra, men om du behöver komma åt internet via kommandoraden låter det inte dig. Det är därför vi i den här artikeln kommer att gå igenom hur du ansluter till internet från kommandoraden i Linux. Vi täcker både Ethernet-anslutningar och trådlösa nätverk.

SPOILER VARNING: Bläddra ner och titta på videodelen i slutet av denna artikel.

Anslut via Ethernet med dhcpcd

Att ansluta till internet från kommandoraden via Ethernet kan vara onödigt komplicerat. Användare måste manuellt slå på en enskild nätverksenhet, tilldela den en IP-adress, ställa in DNS-inställningar, subnät och etc. Ingen har tid för det. Lyckligtvis finns det ett snabbt och enkelt sätt att få detta igång.

Kom ihåg att om din Linux-dator inte har en internetanslutning kommer du inte att kunna installera dhcpcd5-paket snabbt. Istället måste du kontrollera om det är lastbara binära filer, ladda ner filerna och sedan ladda dem medan du är offline. Kontrollera om din dator har dhcpcd genom att köra den i terminalen. Om terminalen upprepar “kommandot inte hittat”, eller något liknande finns det inte på systemet.

instagram viewer

dhcpcd

Men inte oroa dig, de flesta Linux-distributioner kommer med dhcpcd-verktyget laddat, så detta kommer inte att behövas. Om ditt Linux-operativsystem av någon anledning inte har det. Gå över till pkgs.org, ladda ner ett paket och installera det med din pakethanterare.

Debian / Ubuntu kan kräva dhcpcd5. Andra använder dhcpcd. Om du inte hittar en binär på pkgs.org, är det bäst att hänvisa till operativsystemets officiella wiki för hur du kör dhcpcd.

Om ditt operativsystem inte automatiskt har dhcpcd måste du aktivera systemd-tjänsterna manuellt.

sudo systemctl aktivera dhcpcd.service

sedan börja omedelbart tjänsten med:

sudo systemctl starta dhcpcd.service

När tjänsten är igång är det dags att ansluta till internet från kommandoraden. Det första steget är att avslöja dina nätverksadapternamn. Detta görs med ip-länkkommandot. I kombination med alternativet "show" kommer det att visa alla tillgängliga enheter. Kör det för att hitta namnet på ditt Ethernet-kort.

Kom ihåg: Ethernet-kort börjar nästan alltid med antingen "enp" eller "eth".

ip-länkshow

Om du har för många enskilda nätverksenheter, är ett bra sätt att snabbt filtrera bort Ethernet-kortet att kombinera det med grep-kommandot. Försök att köra det två gånger om du är osäker på om kortet börjar med "eth" eller "enp".

ip-länkvisning | grep "eth"

eller

ip-länkvisning | grep "enp"

Nu när vi vet adapternas namn kan vi enkelt ansluta den direkt till dhcpcd-verktyget för att få en nätverksanslutning.

Obs: ersätt “eth0” med nätverkskortet som hittas med ip-länkkommandot.

sudo dhcpcd eth0

När du har kört kommandot dhcpcd bör du ha internet. För att kontrollera anslutningen kör du ping-kommandot.

Denna ping går direkt ut till Googles servrar exakt tre gånger. Om det returnerar ett meddelande som innehåller "okänt", snarare än Google IP-adresser, har du ingen internetuppkoppling och kommer att behöva göra den här processen igen.

ping google.com -c3

Anslut till Wi-Fi med hjälp av Network Manager Console

Det grafiska nätverkshanteraren har ett konsolläge. Med det är det enklare än någonsin att ansluta till trådlösa nätverk via kommandoraden. Så här använder du det.

Kontrollera först att du redan har installerat nätverkshanteraren. Detta borde inte vara ett problem eftersom nästan alla Linux-operativsystem använder sig av Network Manager. Om det av någon anledning inte är installerat, se handboken för operativsystemet för hur du aktiverar den (eller aktiverar den om du har inaktiverat den tidigare).

Kör nmcli radiokommandot på terminalen för att se om din wifi-radio fungerar:

nmcli radio

Den ska mata ut "aktiverad aktiverad aktiverad aktiverad", om den fungerar. Radio fungerar inte? Tryck på Wi-Fi-knappen på din bärbara dator för att slå på den.

Kör sedan en skanning i nmcli för trådlösa nätverk i närheten. Kör först kommandot rescan för att skapa en ny lista.

nmcli-enhet wifi återskanna

Skriv ut listan i terminalfönstret efter att ha skannat igen.

nmcli-enhetens wifi-lista

Använda nmcli med ”enhets wifi-lista” kommer att skriva ut en detaljerad lista över alla trådlösa nätverk som användaren kan komma åt, komplett med SSID: er, kanaler, anslutningsmoder, signalstyrka och etc. Anslut till något av dessa nätverk med "nmcli device wifi connect". I det här exemplet använder vi testnätverket.

nmcli-enhet wifi anslut Test \ \ Nätverkslösenord testnätverkskodord

När du är ansluten måste du köra ping-kommandot för att verifiera att du har en internetanslutning:

ping google.com -c3

Obs! Du kan ha problem med att ansluta till SSID med mellanslag i dem. Försök inte ange dem som de visas i listan.

Följ istället exempelskommandot och lägg till backstänk. Ett backslash följt av ett mellanslag och ett annat backslash kommer att berätta för bash-kommandoraden att det finns ett mellanslag: Test \ \ SSID \ \ Anslutning

watch instagram story