Łączenie się z WiFi z poziomu konsoli (linii poleceń)
Jak już pewnie wiecie, administrator Linuksa to osoba, która musi mniej lub bardziej
orientować się w tak zwanej konsoli, czyli trybie tekstowym, w którym przeprowadza
się zwykle konfigurację systemu. Ty oczywiście nie musisz być administratorem, ale
jeśli korzystasz z Linuksa, to warto by mieć kogoś takiego w zasięgu ręki. Tym razem
masz niepowtarzalną okazję nauczyć się, jak połączyć się z siecią bezprzewodową
bez użycia myszy, czyli całkowicie w trybie linii poleceń.
Po
co to komu? Tak, wiem, że jest teraz masa różnych konfiguratorów graficznych,
gdzie sobie można wszystko wyklikać. Jeśli masz teraz dostęp do sieci to pewnie tak
też zrobiłeś. Niestety, a może i "stety", nie każda dystrybucja jest taka przyjazna, a
czasem
nawet w wyniku różnych zabaw z systemem bardzo łatwo możemy się
pozbawić niektórych jego elementów. W tym przypadku wiedza, jak podpiąć się do
internetu będzie bardzo przydatna, szczególnie że wystarczy znać w tym celu tylko
kilka poleceń.
ifconfig
: Uruchamia twoje urządzenie sieciowe.
iwlist
: Wyświetla listę dostępnych sieci.
iwconfig
: Konfiguruję połączenie z siecią.
dhclient
: Pobiera twój adres IP przez dhcp.
1)
Na początek więc, używając pierwszego polecenia, uruchamiamy swoje
urządzenie sieciowe. Zwykle powinno już być włączone, jeśli więc polecenie nie
zwróci żadnego wyniku, nie powinniśmy się tym martwić.
sudo ifconfig wlan0 up
Warto jeszcze zaznaczyć, że uruchamialiśmy urządzenie o nazwie wlan0, które
występuje w znakomitej większości przypadków, jednak jeśli to nie skutkuje bądź
zwraca błąd, można próbować innych numerków.
2)
W drugim kroku, używając wcześniejszego urządzenia, nakazujemy mu
wyświetlenie wszystkich dostępnych w jego zasięgu sieci. Automatycznie, jeśli jakaś
z nich się wyświetli, oznacza to naturalnie, że poprawnie wykonaliśmy pierwszy
punkt. Wpisujemy zatem w konsoli:
iwlist wlan0 scan
W moim przypadku znaleziono tylko jedną sieć. Na jakiś czas wyłączyłem w niej
zabezpieczenia, żeby nie mieć problemów z kluczem.
Z tego polecenia powinniśmy jednak zapamiętać nazwę naszej sieci, gdyż bez tego
nie będziemy się mogli z nią połączyć. To chyba dość logiczne. Ja zbyt się nie
wysiliłem, nazwa sieci to "Pentagram WIFI". U was pewnie będzie inna, warto więc ją
zapisać.
Co jeśli macie zabezpieczoną i nie macie hasła? No to jest już znacznie większy
problem. Raczej na osobny wpis, a nawet kilka, gdyż jest to de facto włamywanie się
do sieci.
3)
Kolejny etap to konfiguracja sieci. Jeśli znamy już jej nazwę i mamy klucz,
możemy śmiało przejść do tego kroku. Składnia polecenia wygląda następująco:
iwconfig wlan0 essid
NAZWA_SIECI
key
KLUCZ_DO_SIECI
Nazwa sieci to nic innego jak wcześniej zaznaczona na obrazku nazwa sieci. Klucz
podajemy wyłącznie jeśli nasza sieć posiada zabezpieczenia. Dla przykładu, u mnie
wygląda to tak:
iwconfig wlan0 essid 'Pentagram WIFI'
4)
Ostatni już krok to ustanowienie połączenia. Tutaj już żadnej filozofii nie ma,
wystarczy wpisać w konsoli:
dhclient wlan0
Połączenie powinno zostać ustanowione. Łatwo to sprawdzić, używając chociażby
narzędzia ping.