Ubuntu'da wifi ağları tarafından kullanılan kanalları (Vistumbler'a benzer) görmek için bir program var mı?


42

Wifi bağlantımı geliştirmek için modemimin kullanacağı kanalı seçerek ( 'freebox' modemi ile ilgili bir prosedür) tüm wifi ağları tarafından kullanılan kanalları görmem gerekiyor .

Windows'ta Vistumbler var (bildiğim kadarıyla).

Ubuntu'daki eşdeğeri ne olurdu?


Cevaplardan / yorumlardan sonra yapılan düzenlemeler:

  • Telsizimin adı eth1(değil) olarak kaydedilir wlan#- yorum ve sohbetlerden sonra onaylandığı gibi

  • İstediğim şey, tüm kablosuz ağları (her hangi bir ağ uygulamasının yaptığı) ve Vistumbler’in yaptığı gibi her birinin kullandığı kanalı görüntüleyebilecek bir program :

görüntü tanımını buraya girin

  • Şimdilik tatmin edici görünen bir cevabım var (wicd) - ama benzer uygulamalar varsa lütfen daha fazla yayınlayın.

1
Ayrıca iwScanner da var.
Xylo

Yanıtlar:


30

Bu Linssid'i kullanabilirsiniz

sudo apt install linssid

görüntü tanımını buraya girin

ssid, mac, güç sinyali ve grafik gösterecektir


Şu anda test edemiyorum, ancak istediklerime en yakın gibi görünüyor (Vistumbler'e benzer bir şey)

Evet, inSSIDer'a çok benziyor;)
zevk

Gerçekten harika!
Viacheslav Kondratiuk

Ubuntu 18.04'te bunun başlaması gerekir sudo linssid. Kullanışlı araç.
David Jacquel

34

Rozza'nın cevabına ek olarak sonuçları gruplandırabilir ve her kanalın ne kadar kullanıldığını görebilirsiniz.

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

Örnek çıktı şöyle olurdu:

  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)

Gibi bir şey wlan0 Interface doesn't support scanningalırsanız, wlan0çalıştırdıktan sonra belirtilen arabirim ile değiştirmeniz gerekir ifconfig(örn. wlp2s0Vb.).


Ben olsunwlan0 Interface doesn't support scanning.
Jigglypuff

5
@nobism, terminalde "ifconfig" kullanarak onları listelemek için hangi arayüzü kullandığınızı kontrol etmelisiniz
Victor Godoy

14

Yerel olarak kullanılmayan bir kanala ayarlamak istediğinizi tahmin ediyorum - bu yüzden kullanılanın bir özetini görmek istiyorsunuz. Aşağıdakileri komut satırından deneyin:

sudo iwlist wlan0 scanning | grep -i Channel


10

Kismet kablosuz kartınızla çalışmazsa, geçmişte wicd kullandım;

Linux'ta kablolu ve kablosuz ağları basitleştirmeyi amaçlayan bir ağ bağlantı yöneticisi.

https://launchpad.net/wicd

Ubuntu depolarında bulunur - Synaptic'ten kolayca kurulabilir.

Tüm ağları ve kanalları listeler.

görüntü tanımını buraya girin


Bunu daha önce Wicd kullanılan ancak o zaman sadece belli bir gücü üzerinde wifi ağları her ne kadar (kanal görüntüler fark etmedi. ben bunu devam edeceğiz 50 civarında Vistumbler ederken, 14-15 WiFi-ağlar / kanalları görüntüler thnx

Özet olarak kullandığım tek gömlek wicd-cli --wireless --list-networks. Her kanalı kaç komşunun kullandığını saymak için,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Matt D

7

Evet, Vistumbler'a Alternatif Var

  • Kismet: 802.11 kablosuz LAN'lar için ağ dedektörü, Linux altında çalışma.

Kısmet'ten indirebilirsiniz.

veya Terminali

          sudo apt-get install kismet

Telsizi İzlemenin Diğer Bir Yolu: Terminal:

  • Terminali
  • su
  • iwlist wlan0 scanning

wlan0 onun wifi arayüzü, ifconfigterminalde görmek için wifi arayüzü adını almak için


2
Aslında gerek yok suve sadece kullanabileceğiniz wifi tarafından kullanılan kanalı görmek içiniwlist wlan0 channel
Radu Rădeanu

1
@cipricus İlk önce lshw -C network(bu komutu bitirmek için biraz beklemelisin) wifi arayüzünün mantıksal adı nedir ile kontrol et! Görünüşe göre senin için değil wlan0.
Radu Rădeanu

@cipricus Tekrar kontrol et, eth1kablosuz arayüz değil ethernet arayüzü. wlan#'#' Sayı olan bir şey olmalı .
Radu Rădeanu

3
@cipricus Şimdi tekrar hatırladım / buldum, iwconfigkomut wifi arayüzünüzün mantıksal adının ne olduğunu görmek için çok basit.
Radu Rădeanu

@ RaduRădeanu - tüm geri bildirimler için thnx, şimdi yorumlarımızı

3

Wifi Radar da var, daha burada bahsedilmedi.

Ubuntu depolarında (as wifi-radar):

sudo apt-get install wifi-radar

Wifi Radar ekran görüntüsü


Güzel.

3

Ayrıca komut satırında nm-tool kullanabilirsiniz (bu, Ubuntu'nun varsayılan ağ yöneticisidir, normalde GUI'sini kullanırsınız). Çıktısının bir yerinde nm-tool, bulunan erişim noktalarının aşağıdaki bölümünü içerir:

  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

Frekansları kanal numaralarına dönüştürmek için aşağıdaki komutu kullanın 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)

0

Komut satırını kullanmak sorun olmazsa, mahallede kullanılan kanalları görmenize yardımcı olmak için wpa_supplicant kullanabilirsiniz.
ilk önce wpa_cli interaktif kabuğunu girin

sudo wpa_cli -i wlan0

İnteraktif kabuk size sunulduğunda bir tarama başlat

> scan

Sonunda kullanılan kanalları almak için

> scan_results

bittiğinde çıkabilirsiniz quit

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.