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.