Mam problem z uruchomieniem połączenia bezprzewodowego i zdałem sobie sprawę, że tak naprawdę nie wiem, jak korzystać z narzędzi, które mam, w tym przypadku komendy iwconfig w Ubuntu-9.04. Oto co otrzymuję:
***iwconfig***
-
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"Network"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
vboxnet0 no wireless extensions.
pan0 no wireless extensions.
„Sieć” to nazwa mojej sieci bezprzewodowej, btw. Ale co to wszystko znaczy? W jaki sposób te informacje mogą pomóc mi uzyskać działające połączenie bezprzewodowe?
Kiedy próbuję skojarzyć klucz za pomocą
sudo iwconfig wlan0 key s:my_key
Otrzymuję następujący komunikat o błędzie:
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
Mam jednak odpowiedni klucz, więc w czym problem?
sudo aptitude update && sudo aptitude install wicd
.Odpowiedzi:
Oznacza, że Twoja karta obsługuje standardy 802.11 b / g / n i obecnie nie jesteś podłączony do żadnej sieci (ESSID, sieć identyfikująca nazwę jest pusta)
Tryb pracy urządzenia. W zależności od karty możesz wybrać jedną z następujących opcji:
Lub kanał - taki sam jak w narzędziach GUI do zarządzania kartami bezprzewodowymi - możesz wprowadzić częstotliwość lub numer kanału
Podaje dokładny adres MAC AP, z którym się łączysz. Jeśli masz wiele AP w swojej sieci i chcesz dowiedzieć się, z którym AP jesteś podłączony.
Jest to moc nadawcza karty - w zasadzie im wyższa, tym więcej energii będzie potrzebować karta.
Ta opcja opisuje zachowanie karty ponownie.
Opisuje, czy karta sprawdza, czy kanał jest czysty za każdym razem, gdy wysyła pakiet. W niektórych przypadkach może to poprawić wydajność.
Opisuje maksymalny rozmiar pakietu, który wyśle Twoja karta - w zasadzie, jeśli masz hałaśliwe środowisko, im mniejsze są pakiety, tym mniej prawdopodobne jest, że Twój pakiet będzie musiał zostać ponownie przesłany, a jeśli tak się stanie, mniej danych będzie musiało zostać przesłanych . Zgodnie z instrukcją, jeśli ta wartość jest większa niż maksymalny rozmiar pakietu, karta może wysłać kilka pakietów razem.
Ta opcja zawiera informacje na temat zarządzania energią korzystania z karty. Możesz odrzucić niektóre pakiety (np. Transmisja i transmisja), ustawić cykle aktywności karty i inne opcje.
Jeśli twoja karta jest podłączona, tutaj właśnie szukasz jakości łącza :) Poziom sygnału i poziom hałasu mogą być podawane w dBm lub dowolnej innej jednostce.
Niektóre statystyki dotyczące błędów podczas odbierania: nwid oznacza, że prawdopodobnie w Twojej okolicy jest inna sieć korzystająca z tego samego kanału co twój, nieprawidłowe szyfrowanie to liczba pakietów, których karta nie mogła odszyfrować, nieprawidłowa fragmentacja oznacza brak niektórych pakietów.
Jest to liczba pakietów, których Twoja karta nie mogła dostarczyć.
Wszystko powyższe oparte jest na instrukcji iwconfig, możesz znaleźć wersję hml tutaj .
Jeśli zamierzasz skonfigurować kartę za pomocą narzędzi wiersza poleceń, wyłącz menedżera sieci i skorzystaj z odpowiedzi Sathyi . Jeśli masz swój klucz jako tekst, użyj
zamiast
źródło
Dziwię się, że nikt nie zadał sobie trudu, aby wspomnieć o tym w powyższych odpowiedziach, ale wygląda na to, że naprawdę próbujesz uruchomić połączenie Wi-Fi pod Linuksem - nie tyle po to, aby zrozumieć każdy parametr iwconfig we wszystkich jego krwawych szczegółach.
Mając to na uwadze, niezwykle ważne jest, aby zwrócić uwagę, że iwconfig nie obsługuje negocjacji i uwierzytelniania WPA / WPA2 podczas łączenia się z siecią WLAN. Innymi słowy, jedynymi sieciami Wi-Fi, z którymi można się połączyć za pomocą iwconfig, są otwarte sieci nieszyfrowane i sieci z obsługą WEP.
Powód, dla którego pojawia się ten dziwny błąd:
to dlatego, że iwconfig oczekuje klucza WEP dla parametru klucz: klucz. Ze względu na sposób działania WEP ten klucz musi spełniać jeden z następujących warunków:
Oczywiście twój klucz składa się z 6 znaków, więc to nie zadziała, a tym samym błąd. Pamiętaj, że
my_key
technicznie nie jest to także poprawny PSK - WPA / 2 wymaga co najmniej 8 znaków.Wszystko to nasuwa pytanie: w jaki sposób łączysz się z siecią WPA-TKIP / WPA2-AES? Odpowiedź brzmi: musisz użyć jeszcze innego programu, takiego jak wpa_supplicant . Jeśli nie przepadasz za metodą wiersza poleceń za pomocą menedżera sieci GUI, takiego jak wicd manager, proces ten będzie o wiele bardziej płynny.
Żadna bezpieczna sieć Wi-Fi nie będzie korzystała z WEP, ponieważ jest zepsuta, dlatego ważne jest, aby uświadomić sobie, że iwconfig nie może połączyć się z bezpieczniejszym WPA / WPA2.
źródło
Po prostu edytuj
/etc/network/interfaces
i napisz:Następnie zapisz i zamknij plik i użyj polecenia:
źródło
Oto twoje interfejsy sieciowe:
Interfejs obsługuje standard IEEE 802.11bgn.
Wskazuje, że interfejs bezprzewodowy nie jest podłączony do żadnej sieci bezprzewodowej.
Aby połączyć się z siecią bezprzewodową, najpierw wpisz:
To skanuje i wyświetla listę wszystkich sieci bezprzewodowych, które nadają swój ESSID. Zakładając, że ESSID to „Rox”, a następnie połącz się z siecią.
Jeśli sieć wymaga klucza, powiąż klucz:
Wreszcie, prośba o adres IP:
Powinieneś być w stanie się połączyć.
źródło
Jeśli masz problem z ustawieniem kodowania, spróbuj tego, co napisał użytkownik Carlanga na tym blogu .
Wyczyść wszystko i zostaw tylko:
Następnie uruchom ponownie.
źródło
Wow, od tak dawna nie udało się rozwiązać tego problemu. Jeśli pojawia się błąd:
Zamiast używać „klucza” do dołączenia klucza WEP, zamiast tego użyj „enc”.
.. następnie zakończ z
źródło
iwconfig
jest identycznyifconfig
, chociaż dotyczy urządzeń bezprzewodowych zainstalowanych na twoim komputerze. Można go używać do ustawiania lub wyświetlania parametrów oraz wyświetlania statystyk. Statystyki łączności bezprzewodowej są takie same jak w/proc/net/wireless
. Twoje wskazywało Aktualnie masz 1 funkcjonujący urządzeniu WLANwlan0
.źródło
Niestety nie widzę, co robisz z s: spróbuj
źródło
s:
wcześniejszego działania, aby działał poprawnie.