dzisiaj Sieć bezprzewodowa staje się coraz bardziej obecna na otwartych przestrzeniach lub w dużych firmach i konieczne jest zwiększenie bezpieczeństwa, aby kontrolować uwierzytelnianie i poufność. Grupa robocza 802.11 wprowadziła poprawkę 802.11 i jako ostatni etap solidnego standardu sieci zabezpieczeń, zastępując starą technologię WEP.
dzisiaj pokażemy Ci szczegółowy samouczek krok po kroku, który wyjaśnia, w jaki sposób można połączyć się z siecią Wi-Fi w Kali Linux z terminala.
pierwszym krokiem jest znalezienie dostępnych kart bezprzewodowych, które można łatwo wymienić, wpisując następujące polecenie:
polecenie: iw dev
iw to nowe narzędzie konfiguracyjne CLI oparte na nl80211 dla urządzeń bezprzewodowych. Obsługuje wszystkie nowe sterowniki, które zostały dodane do jądra niedawno. Stare narzędzie iwconfig, które korzysta z bezprzewodowego interfejsu rozszerzeń, jest przestarzałe i zdecydowanie zaleca się przejście na iw i nl80211.
z powyższego wyjścia wydaje się, że mamy tylko jedną kartę bezprzewodową, której nazwa interfejsu to „wlan0” i oznaczona jako phy#0 i typu zarządzanego (oznacza, że urządzenie jest stacją Wi-Fi lub klientem, który łączy się z punktem dostępowym), A adres sprzętowy (adres Mac) to 42:97:D7:db:b7:EF.
Alternatywnie możesz również dowiedzieć się wszystkich powyższych rzeczy, wpisując „iwconfig”.
następnym krokiem jest sprawdzenie stanu urządzenia, czy urządzenie bezprzewodowe działa w górę lub w dół, wpisując następujące polecenie:
polecenie: IP link show wlan0
ip służy do pokazywania / manipulowania trasowaniem, urządzeniami, trasowaniem zasad i tunelami. Służy do włączania / wyłączania urządzeń i pomaga znaleźć ogólne informacje o sieci.
Użyj następującego polecenia, aby wyświetlić interfejs wifi, np.:
Dowództwo: IP link set wlan0 up
teraz potwierdź to samo, wpisując „sudo ip link show wlan0”, aby sprawdzić status, a teraz pojawia się 🙂
możesz również sprawdzić status połączenia z siecią WiFi, wpisując „iw wlan0 link”, który pokazuje, że w tej chwili nie jest podłączony, ponieważ jeszcze się nie połączyliśmy.
następnym krokiem jest skanowanie wszystkich sieci WiFi w pobliżu adaptera, wpisując następujące polecenie:
polecenie: iw wlan0 scan
na poniższym ekranie, jak widać, nazwa SSID to „Yeahhub”, który musimy podłączyć, a protokół bezpieczeństwa to RSN, powszechnie nazywany protokołem WPA2.
teraz wygenerujemy plik konfiguracyjny dla wpa_supplicant, który zawiera wstępnie udostępniony klucz (hasło) dla Sieci WiFi
polecenie: wpa_passphrase Yeahhub >> /etc/wpa_supplicant.conf
w tym przypadku nasze hasło bezprzewodowe Yeahhub to „12345678”.
wpa_passphrase utworzy niezbędne wpisy konfiguracyjne na podstawie Twoich danych wejściowych. Każda nowa sieć zostanie dodana jako nowa konfiguracja (nie zastąpi istniejących konfiguracji) w pliku konfiguracyjnym /etc/wpa_supplicant.conf.
teraz mamy plik konfiguracyjny, nazwę SSID, możemy go użyć do połączenia sieci wifi za pomocą polecenia wpa_supplicant, jak pokazano poniżej:
polecenie: wpa_supplicant-B-D wext – i wlan0 – C / etc / wpa_supplicant.conf
wpa_supplicant jest dostawcą WPA dla Linuksa, BSD, Mac OS X i Windows z obsługą WPA i WPA2 (IEEE 802.11 i / RSN). Nadaje się zarówno do komputerów stacjonarnych/laptopów, jak i systemów wbudowanych. Supplicant jest komponentem IEEE 802.1 X/WPA używanym w stacjach klienckich. Implementuje kluczową negocjację z Uwierzytelniaczem WPA i kontroluje roaming oraz uwierzytelnianie/skojarzenie sterownika WLAN IEEE 802.11.
Proszę.,
- – B oznacza uruchomienie wpa_supplicant w tle,
- -d określa sterownik bezprzewodowy, wext jest sterownikiem ogólnym,
- -c określa ścieżkę do pliku konfiguracyjnego.
użyj polecenia iw, aby sprawdzić, czy masz połączenie z tym samym identyfikatorem SSID.
polecenie: iw wlan0 link
jeśli w przypadku, nie otrzymujesz żadnego adresu IP, możesz go łatwo uzyskać za pomocą polecenia „dhclient wlan0”.
aby sprawdzić adres IP, wpisz „IP addr show wlan0”, co wydaje się, że mamy nasz adres IP, który jest 192.168.43.65
możesz to również potwierdzić wpisując „ifconfig wlan0”.
ostatnim krokiem konfiguracji jest upewnienie się, że masz odpowiednie reguły routingu, które możesz potwierdzić wpisując „ip route show”.
teraz Ping publiczny adres ip Dns Google, aby sprawdzić łączność z siecią lub po prostu można przeglądać dowolną stronę internetową.
w przypadku, gdy pojawi się jakiś problem / błąd, możesz ustawić routing ręcznie, wpisując „ip route add default via 192.168.43.1 dev wlan0”