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é sous le nom eth1
(et non comme wlan#
) - comme confirmé après les commentaires et les discussions.
Ce que je veux, c’est un programme qui permet d’afficher tous les réseaux sans fil à portée de main (ce que fait toute application réseau) et le canal utilisé par chacun d’entre eux, comme Vistumbler le fait :
vous pouvez utiliser ceci Linssid
Sudo apt install linssid
il vous montrera ssid, mac, signal de puissance et graphique
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 wlan0
par l'interface spécifiée après l'exécution de ifconfig
(par exemple, wlp2s0
etc).
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
Si Kismet ne fonctionne pas avec votre carte sans fil, j'ai déjà utilisé wicd par le passé.
Un gestionnaire de connexion réseau qui vise à simplifier la mise en réseau filaire et sans fil sous Linux.
C'est dans les dépôts Ubuntu - peut être facilement installé à partir de Synaptic.
Répertorie tous les réseaux et canaux.
Oui, il existe une alternative à Vistumbler
Vous pouvez le télécharger à partir de Kismet
ou Open Terminal
Sudo apt-get install kismet
Une autre façon de surveiller le sans fil mais via un terminal:
su
name__iwlist wlan0 scanning
wlan0 c'est votre interface wifi, pour avoir le nom de votre interface wifi, voir ifconfig
dans le terminal
Il y a aussi le Wifi Radar, pas encore mentionné ici.
C'est dans les dépôts Ubuntu (sous la forme wifi-radar
):
Sudo apt-get install wifi-radar
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)
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.
first Entrez 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 quitter avec quit