Hur man ansluter till Internet med Linux Command Line

Om du installerade en huvudlös distribution - en distribution som inte kör ett grafiskt skrivbord - har du inte nätverkshanteringsverktyg som hjälper dig att ansluta till internet med ett Wi-Fi-nätverk. På samma sätt, om du av misstag raderade nyckelkomponenter från skrivbordet eller installerade en buggy-distribution, krävs det enda sättet att ansluta till internet med Linux-terminalen.

Denna information gäller alla stationära Linux-distributioner med fungerande skalåtkomst.

zf L / Getty Images


Bestäm ditt trådlösa nätverksgränssnitt

Från terminalen anger du följande kommando:

iwconfig

Kommandot matar ut en lista över aktiva nätverksgränssnitt.

Det vanligaste trådlösa nätverksgränssnittet är wlan0 men det kan också vara andra saker, beroende på vilken hårdvara du har och hur väl optimerade dina distributions trådlösa drivrutiner är.

Slå på det trådlösa gränssnittet

Se till att det trådlösa gränssnittet är påslaget. Använd följande kommando:

sudo ifconfig wlan0 upp

Ersätt wlan0 med namnet på ditt nätverksgränssnitt.


Sök efter trådlösa åtkomstpunkter

Sök efter nätverk. Skriv följande kommando:

sudo iwlist genomsökning | Mer

En lista över tillgängliga trådlösa åtkomstpunkter visas. Resultaten ser ungefär så här ut:

Cell 02 - Adress: 98: E7: F5: B8: 58: B1
Kanal: 6
Frekvens: 2.437 GHz (kanal 6)
Kvalitet = 68/70 Signalnivå = -42 dBm
Krypteringsnyckel: på
ESSID: "HONOR_PLK_E2CF"
Bithastigheter: 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s
24 Mb / s; 36 Mb / s; 54 Mb / s
Bithastigheter: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s
Läge: Master
Extra: tsf = 000000008e18b46e
Extra: Senaste fyr: för 4 ms sedan
IE: Unknown: 000E484F4E4F525F504C4B5F45324346
IE: Okänd: 010882848B962430486C
IE: Okänd: 030106
IE: Okänd: 0706434E20010D14
IE: Okänd: 200100
IE: Okänd: 23021200
IE: Okänd: 2A0100
IE: Okänd: 2F0100
IE: IEEE 802.11i / WPA2 version 1
Gruppkryptering: CCMP
Parvisa kodningar (1): CCMP
Autentiseringssviter (1): PSK
IE: Okänd: 32040C121860
IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Okänd: 3D1606081100000000000000000000000000000000000000
IE: Okänd: 7F080400000000000040
IE: Okänd: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

Titta på ESSID, som är namnet på ett trådlöst nätverk. Hitta öppna nätverk genom att leta efter objekt som har krypteringsnyckeln inaktiverad.


Skapa en konfigurationsfil för WPA Supplicant

Det vanligaste verktyget för anslutning till WPA-säkra trådlösa nätverk är WPA Supplicant. De flesta distributioner kommer med det här verktyget installerat som standard. Skriv in följande i skalet:

wpa_passphrase

Om du ser ett fel att kommandot inte kan hittas är det inte installerat. Du befinner dig nu i ett kyckling-och-ägg-scenario där du behöver det här verktyget för att ansluta till internet men inte kan ansluta till internet eftersom du inte har det här verktyget.

Använd istället en Ethernet-anslutning för att installera wpasupplicant. Utan detta verktyg kan du inte fortsätta.

För att skapa konfigurationsfilen för wpa_supplicant, kör följande kommando:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID kommer att vara det ESSID du noterade från iwlist scan-kommando. Detta kommando stannar utan att komma tillbaka till skalprompten. Ange den säkerhet som krävs för nätverket och tryck på ange. För att kontrollera att kommandot fungerade öppnar du .config-mappen med cd- och svalkommandon:

cd / etc / wpa_supplicant

Skriv följande:

svans wpa_supplicant.conf

Du borde se något så här:

nätverk = {
ssid = "ditt nätverk"
# psk = "ditt lösenord"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Hitta namnet på din trådlösa förare

Det finns ytterligare en information du behöver innan du ansluter till internet - drivrutinen för ditt trådlösa nätverkskort.

För att hitta det, kör följande kommando:

wpa_supplicant –hjälp | Mer

Utgången visar en sektion som heter drivrutiner. Listan kommer att se ut så här:

förare:
nl80211 = Linux nl80211 / cfg80211
wext = trådlösa Linux-tillägg (generiska)
wired = Wired Ethernet-drivrutin
ingen = ingen drivrutin (RADIUS-server / WPS ER)

I allmänhet tid är en catchall-förare om inget annat är tillgängligt. I denna exempellista är lämplig drivrutin nl80211. Listan visas i prioriterad ordning.

Anslut till Internet

Det första steget för att bli ansluten är att köra wpa_supplicant kommando:

sudo wpa_supplicant -B -D drivrutin -i gränssnitt -c /etc/wpa_supplicant/wpa_supplicant.conf

Byt ut drivrutinen med den drivrutin som du hittade i föregående avsnitt och gränssnitt med enhetsnamnet (t.ex. wlan0).

Detta kommando kör wpa_supplicant med den angivna drivrutinen med hjälp av det riktade nätverksgränssnittet och konfigurationsfilen. De -B switch kör kommandot i bakgrunden så skalprompten återgår till förgrunden.

Kör det här sista kommandot:

sudo dhclient

DCHP-klienten -dhclient—Upprättar dirigering av nätverk i det lokala nätverket. När det är aktivt kan du använda internet som vanligt.

Lämna en kommentar