Existe-t-il un programme permettant de voir les chaînes utilisées par les réseaux wifi (similaires à Vistumbler) dans Ubuntu?


42

J'ai besoin de voir les canaux utilisés par tous les réseaux wifi à portée afin d'améliorer ma connexion wifi en sélectionnant le canal devant être utilisé par mon modem (procédure liée au modem "freebox" ).

Dans Windows, il y a Vistumbler (à ma connaissance).

Quel serait l'équivalent dans Ubuntu?


Modifications après les réponses / commentaires:

  • Le nom de mon réseau sans fil est enregistré comme eth1(non pas wlan#) - comme confirmé après commentaires et discussions.

  • Ce que je veux, c'est un programme qui affiche tous les réseaux sans fil à portée de main (ce que font les applications réseau) et le canal utilisé par chacun d'eux, comme le fait Vistumbler :

entrez la description de l'image ici

  • J'ai une réponse qui semble satisfaisante pour l'instant (wicd) - mais s'il vous plaît poster plus s'il y a d'autres applications similaires.

1
Il y a aussi iwScanner.
Xylo

Réponses:


30

vous pouvez utiliser ce Linssid

sudo apt install linssid

entrez la description de l'image ici

il vous montrera ssid, mac, signal de puissance et graphique


Je ne peux pas le tester maintenant, mais il semble être le plus proche de ce que j'ai demandé (c'est quelque chose de similaire à Vistumbler)

oui très similaire à inSSIDer;)
profitez-en

C'est vraiment génial!
Viacheslav Kondratiuk

Sur Ubuntu 18.04, il faut commencer par sudo linssid. Outil utile.
David Jacquel

34

En plus de la réponse de Rozza, vous pouvez regrouper les résultats et voir à quel point chaque canal est utilisé:

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

Exemple de sortie serait comme ceci:

  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)

Si vous obtenez quelque chose comme wlan0 Interface doesn't support scanning, vous devez remplacer wlan0par l'interface spécifiée après l'exécution ifconfig(par exemple, wlp2s0etc.).


Je reçoiswlan0 Interface doesn't support scanning.
Jigglypuff

5
@ nobism vous devez vérifier quelle interface vous utilisez pour les lister, utilisez "ifconfig" dans le terminal
Victor Godoy

14

J'imagine que vous envisagez de choisir un canal qui n'est pas utilisé localement - vous voulez donc voir un résumé de ce qui est utilisé. Essayez ce qui suit à partir de la ligne de commande:

sudo iwlist wlan0 scanning | grep -i Channel


10

Si Kismet ne fonctionne pas avec votre carte sans fil, j'ai déjà utilisé wicd.

Un gestionnaire de connexion réseau qui vise à simplifier la mise en réseau filaire et sans fil sous Linux.

https://launchpad.net/wicd

C'est dans les dépôts Ubuntu - peut être facilement installé à partir de Synaptic.

Répertorie tous les réseaux et canaux.

entrez la description de l'image ici


J'avais déjà utilisé wicd avant, mais je n'avais pas remarqué qu'il affichait des canaux (bien que pour les réseaux wifi dépassant un certain niveau: 14 à 15 réseaux WiFi / canaux, tandis que Vistumbler avait une cinquantaine d'années. Je le garderai. thnx

Le one-liner que j'ai utilisé pour un résumé est wicd-cli --wireless --list-networks. Pour compter combien de voisins utilisent chaque canal,wicd-cli --wireless --list-networks | awk '{print $3}' | sort -n | uniq -c
Matt D

7

Oui, il y a une alternative à Vistumbler

  • Kismet: Détecteur de réseau pour réseaux locaux sans fil 802.11, fonctionne sous Linux ..

Vous pouvez le télécharger de Kismet

ou ouvrir un terminal

          sudo apt-get install kismet

Une autre façon de surveiller le sans fil mais via un terminal:

  • Terminal ouvert
  • su
  • iwlist wlan0 scanning

wlan0 c'est votre interface wifi, pour avoir le nom de votre interface wifi voir ifconfigdans terminal


2
En fait, vous n'avez pas besoin suet vous ne pouvez voir que le canal utilisé par le wifiiwlist wlan0 channel
Radu Rădeanu

1
@cipricus Vérifiez d'abord avec lshw -C network(vous devez attendre un peu pour terminer cette commande) quel est le nom logique de votre interface wifi! Il semble que pour vous n'est pas wlan0.
Radu Rădeanu

@cipricus Check encore, eth1est une interface Ethernet, pas une interface sans fil. Devrait être quelque chose comme wlan#, où '#' est un nombre.
Radu Rădeanu

3
@cipricus Maintenant, je me suis souvenu / trouver à nouveau, la iwconfigcommande est beaucoup plus simple pour voir quel est le nom logique de votre interface wifi.
Radu Rădeanu

@ RaduRădeanu - thnx pour tous les commentaires, permet maintenant de supprimer nos commentaires

3

Il y a aussi le Wifi Radar, pas encore mentionné ici.

C'est dans les dépôts Ubuntu (en tant que wifi-radar):

sudo apt-get install wifi-radar

Capture d'écran du radar Wifi


agréable. une limitation de l'

3

Vous pouvez également utiliser nm-tool sur la ligne de commande (il s’agit du gestionnaire de réseau par défaut pour Ubuntu; vous utilisez normalement son interface graphique). Quelque part dans la sortie de nm-tool, il contient la section suivante des points d'accès trouvés:

  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

Pour convertir les fréquences en numéros de canaux, utilisez la commande 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

Si cela ne vous dérange pas d'utiliser la ligne de commande, vous pouvez utiliser wpa_supplicant pour vous aider à voir les canaux utilisés dans le voisinage.
Entrez d'abord le shell interactif wpa_cli

sudo wpa_cli -i wlan0

lorsque le shell interactif vous est présenté, lancez une analyse

> scan

enfin pour obtenir les canaux utilisés font

> scan_results

lorsque vous avez terminé, vous pouvez sortir avec quit

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.