3 sposoby połączenia się z Wi -Fi z wiersza poleceń na Debian

3 sposoby połączenia się z Wi -Fi z wiersza poleceń na Debian
Ten samouczek krótko wyjaśnia, jak połączyć się z Wi -Fi z wiersza poleceń w Linux Debian i Debian Distributions na 3 różne sposoby: Korzystanie z NMCLI, nmtui I WPA_Supplicant. Dodatkowo do NMCLI, NMTUI i WPA_Supplicant, polecenia IWConfig, IWList i Dhclient są używane i krótko wyjaśnione w tym samouczku.

Odkrywanie sieci za pomocą IWConfig:

Przed rozpoczęciem musimy znać essid lub nazwę sieci, z którą chcemy się połączyć.

Ten samouczek pokazuje, jak korzystać z Iwconfig polecenie skanowania dostępnych sieci. Iwconfig jest podobny do polecenia ifconfig Ale aby zarządzać interfejsami bezprzewodowymi. To polecenie pozwala użytkownikowi edytować częstotliwość lub kanał, zmienić tryb urządzenia sieciowego (ad-hoc, zarządzany, master, repeater, monitor, drugorzędne), ustawienie essid itp.

Uwaga: SSID/ESSID to nazwy lub identyfikatory sieciowe lub routera.

Aby sprawdzić, czy karta Wi -Fi jest odpowiednio wykryta iwconfig Jak pokazano na poniższym zrzucie ekranu:

sudo iwconfig

Jak widać, pokazuje interfejs Loopback (LO), karta Ethernet (ENP2S0) i karta WiFi WLP3S0 które użyjemy do skanowania dostępnych sieci za pomocą polecenia Iwlist.

Pierwsza linia pokazuje obsługę 802.11 standardów i ujawnia, że ​​urządzenie nie jest podłączone. Druga linia pokazuje, że karta Wi -Fi jest w trybie zarządzanym, niezwiązana z punktem dostępu.

Trzecia linia obejmuje Ponowić krótki limit który określa liczbę prób po nieudanej transmisji i RTS Próg określenie liczby potwierdzeń przed połączeniem, Fragment Thr pokazuje maksymalny rozmiar pakietu, jaką wyśle ​​karta.

Ostatnie dwa linie pokazują, że nie ma uwierzytelnienia, a zarządzanie energią jest wyłączone.

Komenda Iwlist dostarcza dodatkowych informacji na temat urządzeń bezprzewodowych, w tym tych, które nie są częścią naszego komputera. W takim przypadku skanujemy dostępne sieci, dodając argument skanowanie. Wyjście wyświetli listę punktów dostępu z niektórymi informacjami, takimi jak ESSID, jakość sygnału, kanał, tryb itp.

Uruchom następujące polecenie, aby wydrukować listę dostępnych sieci:

sudo iwlist wlp3s0

NOTATKA: Zastępować WLP3S0 dla karty bezprzewodowej wyświetlonej, gdy polecenie iwconfig został wykonany.

Jak widać, wyjście pokazuje kilka sieci, w tym punkt dostępu Linuxhint, ale format nie jest przyjazny dla użytkownika. Jeśli chcesz tylko wydrukować essid lub nazwy dostępnych sieci pomijające resztę, uruchom:

sudo iwlist WLP3S0 Scan | Grep Essid

Jak widać teraz, wyjście jest jasne i ograniczone do nazw punktów dostępu (ESSID).

Łączenie z Wi -Fi z wiersza poleceń za pomocą NMCLI:

NMCLI to interfejs wiersza poleceń dla NetworkManager, który może być używany jako alternatywa dla menedżerów graficznych. NMCLI pozwala użytkownikowi tworzyć, edytować i usuwać lub włączyć i wyłączać połączenia, a także status wyświetlania urządzenia.

Poniższa składnia pokazuje, jak połączyć się z siecią Linuxhint (odkryta z wcześniej używanym poleceniem iwList) poprzez wykonanie NMCLI z następującymi argumentami:

nmcli d Wifi Connect Linuxhint Morochita

Gdzie D Wifi Określa urządzenie bezprzewodowe, Połącz Linuxhint Określa essid i Hasło Morochita hasło.

NOTATKA: Zastępować Linuxhint dla twojego routera SSID i Morochita dla twojego faktycznego hasła.

Możesz uzyskać dodatkowe informacje na temat NMCLI na stronie https: // linux.umierać.net/man/1/nmcli

Łączenie z Wi -Fi z konsoli za pomocą NMTUI:

NMTUI to interaktywna alternatywa oparta na przekleństwach dla NMCLI i Manager Network, na biegu konsoli:

nmtui

Pierwszy ekran pozwala nam edytować istniejące połączenie, aktywować nowe połączenie i edytować naszą nazwę hosta. Wybierz drugą opcję Aktywuj połączenie i naciśnij WCHODZIĆ.

NMTUI pokaże zarówno sieciowe, jak i bezprzewodowe sieci dostępne. Wybierz punkt dostępu i naciśnij WCHODZIĆ.

Notatka: W tym przykładzie essid został zmieniony z Linuxhint na Linuxh1nt, aby pokazać krok żądania hasła.

Następny ekran poprosi o hasło, wypełnij je i naciśnij WCHODZIĆ kontynuować.

I będziesz połączony.

Możesz uzyskać dodatkowe informacje na temat NMTUI na stronie Man na stronie https: // www.Mankier.com/1/nmtui

Połącz się z Wi -Fi za pomocą WPA_Supplicant:

WPA_Supplicant jest suplikantem, który umożliwia negocjacje w procesie uwierzytelniania. W przeciwieństwie do NMCLI i NMTUI, WPA_Supplicant nie jest domyślnie zainstalowany na Debian.

Aby zainstalować WPA_Supplicant w systemach opartych na Debian:

sudo apt instal WPasupplicant

Musisz edytować plik /etc/wpa_supplicant.conf Dodając Essid i hasło punktu dostępu, możesz go osiągnąć, wykonując następujące polecenie:

WPA_PASSPHrase Linuxhint Morochita | sudo tee /etc /wpa_supplicant.conf

NOTATKA: Wymień Linuxhint dla swojego Essid i Morochita dla swojego hasła. Możesz użyć cudzysłów dla nazw sieci zawierających przestrzenie.

Raz WPA_Supplicant.Conf jest edytowany, możesz połączyć się, wykonując następujące polecenie, gdzie -C Określa plik konfiguracyjny i -I Określa interfejs sieciowy:

sudo wpa_supplicant -c /etc /wpa_supplicant.Conf -i Wlp3S0

Jak widać iwconfig, Teraz Twoja karta bezprzewodowa jest powiązana z punktem dostępu.

sudo iwconfig

Aby połączyć, uruchom polecenie Dhclient Jak pokazano na poniższym zrzucie ekranu, aby uzyskać dynamiczny adres IP:

sudo dhclient WLP3S0

NOTATKA: Zastępować WLP3S0 dla Twojej karty bezprzewodowej.

Po wykonaniu Dhclient, Powinieneś być podłączony do Internetu za pośrednictwem powiązanego punktu dostępu.

Możesz uzyskać dodatkowe informacje na temat WPA_Supplicant pod adresem https: // linux.umierać.net/man/8/wpa_supplicant

Mam nadzieję, że ten samouczek przydatny do połączenia z Wi -Fi z wiersza poleceń w systemach opartych na debian. Kontynuuj śledź Linuxhint, aby uzyskać więcej samouczków i wskazówek Linux.