Narzędzie do pomiaru siły sygnału sieci bezprzewodowej

67

Chcę wiedzieć, czy istnieje jakakolwiek opcja wiersza polecenia lub narzędzie GUI (Ubuntu 11.10), dzięki czemu mogę zmierzyć siłę sygnału bezprzewodowego w danej lokalizacji. Mam dom, w którym bezprzewodowy nie jest łatwo dostępny na wszystkich rogach Chcę wiedzieć, w których narożnikach lub pokojach sygnał jest słaby.

zarejestrowany użytkownik
źródło
1
Łatwiej może być korzystać ze smartfona / tabletu i aplikacji takiej jak Wifi Analyzer, niż wędrować z otwartym laptopem.
gmatht
Można znaleźć wiele przydatnych informacji. 8 poleceń systemu Linux: aby dowiedzieć się, jaka jest prędkość sieci bezprzewodowej, siła sygnału i inne informacje - także na temat odpowiedzi iwconfigi wavemonjak w odpowiedziach.
Anton Protopopov

Odpowiedzi:

100

W wierszu poleceń możesz użyć wartości iwconfig„Jakość łącza” i „Poziom sygnału”.

Podczas chodzenia z netbookiem często używam tego polecenia, które co sekundę aktualizuje wyjście iwconfig:

watch -n1 iwconfig

dziwak
źródło
3
@RamonSuarez Po co uruchamiać go z sudo? Działa bez. Testowane na Ubuntu 14.04
malisokan
5
Nie pokazuje jakości łącza ani poziomu sygnału w systemie Lubuntu 14.04, chyba że uruchomię go z sudo.
gmatht
1
Mogę potwierdzić roszczenie @ gmatht. Nie pokazuje jakości łącza ani poziomu sygnału, dopóki nie zostanie uruchomiony sudo. Ubuntu 14.04.
pradeepcep
1
Działa mi dobrze w Kubuntu 14.04 bez sudo. Wyświetlana jest jakość łącza i poziom sygnału.
Fred Larson,
1
Pokazuje je na Ubuntu 16.04 LTS bez sudo. Dobra odpowiedź.
SDsolar
67

wavemon - aplikacja na konsolę z kolorowym wyświetlaczem i dużą ilością łatwych do odczytania informacji.

Aby zainstalować, wprowadź następujące polecenia:

 sudo apt-get update
 sudo apt-get install wavemon

Aby go uruchomić, wpisz:

 wavemon

wavemon w akcji

Dan H.
źródło
Wymaga przestarzałych rozszerzeń bezprzewodowych, nie działa z nowoczesnymicfg80211
lkraav
pracował dla mnie! (16.04, z rocznym Thinkpadem)
nick
wavemon przestał działać dla mnie w Ubuntu 16.04. Myślę, że problemem są teraz unikalne nazwy adapterów, które w moim przypadku mają 15 znaków. Wykrywa adapter, ale na poziomie wyświetla się „BRAK DANYCH INTERFEJSU”. Statystyki i informacje są również puste. Pokazuje tylko poprawnie dane interfejsu i sieci.
nikt
Działa to dla mnie dobrze na Ubuntu 16.04 LTS. Używam adaptera RT2800USB. Tego szukałem. TNX
SDsolar
Oto wskazówka: Aby użyć funkcji F3 Scan, musisz uruchomić wavemon z sudo.
SDsolar
14

Ładniejszy:

watch -n1 "awk 'NR==3 {print \"WiFi Signal Strength = \" \$3 \"00 %\"}''' /proc/net/wireless"

Źródło: http://www.upubuntu.com/2012/06/display-wifi-signal-strength-in-real.html

sequielo
źródło
1
Musisz uruchomić go z sudo
Ramon Suarez
3
To nie jest prawdziwy procent siły sygnału Wi-Fi. Więc zrobiłem małą poprawkę:watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless"
mamiu
1
Mój pokazuje mi 70/70 na iwconfig, co oznacza 100%, więc z awk pokazuje mi 70% siły sygnału, co jest nieprawdą. Musisz podzielić dwie liczby na 100, aby uzyskać prawdziwy procent. przy użyciu rtl8198. Ale wciąż schludny jeden liner, którego mogę używać w OSD
Piotr Kula
4

wavemon ma naprawdę ładny interfejs:

wavemon to monitor oparty na ncurses dla urządzeń bezprzewodowych. Pozwala obserwować poziomy sygnału i szumu, statystyki pakietów, konfigurację urządzenia i parametry sieciowe sprzętu sieci bezprzewodowej. Obecnie jest testowany tylko z serią kart Lucent Orinoco, chociaż powinien działać (z różnymi funkcjami) ze wszystkimi urządzeniami obsługiwanymi przez rozszerzenia jądra bezprzewodowego napisane przez Jeana Tourrilhesa.

Aby zainstalować, wprowadź następujące polecenia:

 sudo apt-get update
 sudo apt-get install wavemon

Aby go uruchomić, wpisz

wavemon
Ramon Suarez
źródło
1
sudo apt-get install wavemon;)
Liquide
0

Z niewielką modyfikacją do pomiaru jakości łącza (Jakość łącza) i poziomu sygnału (Poziom sygnału).

   watch -n1 -d "awk '{print NR == 3 \" WiFi Link Quality = \ "int (\ $ 3 * 1.428571429) \"% (\ "\ $ 3 \" 00 / 70.00) \ "; print \" level WiFi = \ "\ $ 4 \" 00 dBm \ "} '' '/ proc / net / wireless" signal

Uwaga: Przełącznik -d umożliwia oglądanie podświetlonych wartości, gdy się zmieniają (wyróżnij Zmiany między aktualizacjami).

P. Carlos
źródło
0

Poleceniem jest opcja wiersza polecenia, która nie wymaga instalacji dodatkowego oprogramowania iwconfig. Aby uzyskać jakość połączenia, po prostu uruchom

iwconfig wls8 | grep -i --color quality
  • Wynik:

      Link Quality=56/70  Signal level=-54 dBm  
    

wls8może nie mieć zastosowania, więc zastąp ją dowolną opcją, której potrzebujesz. Lub po prostu uruchom, iwconfigaby zobaczyć wszystkie dane wyjściowe.

Oto post na blogu, który opisuje wiele innych opcji. 8 poleceń systemu Linux: aby dowiedzieć się, jaka jest prędkość sieci bezprzewodowej, siła sygnału i inne informacje

Jon
źródło