Jak se připojit k Internetu pomocí příkazového řádku Linux

Tato příručka ukazuje, jak se připojit k internetu prostřednictvím sítě WI-FI pomocí příkazového řádku systému Linux.

Pokud jste nainstalovali distribuci bez hlavy (distribuce, která nevede grafickou plochu), nebudete mít nástroje pro správu sítě, které by vám pomohly při připojení. Může se stát, že jste náhodně odstranili klíčové komponenty z pracovní plochy nebo jste nainstalovali distribuci, která má chybu a jediný způsob, jak se připojit k internetu, je prostřednictvím terminálu Linux.

S přístupem k internetu z příkazové řádky Linux můžete pomocí nástrojů jako wget stahovat webové stránky a soubory. Budete také moci stáhnout videa pomocí programu youtube-dl . Správci balíčků příkazového řádku budou také k dispozici pro distribuci, jako jsou apt-get , yum a PacMan . S přístupem ke správcům balíčků máte vše, co potřebujete k instalaci prostředí pro stolní počítače.

Určete rozhraní bezdrátové sítě

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

iwconfig

Zobrazí se seznam síťových rozhraní.

Nejběžnější bezdrátové síťové rozhraní je wlan0, ale může to být i jiné věci, jako v mém případě je wlp2s0.

Zapněte bezdrátové rozhraní

Dalším krokem je zajistit, aby bezdrátové rozhraní bylo zapnuté.

Použijte následující příkaz:

sudo ifconfig wlan0 nahoru

Nahraďte wlan0 názvem síťového rozhraní.

Skenování bezdrátových přístupových bodů

Nyní, když je vaše bezdrátové síťové rozhraní v pořádku, můžete vyhledávat sítě, ke kterým se chcete připojit.

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 budou vypadat takto:

Cell: 02: 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íč: na ESSID: "HONOR_PLK_E2CF" 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á rychlost: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Režim: Master Extra: tsf = 000000008e18b46e Extra: Poslední maják: před 4ms IE: Neznámý: 000E484F4E4F525F504C4B5F45324346 IE: Neznámý: 010882848B962430486C IE: Neznámý 030106 IE Neznámý 0706434E20010D14 IE Neznámo 200100 IE Neznámý 23021200 IE : Neznámý: 2A0100 IE: Neznámý: 2F0100 IE: IEEE 802.11i / WPA2 Verze 1 Skupina šifra: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Neznámá 32040C121860 IE Neznámá 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D1606081100000000000000000000000000000000000000 IE: Neznámý: 7F080400000000000040 IE: Neznámý: DD090010180200001C0000 IE: Neznámý: DD180050F2020101800003A4000027A4000042435E0062322F00

Všechno to vypadá docela matoucí, ale stačí jen pár informací.

Podívejte se na ESSID. Mělo by to být název sítě, ke které se chcete připojit. Můžete také najít otevřené sítě vyhledáním položek, které mají vypnutý šifrovací klíč.

Zapište jméno názvu ESSID, ke kterému se chcete připojit.

Vytvoření souboru konfigurace WPA Supplicant

Nejběžnějším nástrojem pro připojení k bezdrátovým sítím, které vyžadují klíč zabezpečení WPA, je WPA Supplicant.

Většina distribucí je dodávána s tímto nástrojem předinstalovaným. Můžete to vyzkoušet zadáním následujícího příkazu do terminálu:

wpa_passphrase

Pokud se zobrazí chyba, že příkaz nelze nalézt, není nainstalován. Nyní jste v scénáři kuře a vajec, pomocí něhož tento nástroj potřebujete k připojení k internetu, ale nemůžete se připojit k internetu, protože tento nástroj nemáte. Samozřejmě můžete vždy použít ethernetové připojení k instalaci nástroje wpasupplicant.

Chcete-li vytvořit konfigurační soubor wpa_supplicant, použijte následující příkaz:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID bude ESSID, který jste zaznamenali z příkazu iwlist scan v předchozí části.

Všimnete si, že příkaz se zastaví bez návratu k příkazovému řádku. Zadejte požadované zabezpečení sítě a stiskněte návrat.

Chcete-li zkontrolovat, že příkaz pracoval, přejděte do složky .config pomocí příkazů cd a tail :

cd / etc / wpa_supplicant

Zadejte následující:

tail wpa_supplicant.conf

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

network = {ssid = "vaše síť" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

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

K dispozici je ještě jedna informace, kterou potřebujete před připojením k internetu, a to je ovladač bezdrátové síťové karty.

Chcete-li zjistit tento typ v následujícím příkazu:

wpa_supplicant -help | více

To vám poskytne část nazvanou ovladače:

Seznam bude takto:

ovladače: nl80211 = Linux nl80211 / cfg80211 wext = bezdrátové rozšíření Linux (generické) wired = kabelový ethernetový ovladač none = žádný ovladač (server RADIUS / WPS ER)

Obecně platí, že wext je ovladač, který se můžete pokusit použít, pokud není k dispozici nic jiného. V mém případě je vhodným ovladačem nl80211.

Připojit k internetu

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

sudo wpa_suppliantant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

Měli byste je vyměnit za ovladač, který jste našli v předchozí části. Měl by být nahrazen síťovým rozhraním popsaným v části "Určení síťového rozhraní".

V podstatě je tento příkaz spuštěn wpa_supplicant s ovladačem určeným pomocí specifikovaného síťového rozhraní a konfigurace vytvořené v části "Vytvoření konfiguračního souboru WPA Supplicant".

Příkaz -B spustí příkaz na pozadí, takže získáte přístup k terminálu zpět.

Nyní musíte spustit tento poslední příkaz:

sudo dhclient

To je ono. Nyní byste měli mít připojení k internetu.

Chcete-li jej otestovat, zadejte následující:

ping www.google.com