3 způsoby, jak se připojit k WiFi z příkazového řádku v Debianu

3 Ways Connect Wifi From Command Line Debian



Tento tutoriál stručně vysvětluje, jak se připojit k Wifi z příkazového řádku v Linuxu Debian a distribucích založených na Debianu 3 různými způsoby: pomocí nmcli , nmtui a wpa_supplicant . Kromě nmcli, nmtui a wpa_supplicant jsou v tomto tutoriálu použity a stručně vysvětleny příkazy iwconfig, iwlist a dhclient.

Objevování sítí pomocí Iwconfig:

Než začneme, musíme znát esid nebo název sítě, ke které se chceme připojit.







Tento tutoriál ukazuje, jak používat Iwconfig příkaz pro skenování dostupných sítí. Iwconfig je podobný jako příkaz ifconfig ale pro správu bezdrátových rozhraní. Tento příkaz umožňuje uživateli upravit frekvenci nebo kanál, změnit režim síťového zařízení (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), nastavit ESSID atd.



POZNÁMKA: SSID/ESSID jsou názvy nebo identifikátory sítě nebo routeru.



Chcete -li zkontrolovat, zda je karta WiFi správně detekována, nejprve proveďte příkaz iwconfig jak ukazuje následující snímek obrazovky:





sudoiwconfig

Jak vidíte, výstup ukazuje rozhraní loopback (lo), ethernetovou kartu (enp2s0) a wifi kartu wlp3s0 které použijeme ke skenování dostupných sítí pomocí příkazu Iwlist .



První řádek ukazuje podporu standardů 802.11 a ukazuje, že zařízení není připojeno. Druhý řádek ukazuje, že je wifi karta in spravovaný režim , není spojen s přístupovým bodem.

Třetí řádek obsahuje Opakujte krátký limit který určuje počet pokusů po neúspěšném přenosu a Prahová hodnota RTS definování počtu potvrzení před připojením, Fragment Thr ukazuje maximální velikost paketu, který vaše karta odešle.

Poslední dva řádky ukazují, že neexistuje žádné ověřování a Power Management je vypnutý.

Příkaz Iwlist poskytuje další informace o bezdrátových zařízeních, včetně těch, která nejsou součástí našeho počítače. V tomto případě prohledáme dostupné sítě přidáním argumentu skenovat . Na výstupu se zobrazí seznam přístupových bodů s některými informacemi, jako je ESSID, kvalita signálu, kanál, režim atd.

Chcete -li vytisknout seznam dostupných sítí, spusťte následující příkaz:

sudoiwlist skenování wlp3s0

POZNÁMKA: Nahradit wlp3s0 pro vaši bezdrátovou kartu zobrazenou při příkazu iwconfig byl popraven.

Jak vidíte, výstup ukazuje několik sítí včetně přístupového bodu LinuxHint, ale formát není uživatelsky přívětivý. Pokud chcete vytisknout pouze ESSID nebo názvy dostupných sítí a ostatní vynechat, spusťte:

sudoiwlist skenování wlp3s0| rukojeťESSID

Jak nyní vidíte, výstup je jasný a omezený na názvy přístupových bodů (essid).

Připojení k wifi z příkazového řádku pomocí nmcli:

NMCLI je rozhraní příkazového řádku pro NetworkManager, které lze použít jako alternativu ke grafickým manažerům. NMCLI umožňuje uživateli vytvářet, upravovat a odebírat nebo povolit a zakázat připojení a také zobrazit stav zařízení.

Následující syntaxe ukazuje, jak se připojit k síti LinuxHint (objevené pomocí dříve použitého příkazu Iwlist) spuštěním nmcli s následujícími argumenty:

nmcli d wifi připojení LinuxHint heslo morochita

Kde d wifi určuje bezdrátové zařízení, připojit LinuxHint specifikuje esid a heslo morochita heslo.

POZNÁMKA: Nahradit Linux Tip pro váš router ssid a morochita pro vaše skutečné heslo.

Další informace o nmcli můžete získat na https://linux.die.net/man/1/nmcli

Připojení k wifi z konzoly pomocí nmtui:

Nmtui je alternativou založenou na kletbách k nmcli a Network Manager na konzole:

nmtui

První obrazovka nám umožňuje upravit stávající připojení, aktivovat nové připojení a upravit název našeho hostitele. Vyberte druhou možnost Aktivujte připojení a stiskněte VSTUP .

Nmtui ukáže dostupné kabelové i bezdrátové sítě. Vyberte přístupový bod a stiskněte VSTUP .

Poznámka: v tomto případě byl ESSID změněn z LinuxHint na LinuxH1nt, aby zobrazoval krok žádosti o heslo.

Na další obrazovce se zobrazí výzva k zadání hesla, vyplňte jej a stiskněte VSTUP pokračovat.

A budete připojeni.

Další informace o Nmtui můžete získat na jeho manuálové stránce na https://www.mankier.com/1/nmtui

Připojte se k wifi pomocí wpa_supplicant:

Wpa_supplicant je žadatel, který umožňuje vyjednávání v procesu autentizace. Na rozdíl od nmcli a nmtui není wpa_supplicant ve výchozím nastavení v Debianu nainstalován.

Chcete -li nainstalovat wpa_supplicant na spuštěné systémy Debian:

sudovýstižnýNainstalujtewpasupplicant

Musíte upravit soubor /etc/wpa_supplicant.conf přidáním esid a hesla vašeho přístupového bodu jej můžete dosáhnout spuštěním následujícího příkazu:

wpa_passphrase Linux Nápověda morochita| sudo tričko /atd/wpa_supplicant.conf

POZNÁMKA: Nahraďte LinuxHint vaší esidou a morochita skutečným heslem. Pro názvy sítí obsahující mezery můžete použít uvozovky.

Jakmile je soubor wpa_supplicant.conf upraven, můžete se připojit spuštěním následujícího příkazu kde -C určuje konfigurační soubor a -i určuje síťové rozhraní:

sudowpa_supplicant-C /atd/wpa_supplicant.conf-iwlp3s0

Jak můžete vidět pomocí iwconfig , nyní je vaše bezdrátová karta spojena s přístupovým bodem.

sudoiwconfig

Chcete -li se připojit, spusťte příkaz dhclient jak je znázorněno na následujícím snímku obrazovky pro získání dynamické IP adresy:

sudodhclient wlp3s0

POZNÁMKA: Nahradit wlp3s0 pro vaši bezdrátovou kartu.

Po provedení dhclient , měli byste být připojeni k internetu prostřednictvím přidruženého přístupového bodu.

Další informace o wpa_supplicant můžete získat na https://linux.die.net/man/8/wpa_supplicant

Doufám, že jste našli tento návod užitečný pro připojení k wifi z příkazového řádku v systémech založených na Debianu. Sledujte LinuxHint, abyste získali další návody a tipy pro Linux.