Jeśli zainstalowałeś dystrybucję bezgłową - dystrybucję, która nie działa na pulpicie graficznym - nie będziesz mieć narzędzi do zarządzania siecią, które pomogą Ci łączyć się z Internetem za pomocą sieci Wi-Fi. Podobnie, jeśli przypadkowo usuniesz kluczowe komponenty ze swojego pulpitu lub zainstalujesz błędną dystrybucję, jedynym sposobem na połączenie się z Internetem jest użycie terminala Linux.
Te informacje dotyczą każdej dystrybucji Linuksa na komputery stacjonarne z dostępem do działającej powłoki.
zf L / Getty Images
Określ interfejs sieci bezprzewodowej
Z poziomu terminala wprowadź następujące polecenie:
iwconfig
Polecenie wyświetla listę aktywnych interfejsów sieciowych.
Najpopularniejszym interfejsem sieci bezprzewodowej jest wlan0 ale mogą to być również inne rzeczy, w zależności od rodzaju sprzętu i tego, jak dobrze zoptymalizowane są sterowniki bezprzewodowe w dystrybucji.
Włącz interfejs bezprzewodowy
Upewnij się, że interfejs bezprzewodowy jest włączony. Użyj następującego polecenia:
sudo ifconfig wlan0 up
Wymienić wlan0 nazwą interfejsu sieciowego.
Wyszukaj punkty dostępu bezprzewodowego
Wyszukaj sieci. Wpisz następujące polecenie:
sudo iwlist scan | więcej
Zostanie wyświetlona lista dostępnych bezprzewodowych punktów dostępowych. Wyniki wyglądają mniej więcej tak:
Komórka 02 - adres: 98: E7: F5: B8: 58: B1
Kanał: 6
Częstotliwość: 2.437 GHz (kanał 6)
Jakość = 68/70 Poziom sygnału = -42 dBm
Klucz szyfrowania: włączony
ESSID: „HONOR_PLK_E2CF”
Szybkość transmisji: 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
Szybkość transmisji: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s
Tryb: Master
Dodatkowo: tsf = 000000008e18b46e
Dodatkowo: Ostatni beacon: 4 ms temu
IE: Unknown: 000E484F4E4F525F504C4B5F45324346
IE: nieznany: 010882848B962430486C
IE: nieznany: 030106
IE: Nieznany: 0706434E20010D14
IE: nieznany: 200100
IE: nieznany: 23021200
IE: nieznany: 2A0100
IE: nieznany: 2F0100
IE: IEEE 802.11i / WPA2 wersja 1
Szyfr grupowy: CCMP
Szyfry parami (1): CCMP
Pakiety uwierzytelniania (1): PSK
IE: nieznany: 32040C121860
IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Nieznany: 3D1606081100000000000000000000000000000000000000
IE: nieznany: 7F080400000000000040
IE: nieznany: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
Spójrz na ESSID, czyli nazwę sieci bezprzewodowej. Znajdź otwarte sieci, wyszukując elementy, dla których klucz szyfrowania jest wyłączony.
Utwórz plik konfiguracji suplikanta WPA
Najpopularniejszym narzędziem do łączenia się z sieciami bezprzewodowymi zabezpieczonymi WPA jest WPA Supplicant. Większość dystrybucji ma domyślnie zainstalowane to narzędzie. Wpisz w powłoce:
wpa_passphrase
Jeśli zobaczysz błąd informujący, że polecenia nie można znaleźć, oznacza to, że nie jest ono zainstalowane. Jesteś teraz w scenariuszu „jajko i kura”, w którym potrzebujesz tego narzędzia do łączenia się z Internetem, ale nie możesz połączyć się z Internetem, ponieważ nie masz tego narzędzia.
Zamiast tego użyj połączenia Ethernet, aby zainstalować wpasupplicant. Bez tego narzędzia nie można kontynuować.
Aby utworzyć plik konfiguracyjny dla wpa_supplicant, uruchom następującą komendę:
wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf
ESSID będzie ESSID zanotowanym z iwlist polecenie skanowania. To polecenie zatrzymuje się bez powrotu do wiersza poleceń. Wprowadź zabezpieczenia wymagane dla sieci i naciśnij wchodzić. Aby sprawdzić, czy polecenie zadziałało, otwórz folder .config za pomocą poleceń cd i tail:
cd / etc / wpa_supplicant
Wpisz następujące polecenie:
tail wpa_supplicant.conf
Powinieneś zobaczyć coś takiego:
sieć = {
ssid = "twoja sieć"
# psk = "twoje hasło"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}
Znajdź nazwę swojego sterownika bezprzewodowego
Przed połączeniem się z Internetem jest jeszcze jedna informacja, której potrzebujesz - sterownik karty sieci bezprzewodowej.
Aby go znaleźć, uruchom następujące polecenie:
wpa_supplicant –help | więcej
Dane wyjściowe zawierają sekcję o nazwie sterowniki. Lista będzie wyglądać mniej więcej tak:
sterowniki:
nl80211 = Linux nl80211 / cfg80211
wext = rozszerzenia bezprzewodowe Linuksa (ogólne)
wired = Sterownik przewodowej sieci Ethernet
brak = brak sterownika (serwer RADIUS / WPS ER)
Ogólnie rzecz biorąc, czas jest głównym sterownikiem, jeśli nic innego nie jest dostępne. W tym przykładowym zestawieniu odpowiednim sterownikiem jest nl80211. Lista jest wyświetlana w kolejności pierwszeństwa.
Połącz z internetem
Pierwszym krokiem do nawiązania połączenia jest uruchomienie wpa_supplicant polecenie:
sudo wpa_supplicant -B -D sterownik -i interfejs -c /etc/wpa_supplicant/wpa_supplicant.conf
Zastąp sterownik sterownikiem znalezionym w poprzedniej sekcji i interfejs z nazwą urządzenia (np. Wlan0).
To polecenie uruchamia wpa_supplicant z określonym sterownikiem, używając docelowego interfejsu sieciowego i pliku konfiguracyjnego. Plik -B switch uruchamia polecenie w tle, więc znak zachęty powraca na pierwszy plan.
Uruchom to ostatnie polecenie:
sudo dhclient
Klient DCHP -dhclient—Ustawia routing sieciowy w sieci lokalnej. Kiedy jest aktywny, możesz normalnie korzystać z Internetu.