Apakah ada program untuk melihat saluran yang digunakan oleh jaringan wifi (mirip dengan Vistumbler) di Ubuntu?

42

Saya perlu melihat saluran yang digunakan oleh semua jaringan wifi dalam jangkauan untuk meningkatkan koneksi wifi saya dengan memilih saluran yang akan digunakan oleh modem saya (prosedur yang terkait dengan modem 'freebox' ).

Di Windows ada Vistumbler (yang saya tahu).

Apa yang akan menjadi setara di Ubuntu?


Suntingan setelah jawaban / komentar:

  • Nama nirkabel saya terdaftar sebagai eth1(bukan sebagai wlan#) - sebagaimana dikonfirmasi setelah komentar dan obrolan

  • Yang saya inginkan adalah program yang akan menampilkan semua jaringan nirkabel dalam jangkauan (yang dilakukan oleh aplikasi jaringan mana pun) dan saluran yang digunakan oleh masing-masingnya, seperti yang dilakukan Vistumbler :

masukkan deskripsi gambar di sini

  • Saya punya jawaban yang tampaknya memuaskan untuk saat ini (wicd) - tetapi tolong posting lebih banyak jika ada aplikasi serupa lainnya.

sumber
1
Ada juga iwScanner.
Xylo

Jawaban:

30

Anda dapat menggunakan Linssid ini

sudo apt install linssid

masukkan deskripsi gambar di sini

itu akan menunjukkan Anda ssid, mac, sinyal daya, dan grafik

Nikmati
sumber
Tidak dapat mengujinya sekarang, tetapi sepertinya yang paling dekat dengan apa yang saya minta (itu adalah sesuatu yang mirip dengan Vistumbler)
ya sangat mirip dengan inSSIDer;)
nikmati
Sungguh luar biasa!
Viacheslav Kondratiuk
Di ubuntu 18.04, ini harus dimulai dengan sudo linssid. Alat yang berguna.
David Jacquel
34

Selain jawaban Rozza Anda dapat mengelompokkan hasil dan melihat seberapa banyak setiap saluran digunakan:

sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n

Contoh output akan seperti ini:

  1                     Frequency:2.422 GHz (Channel 3)
  1                     Frequency:2.432 GHz (Channel 5)
  1                     Frequency:5.26 GHz (Channel 52)
  1                     Frequency:5.5 GHz (Channel 100)
  2                     Frequency:2.452 GHz (Channel 9)
  2                     Frequency:2.472 GHz (Channel 13)
  3                     Frequency:2.447 GHz (Channel 8)
  6                     Frequency:2.437 GHz (Channel 6)
  6                     Frequency:2.462 GHz (Channel 11)
  7                     Frequency:5.18 GHz (Channel 36)
  8                     Frequency:2.412 GHz (Channel 1)

Jika Anda mendapatkan sesuatu seperti wlan0 Interface doesn't support scanning, Anda harus mengganti wlan0dengan antarmuka yang ditentukan setelah berjalan ifconfig(mis. wlp2s0Dll).

Aykut Çevik
sumber
Saya mendapatkanwlan0 Interface doesn't support scanning.
jigglypuff
5
@nobism Anda harus memeriksa antarmuka apa yang Anda gunakan untuk mendaftar mereka menggunakan "ifconfig" di terminal
Victor Godoy
14

Saya kira Anda ingin mengatur saluran yang tidak digunakan secara lokal - jadi Anda ingin melihat ringkasan apa yang sedang digunakan. Coba yang berikut ini dari baris perintah:

sudo iwlist wlan0 scanning | grep -i Channel

Rozza
sumber
10

Jika Kismet gagal bekerja dengan kartu nirkabel Anda, saya telah menggunakan wicd di masa lalu;

Manajer koneksi jaringan yang bertujuan untuk menyederhanakan jaringan kabel dan nirkabel di Linux.

https://launchpad.net/wicd

Itu ada di repositori Ubuntu - dapat dengan mudah diinstal dari Synaptic.

Daftar semua jaringan & saluran.

masukkan deskripsi gambar di sini

