Jak se připojit k internetu pomocí příkazového řádku systému Linux

Pokud jste nainstalovali bezhlavou distribuci - distribuci, na které není spuštěna grafická plocha -, nebudete mít nástroje pro správu sítě, které by vám pomohly připojit se k internetu pomocí sítě Wi-Fi. Podobně, pokud jste omylem odstranili klíčové komponenty z plochy nebo nainstalovali distribuci buggy, jediný způsob připojení k internetu vyžaduje použití terminálu Linux.

Tyto informace platí pro jakoukoli distribuci Linuxu pro stolní počítače s přístupem k pracovnímu prostředí.

zf L / Getty Images


Určete své bezdrátové síťové rozhraní

Z terminálu zadejte následující příkaz:

iwconfig

Příkaz vypíše seznam aktivních síťových rozhraní.

Nejběžnějším rozhraním bezdrátové sítě je wlan0 ale mohou to být i jiné věci, v závislosti na povaze vašeho hardwaru a na tom, jak dobře jsou vaše distribuce bezdrátových ovladačů optimalizovány.

Zapněte bezdrátové rozhraní

Zkontrolujte, zda je bezdrátové rozhraní zapnuto. Použijte následující příkaz:

sudo ifconfig wlan0 nahoru

Vyměňte wlan0 s názvem vašeho síťového rozhraní.


Vyhledejte bezdrátové přístupové body

Vyhledejte sítě. Zadejte následující příkaz:

sudo iwlist skenování | více

Zobrazí se seznam dostupných bezdrátových přístupových bodů. Výsledky vypadají asi takto:

Buňka 02 - Adresa: 98: E7: F5: B8: 58: B1
Kanál: 6
Frekvence: 2.437 GHz (kanál 6)
Kvalita = 68/70 Úroveň signálu = -42 dBm
Šifrovací klíč: zapnuto
ESSID: „HONOR_PLK_E2CF“
Bitové rychlosti: 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
Bitové rychlosti: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s
Režim: Mistr
Extra: tsf = 000000008e18b46e
Extra: Poslední maják: před 4 ms
IE: Unknown: 000E484F4E4F525F504C4B5F45324346
IE: Neznámý: 010882848B962430486C
IE: Neznámý: 030106
IE: Neznámý: 0706434E20010D14
IE: Neznámý: 200100
IE: Neznámý: 23021200
IE: Neznámý: 2A0100
IE: Neznámý: 2F0100
IE: IEEE 802.11i / WPA2 verze 1
Skupinová šifra: CCMP
Párové šifry (1): CCMP
Ověřovací sady (1): PSK
IE: Neznámý: 32040C121860
IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Neznámý: 3D1606081100000000000000000000000000000000000000
IE: Neznámý: 7F080400000000000040
IE: Neznámý: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

Podívejte se na ESSID, což je název bezdrátové sítě. Vyhledejte otevřené sítě hledáním položek, které mají vypnutý šifrovací klíč.


Vytvořte konfigurační soubor dodavatele WPA

Nejběžnějším nástrojem pro připojení k bezdrátovým sítím zabezpečeným pomocí WPA je WPA Supplicant. Většina distribucí je dodávána s tímto nástrojem nainstalovaným ve výchozím nastavení. Do prostředí zadejte následující:

wpa_passphrase

Pokud vidíte chybu, že příkaz nelze najít, není nainstalován. Nyní se nacházíte ve scénáři slepice a vejce, kdy potřebujete tento nástroj pro připojení k internetu, ale nemůžete se připojit k internetu, protože tento nástroj nemáte.

Místo toho použijte připojení Ethernet k instalaci wpasupplicant. Bez tohoto nástroje nemůžete pokračovat.

Chcete-li vytvořit konfigurační soubor pro wpa_supplicant, spusťte následující příkaz:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID bude ESSID, který jste si poznamenali z iwlist příkaz pro skenování. Tento příkaz se zastaví, aniž by se vrátil na výzvu shellu. Zadejte zabezpečení požadované pro síť a stiskněte vstoupit. Chcete-li zkontrolovat, zda příkaz fungoval, otevřete složku .config pomocí příkazů cd a tail:

cd / etc / wpa_supplicant

Zadejte následující:

ocas wpa_supplicant.conf

Měli byste vidět něco takového:

síť = {
ssid = "yournetwork"
# psk = "yourpassword"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Najděte název svého bezdrátového ovladače

Před připojením k internetu potřebujete ještě jednu informaci - ovladač vaší bezdrátové síťové karty.

Chcete-li jej najít, spusťte následující příkaz:

wpa_supplicant –help | více

Výstup uvádí část nazvanou ovladače. Seznam bude vypadat přibližně takto:

Řidiči:
nl80211 = Linux nl80211 / cfg80211
wext = Linuxová bezdrátová rozšíření (obecná)
wired = Kabelový ethernetový ovladač
žádný = žádný ovladač (server RADIUS / WPS ER)

Obecně platí, že čas je řidič sběrnice, pokud není k dispozici nic jiného. V tomto ukázkovém seznamu je příslušný ovladač nl80211. Výpis se zobrazí v pořadí priority.

Připojit k internetu

Prvním krokem k připojení je spuštění wpa_supplicant příkaz:

sudo wpa_supplicant -B -D ovladač -i rozhraní -c /etc/wpa_supplicant/wpa_supplicant.conf

Nahraďte ovladač ovladačem, který jste našli v předchozí části a rozhraní, názvem zařízení (např. Wlan0).

Tento příkaz spustí wpa_supplicant se zadaným ovladačem pomocí cíleného síťového rozhraní a konfiguračního souboru. The -B switch spustí příkaz na pozadí, takže se příkazový řádek vrátí do popředí.

Spusťte tento jeden poslední příkaz:

sudo dhclient

Klient DCHP—dhclient—Zavádí síťové směrování v místní síti. Když je aktivní, můžete internet používat jako obvykle.