Gibt es ein Programm, um Kanäle zu sehen, die von WLAN-Netzwerken (ähnlich wie Vistumbler) in Ubuntu verwendet werden?


42

Ich muss die Kanäle sehen, die von allen WLAN-Netzwerken in Reichweite verwendet werden, um meine WLAN-Verbindung zu verbessern, indem ich den Kanal auswähle, der von meinem Modem verwendet werden soll (eine Prozedur, die sich auf das "Freebox" -Modem bezieht ).

In Windows gibt es Vistumbler (das kenne ich).

Was wäre das Äquivalent in Ubuntu?


Bearbeitungen nach Antworten / Kommentaren:

  • Der Name meines WLANs wird als eth1(nicht als wlan#) registriert - wie nach Kommentaren und Chats bestätigt

  • Was ich möchte, ist ein Programm, das alle drahtlosen Netzwerke in Reichweite anzeigt (was jede Netzwerk-App tut) und den von jedem von ihnen verwendeten Kanal, wie es Vistumbler tut :

Bildbeschreibung hier eingeben

  • Ich habe eine Antwort, die im Moment zufriedenstellend zu sein scheint (wicd) - aber bitte posten Sie mehr, wenn es andere ähnliche Apps gibt.

1
Es gibt auch iwScanner.
Xylo

Antworten:


30

Sie können dieses Linssid verwenden

sudo apt install linssid

Bildbeschreibung hier eingeben

es zeigt dir ssid, mac, power signal und grafik


Kann es jetzt nicht testen, aber es sieht so aus, als ob es dem am nächsten kommt, was ich gefragt habe (das ist etwas ähnlich wie Vistumbler)

ja sehr ähnlich zu inSSIDer;)
genieße

Es ist wirklich super!
Viacheslav Kondratiuk

Am Ubuntu 18.04 muss damit begonnen werden sudo linssid. Nützliches Werkzeug.
David Jacquel

34

Zusätzlich zu Rozzas Antwort können Sie die Ergebnisse gruppieren und sehen, wie oft jeder Kanal verwendet wird:

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

Die Beispielausgabe wäre wie folgt:

  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)

Wenn Sie so etwas bekommen wlan0 Interface doesn't support scanning, müssen Sie es durch wlan0die nach dem Ausführen angegebene Schnittstelle ersetzen ifconfig(zB wlp2s0etc).


Ich bekommewlan0 Interface doesn't support scanning.
jigglypuff

5
@nobism Sie müssen überprüfen, welche Schnittstelle Sie verwenden, um sie mit "ifconfig" im Terminal aufzulisten
Victor Godoy

14

Sie möchten einen Kanal auswählen, der lokal nicht verwendet wird. Sie möchten also eine Zusammenfassung der verwendeten Kanäle anzeigen. Versuchen Sie Folgendes über die Befehlszeile:

sudo iwlist wlan0 scanning | grep -i Channel


10

Wenn Kismet mit Ihrer WLAN-Karte nicht funktioniert, habe ich in der Vergangenheit wicd verwendet.

Ein Netzwerkverbindungs-Manager, der das kabelgebundene und kabellose Netzwerk unter Linux vereinfachen soll.

https://launchpad.net/wicd

Es befindet sich in Ubuntu-Repositories - kann einfach über Synaptic installiert werden.

Listet alle Netzwerke und Kanäle auf.

Bildbeschreibung hier eingeben


ich habe wicd schon mal benutzt, habe dann aber nicht bemerkt, dass es kanäle anzeigt (allerdings nur für wifi-netzwerke über einer bestimmten stärke: es zeigt 14-15 wifi-netzwerke / kanäle an, während vistumbler um die 50. ich werde es behalten. thnx

Der Einzeiler, den ich für eine Zusammenfassung verwendet habe, ist wicd-cli --wireless --list-networks. Um zu zählen, wie viele Nachbarn jeden Kanal nutzen,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Matt D

7

Ja, es gibt eine Alternative zu Vistumbler

  • Kismet: Netzwerkdetektor für 802.11-WLANs, Arbeiten unter Linux

Sie können es von Kismet herunterladen

oder Terminal öffnen

          sudo apt-get install kismet

Eine andere Möglichkeit zur drahtlosen Überwachung, jedoch über ein Terminal:

  • Öffnen Sie das Terminal
  • su
  • iwlist wlan0 scanning

wlan0 ist Ihre WLAN-Schnittstelle. Den Namen Ihrer WLAN-Schnittstelle finden Sie ifconfigim Terminal


2
Eigentlich brauchen Sie sunur den Kanal von Wi - Fi verwendet , um zu sehen die Sie verwenden könneniwlist wlan0 channel
Radu Rădeanu

1
@cipricus Überprüfen Sie zuerst mit lshw -C network(Sie sollten eine Weile warten, um diesen Befehl zu beenden), wie der logische Name Ihrer WLAN-Schnittstelle lautet! Es scheint, dass für Sie nicht ist wlan0.
Radu Rădeanu

@cipricus Überprüfen Sie erneut, ob eth1es sich um eine Ethernet-Schnittstelle handelt, nicht um eine drahtlose Schnittstelle. Sollte so ähnlich sein wlan#, wobei '#' eine Zahl ist.
Radu Rădeanu

3
@cipricus Jetzt erinnere ich mich an / find wieder, iwconfigBefehl ist viel einfacher zu sehen, was der logische Name Ihrer WLAN-Schnittstelle ist.
Radu Rădeanu

@ RaduRădeanu - Danke für alle Rückmeldungen, jetzt können Sie unsere Kommentare löschen

3

Es gibt auch Wifi Radar, hier noch nicht erwähnt.

Es ist in den Ubuntu-Repositories (als wifi-radar):

sudo apt-get install wifi-radar

Wifi Radar Screenshot


nett. Eine Einschränkung der GUI ist, dass durch Klicken auf die Überschrift der

3

Sie können nm-tool auch in der Befehlszeile verwenden (dies ist der Standard-Netzwerkmanager für Ubuntu, normalerweise verwenden Sie dessen GUI). Irgendwo in der Ausgabe von nm-toolenthält es den folgenden Abschnitt der gefundenen Zugriffspunkte:

  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

Verwenden Sie den folgenden Befehl, um die Frequenzen in Kanalnummern umzuwandeln 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

Wenn es Ihnen nichts ausmacht, die Befehlszeile zu verwenden, können Sie wpa_supplicant verwenden, um die in der Nachbarschaft verwendeten Kanäle anzuzeigen.
1. Rufen Sie die interaktive Shell wpa_cli auf

sudo wpa_cli -i wlan0

Wenn die interaktive Shell angezeigt wird, starten Sie einen Scan

> scan

Endlich, um die genutzten Kanäle nutzen zu können

> scan_results

Wenn Sie fertig sind, können Sie mit beenden quit

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.