Alat untuk mengukur kekuatan sinyal nirkabel

67

Saya ingin tahu apakah ada opsi baris perintah atau alat GUI (Ubuntu 11.10) sehingga saya dapat mengukur kekuatan sinyal nirkabel di lokasi tertentu. Saya memiliki rumah di mana nirkabel tidak mudah diakses di semua sudut. Saya ingin tahu di sudut atau ruangan mana sinyalnya lemah.

Pengguna Terdaftar
sumber
1
Mungkin lebih mudah menggunakan smartphone / tablet dan aplikasi seperti Wifi Analyzer daripada berkeliling sambil memegang laptop.
gmatht
Banyak informasi berguna dapat ditemukan 8 Perintah Linux: Untuk Mengetahui Kecepatan Jaringan Nirkabel, Kekuatan Sinyal Dan Informasi Lainnya - juga tentang iwconfigdan wavemonseperti dalam jawaban.
Anton Protopopov

Jawaban:

100

Pada baris perintah Anda dapat menggunakan iwconfigdan mencari nilai "Kualitas Link" dan "Level sinyal".

Saat berjalan-jalan dengan netbook, saya sering menggunakan perintah ini yang memperbarui output iwconfig setiap detik:

watch -n1 iwconfig

oddfellow
sumber
3
@RamonSuarez Mengapa menjalankannya dengan sudo? Itu bekerja tanpa. Diuji pada Ubuntu 14.04
malisokan
5
Tidak menunjukkan Kualitas Tautan atau tingkat Sinyal di Lubuntu 14.04 kecuali saya menjalankannya dengan sudo.
gmatht
1
Saya dapat mengkonfirmasi klaim @ gmatht. Tidak menampilkan Kualitas Tautan atau level Sinyal sampai dijalankan dengan sudo. Ubuntu 14.04.
pradeepcep
1
Bekerja dengan baik untuk saya di Kubuntu 14.04 tanpa sudo. Kualitas tautan dan level sinyal ditampilkan.
Fred Larson
1
Ini menunjukkannya pada Ubuntu 16.04 LTS tanpa sudo. Jawaban yang bagus.
SDsolar
67

wavemon - Aplikasi konsol dengan tampilan warna dan banyak informasi yang mudah dibaca.

Untuk menginstalnya masukkan perintah berikut:

 sudo apt-get update
 sudo apt-get install wavemon

Untuk menjalankannya, masukkan:

 wavemon

Wavemon beraksi

Dan H.
sumber
Membutuhkan ekstensi nirkabel yang tidak digunakan lagi, tidak berfungsi dengan moderncfg80211
lkraav
bekerja untukku! (16,04, dengan Thinkpad berusia satu tahun)
nickf
wavemon berhenti bekerja untuk saya di Ubuntu 16.04. Saya kira masalahnya sekarang dalam nama-nama unik adaptor yang panjangnya 15 karakter dalam kasus saya. Ia mendeteksi adaptor tetapi tertulis "NO INTERFACE DATA" di Levels. Statistik dan Info juga kosong. Ini hanya menampilkan data Antarmuka dan Jaringan dengan benar.
tidak ada yang
Ini berfungsi baik untuk saya di Ubuntu 16.04 LTS. Saya menggunakan adaptor rt2800usb. Ini yang saya cari. TNX
SDsolar
Berikut ini tipnya: Untuk menggunakan fungsi Pindai F3, Anda harus menjalankan wavemon dengan sudo.
SDsolar
14

Yang lebih cantik:

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

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

sequielo
sumber
1
Anda harus menjalankannya dengan sudo
Ramon Suarez
3
Ini bukan persentase sebenarnya dari kekuatan sinyal wifi. Jadi saya melakukan perbaikan kecil:watch -n1 "awk 'NR==3 {printf(\"WiFi Signal Strength = %.0f%%\\n\",\$3*10/7)}' /proc/net/wireless"
mamiu
1
Milik saya menunjukkan saya 70/70 pada iwconfig yang berarti 100%, jadi dengan awk itu menunjukkan saya kekuatan sinyal 70%, yang tidak benar. Anda perlu membagi dua angka kali 100 untuk mendapatkan persentase yang sebenarnya. menggunakan rtl8198. Tapi masih ada satu liner yang rapi yang bisa saya gunakan di OSD
Piotr Kula
4

wavemon memiliki antarmuka yang sangat bagus:

wavemon adalah monitor berbasis ncurses untuk perangkat nirkabel. Ini memungkinkan Anda untuk menonton tingkat sinyal dan kebisingan, statistik paket, konfigurasi perangkat, dan parameter jaringan perangkat keras jaringan nirkabel Anda. Saat ini hanya diuji dengan seri kartu Lucent Orinoco, meskipun harus bekerja (dengan berbagai fitur) dengan semua perangkat yang didukung oleh ekstensi kernel nirkabel yang ditulis oleh Jean Tourrilhes.

Untuk menginstalnya masukkan perintah berikut:

 sudo apt-get update
 sudo apt-get install wavemon

Untuk menjalankannya, ketik

wavemon
Ramon Suarez
sumber
1
sudo apt-get install wavemon;)
liquide
0

Dengan sedikit modifikasi untuk mengukur kualitas tautan (kualitas tautan) dan level sinyal (level sinyal).

   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

Catatan: -d beralih untuk menonton nilai highlight ketika mereka berubah (sorot Perubahan Antara Pembaruan).

P. Carlos
sumber
0

Opsi baris perintah yang tidak memerlukan instalasi perangkat lunak tambahan adalah iwconfigperintah. Untuk mendapatkan kualitas koneksi cukup jalankan

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

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

wls8mungkin tidak berlaku untuk Anda, jadi gantilah dengan opsi apa pun yang Anda butuhkan. Atau cukup, jalankan iwconfiguntuk melihat semua output.

Berikut adalah posting blog yang menjelaskan banyak pilihan lain 8 Perintah Linux: Untuk Mengetahui Kecepatan Jaringan Nirkabel, Kekuatan Sinyal Dan Informasi Lainnya

Jon
sumber