Kablosuz sinyal gücünü ölçmek için bir araç


67

Herhangi bir komut satırı seçeneği veya GUI aracı olup olmadığını bilmek istiyorum (Ubuntu 11.10), böylece belirli bir yerde kablosuz sinyalin gücünü ölçebilirim. Sinyalin zayıf olduğu hangi köşelerde veya odalarda bilmek istediğim tüm köşelerde telsizin kolayca erişilemeyeceği bir evim var.


1
Bir dizüstü bilgisayarı açık tutarak yuvarlak dolaşmak yerine bir akıllı telefon / tablet ve Wifi Analizörü gibi bir uygulamayı kullanmak daha kolay olabilir.
gmatht 28:15

Yararlı bilgiler bir sürü bulunamadı Kablosuz Ağ Hızı, Sinyal Gücünü Ve Diğer bilgi bulmak için: 8 Linux Komutları - ayrıca ilgili iwconfigve wavemoncevapları gibi.
Anton Protopopov

Yanıtlar:


100

Komut satırında iwconfig"Link Quality" ve "Signal level" değerlerini kullanabilir ve arayabilirsiniz .

Bir netbook ile dolaşırken, her saniye iwconfig'in çıktısını güncelleyen bu komutu kullanırım:

watch -n1 iwconfig


3
@RamonSuarez Neden sudo ile çalıştırmalısınız? Bu olmadan çalışır. Ubuntu
14.04

5
Sudo ile çalıştırmadığım sürece Lubuntu 14.04'te Bağlantı Kalitesi veya Sinyal seviyesini göstermiyor.
gmatht 21:15

1
@ Gmatht'ın iddiasını onaylayabilirim. Çalışana kadar Link Quality veya Signal seviyesini göstermez sudo. Ubuntu 14.04.
pradeepcep

1
Kubuntu 14.04'te sudo olmadan benim için gayet iyi çalıştı. Bağlantı kalitesi ve sinyal seviyesi görüntülenir.
Fred Larson

1
Onları sudo olmadan Ubuntu 16.04 LTS'de gösterir. İyi cevap.
SDsolar

67

wavemon - Renkli ekranlı ve okunması kolay birçok bilgi içeren konsol uygulaması.

Yüklemek için aşağıdaki komutları girin:

 sudo apt-get update
 sudo apt-get install wavemon

Çalıştırmak için şunu girin:

 wavemon

wavemon çalışıyor


Kullanımdan kaldırılmış kablosuz uzantıları gerektirir, modern ile çalışmazcfg80211
lkraav

benim için çalıştı! (16.04, bir yaşında bir Thinkpad ile)
nickf,

wavemon Ubuntu 16.04'te benim için çalışmayı bıraktı. Sanırım sorun şu anda benim durumumda 15 karakter uzunluğundaki benzersiz adaptörlerin isimlerinde. Bağdaştırıcıyı algılar, ancak Düzeylerde "ARAYİ VERİSİ YOK" yazıyor. İstatistikler ve Bilgiler de boş. Sadece Arayüz ve Ağ verilerini doğru gösterir.
kimse

Bu benim için Ubuntu 16.04 LTS'de çalışıyor. Bir rt2800usb adaptörü kullanıyorum. Aradığım kişi buydu. TNX
SDsolar

İşte size bir ipucu: F3 Scan fonksiyonunu kullanabilmek için wavemon'u sudo ile çalıştırmanız gerekir.
SDsolar

14

Daha güzel bir tane:

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

Kaynak: http://www.upubuntu.com/2012/06/display-wifi-signal-strength-in-real.html


1
Sudo ile koşman gerekiyor
Ramon Suarez

3
Bu wifi sinyal gücünün gerçek yüzdesi değil. Böylece küçük bir düzeltme yaptım:watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless"
mamiu

1
Mine bana% 100 anlamına gelen iwconfig'de 70/70 gösteriyor, bu yüzden awk ile bana% 70 sinyal gücü gösteriyor, bu da doğru değil. Gerçek sapma elde etmek için iki sayıyı 100'e bölmeniz gerekir. rtl8198 kullanarak. Ama yine de OSD'de kullanabileceğim düzgün bir liner
Piotr Kula

4

wavemon gerçekten güzel bir arayüze sahip:

wavemon, kablosuz cihazlar için ncurses tabanlı bir monitördür. Kablosuz ağ donanımınızın sinyal ve gürültü seviyelerini, paket istatistiklerini, cihaz konfigürasyonunu ve ağ parametrelerini izlemenizi sağlar. Halen yalnızca Lucent Orinoco serisi kartlarla test edilmiştir, ancak Jean Tourrilhes tarafından yazılan kablosuz çekirdek uzantıları tarafından desteklenen tüm cihazlarla (çeşitli özelliklerle) çalışması gerekir.

Yüklemek için aşağıdaki komutları girin:

 sudo apt-get update
 sudo apt-get install wavemon

Çalıştırmak için yazın

wavemon

1
sudo apt-get Wavemon yükleyin;)
Liquide

0

Bağlantı kalitesini (Bağlantı kalitesi) ve sinyal seviyesini (Sinyal seviyesi) ölçmek için küçük bir değişiklikle.

   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

Not: İzlemek için -d anahtarı, değiştiklerinde değerleri vurgular (Güncellemeler Arasındaki Değişiklikler'i vurgulayın).


0

Ek yazılımın yüklenmesini gerektirmeyen bir komut satırı seçeneği iwconfigkomuttur. Bir bağlantının kalitesini elde etmek için

iwconfig wls8 | grep -i --color quality
  • Çıktı:

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

wls8sizin için geçerli olmayabilir, bu nedenle ihtiyacınız olan seçenekle değiştirin. Ya da basitçe, iwconfigtüm çıktıları görmek için çalıştırın .

İşte birçok seçenek sunan bir blog yazısı. 8 Linux Komutları: Kablosuz Ağ Hızı, Sinyal Gücü ve Diğer Bilgileri Bulmak İçin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.