fleamour
sumber
saya menggunakan wicd sebelumnya tetapi kemudian tidak melihat itu menampilkan saluran (meskipun hanya untuk jaringan wifi di atas kekuatan tertentu: ini menampilkan 14-15 jaringan wifi / saluran, sementara Vistumbler sekitar 50. saya akan menyimpannya. thnx
Satu kalimat yang saya gunakan untuk ringkasan adalah wicd-cli --wireless --list-networks. Untuk menghitung berapa banyak tetangga yang menggunakan setiap saluran,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Matt D
7

Ya, Ada Alternatif untuk Vistumbler

  • Kismet: Detektor jaringan untuk LAN nirkabel 802.11, Bekerja di Linux ..

Anda dapat mengunduhnya dari Kismet

atau Buka Terminal

          sudo apt-get install kismet

Cara Lain Untuk Memantau Nirkabel tetapi melalui Terminal:

  • Buka Terminal
  • su
  • iwlist wlan0 scanning

wlan0 itu antarmuka wifi Anda, untuk mendapatkan nama antarmuka wifi Anda lihat ifconfigdi terminal

Yassine
sumber
2
Sebenarnya Anda tidak perlu sudan hanya untuk melihat saluran yang digunakan oleh wifi yang dapat Anda gunakaniwlist wlan0 channel
Radu Rădeanu
1
@cipricus Periksa dulu dengan lshw -C network(Anda harus menunggu beberapa saat untuk menyelesaikan perintah ini) apa nama logis dari antarmuka wifi Anda! Tampaknya bagi Anda tidak wlan0.
Radu Rădeanu
@cipricus Periksa lagi, eth1apakah antarmuka ethernet, bukan antarmuka nirkabel. Harus seperti wlan#, di mana '#' adalah angka.
Radu Rădeanu
3
@cipricus Sekarang saya ingat / temukan lagi, iwconfigperintahnya sangat sederhana untuk melihat apa nama logis dari antarmuka wifi Anda.
Radu Rădeanu
@ RaduRădeanu - thnx untuk semua umpan balik, sekarang mari kita hapus komentar kami
3

Ada juga Wifi Radar, belum disebutkan di sini.

Ada dalam repositori Ubuntu (sebagai wifi-radar):

sudo apt-get install wifi-radar

Tangkapan layar Wifi Radar

JW.
sumber
bagus. batasan gui adalah bahwa mengklik tajuk kolom saluran saluran dengan nomor yang sama tidak dikelompokkan bersama
3

Anda juga dapat menggunakan nm-tool pada baris perintah (ini adalah manajer jaringan default untuk Ubuntu, biasanya Anda menggunakan GUI-nya). Di suatu tempat di output nm-tool, berisi bagian berikut dari titik akses yang ditemukan:

  Wireless Access Points (* = current AP)
    Neighbors:       Infra, 00:XX:XX:XX:XX:04, Freq 2437 MHz, Rate 54 Mb/s, Strength 44 WPA WPA2
    *network-2C5A6:  Infra, 00:XX:XX:XX:XX:79, Freq 2437 MHz, Rate 54 Mb/s, Strength 100 WPA
    bbox2-8afd:      Infra, 00:XX:XX:XX:XX:0F, Freq 2412 MHz, Rate 54 Mb/s, Strength 42 WPA WPA2

Untuk mengonversi frekuensi ke nomor saluran, gunakan perintah iwlist frequency:

wlan0     32 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          [snip]
          Channel 140 : 5.7 GHz
          Current Frequency:2.437 GHz (Channel 6)
JW.
sumber
0

Jika Anda tidak keberatan menggunakan baris perintah, Anda dapat menggunakan wpa_supplicant untuk membantu Anda melihat saluran yang digunakan di lingkungan tetangga.
pertama-tama Masukkan shell interaktif wpa_cli

sudo wpa_cli -i wlan0

ketika Anda disajikan dengan shell interaktif, mulailah memindai

> scan

akhirnya untuk mendapatkan saluran yang digunakan lakukan

> scan_results

Setelah selesai, Anda dapat keluar dengan quit

ptetteh227
sumber