Lister les réseaux wifi depuis Linux

On va voir ici une partie des outils qui existent pour scanner votre réseau wifi

un des outils les plus simple est iwlist, il est intégré a WPA_Supplicant

la commande est

iwlist scan

on obtient

root@rasp2:/etc/wpa_supplicant# iwlist scan
wlan0     Scan completed :
          Cell 01 - Address: EE:3E:3F:7A:FD:EC
                    ESSID:"freebox"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:wpa_ie=dd1a0050f20101000050f20202000050f2020050f20401000050f202
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    Quality=93/100  Signal level=65/100  
          Cell 02 - Address: EE:3E:3F:7A:FD:ED
                    ESSID:"FreeWifi"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:off
                    Bit Rates:300 Mb/s
                    Quality=48/100  Signal level=65/100  
          Cell 03 - Address: EE:3E:3F:7A:FD:EE
                    ESSID:"FreeWifi_secure"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f201
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : 802.1x
                    Quality=48/100  Signal level=64/100  
          Cell 04 - Address: 00:23:68:0C:45:41
                    ESSID:""
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Frequency:2.462 GHz (Channel 11)
                    Encryption key:on
                    Bit Rates:54 Mb/s
                    Extra:wpa_ie=dd180050f20101000050f20201000050f20201000050f2020000
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=30140100000fac020100000fac020100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Quality=0/100  Signal level=58/100  

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

maintenant on va étudier les outils intégrés aux environnement graphique

NetworkManager

Des interfaces graphiques sont disponibles, avec GNOME et KDE, pour configurer NetworkManager. Votre interface sans fil ne devrait pas être référencée dans le fichier Debian /etc/network/interfaces.

NetworkManager est aussi une interface pour wpa_supplicant.

GNOME
Vérifiez que votre compte utilisateur fait bien partie du groupe netdev .
Installez le paquet network-manager-gnome :

 aptitude update
 aptitude install network-manager-gnome

Fermez votre session GNOME puis relancez la.
Une nouvelle application apparaîtra (icône) dans la zone de notification.
Cliquez sur cette icône avec le bouton gauche de la souris pour voir le menu de NetworkManager.
Vous devriez voir la liste des réseaux présents disponibles avec leur SSID :

Cliquez sur le réseau désiré.

Si vous utilisez une clée cryptée WPA, une boîte de dialogue vous demande d’entrer le mot de passe et le type d’authentification.

Une fois que c’est fait, cliquez sur Se Connecter

La connexion au réseau sans fil sera effective.

Si le réseau désiré n’est pas listé (c’est-à-dire que la SSID est cachée ou pas diffusée ):

Cliquez « Se Connecter à un autre Réseau Sans Fil ».

Entrez son ESSID : Nom du Réseau.

Si vous utilisez un système de chiffrement WPA, sélectionnez dans le menu déroulant « Sécurité Sans Fil » le mode utilisé, habituellement « WPA Personnel » or « WPA2 Personnel ».

Entrez le Mot de Passe et le Type de d’authentification.

Cliquez sur Se connecter pour activer le réseau sans fil.

KDE

Vérifiez que votre compte utilisateur fait bien partie du groupe netdev .
Installez le paquet network-manager-kde :

 aptitude update
 aptitude install network-manager-kde

Dans le Menu K sélectionnez Exécuter une Commande. Entrez « knetworkmanager » et cliquez sur « Exécuter ».

Une nouvelle application apparaîtra (icône) dans la Boîte à miniatures. Cliquez sur cette icône avec le bouton droit de la souris pour voir le menu de KNetworkManager.

Vous devriez voir la liste des réseaux présents disponibles avec leur SSID :

Cliquez sur le réseau désiré.

Si vous utilisez une clef cryptée WPA, une boîte de dialogue vous demande d’entrer le mot de passe et le type d’authentification. Une fois que c’est fait, cliquez sur Se Connecter

La connexion au réseau sans fil sera effective.

Si le réseau désiré n’est pas listé (c’est-à-dire que la SSID est cachée ou pas diffusée ):

Cliquez sur « Se Connecter à un autre Réseau Sans Fil ».

Entrez son ESSID : Nom du Réseau.
Si vous utilisez un système de chiffrement, cochez l’option « Sécurité Sans Fil »
Sélectionner la méthode de chiffrement utilisée, habituellement « WPA Personnel ».
Enter le Mot de Passe
Sélectionnez la version du protocole d’authentification utilisée sur le réseau « WPA 1 » ou « WPA 2 ».

Cliquez sur Se connecter pour activer le réseau sans fil.

Wicd

wicd (Démon de connection pour interfaces sans fil – en anglais, Wireless Interface Connection Daemon) est une alternative légère à NetworkManager. Il fonctionne indépendamment de l’environnement graphique avec tous les environnements de bureau : GNOME, Xfce, LXDE, Fluxbox… Comme pour NetworkManager, des interfaces graphiques sont disponibles pour configurer wicd.
Votre interface sans fil ne devrait pas être référencée dans le fichier Debian /etc/network/interfaces.

Mettez à jour la liste de paquets disponibles et installez le paquet wicd :

 aptitude update
 aptitude install wicd

Modifiez le fichier/etc/network/interfaces pour qu’il ne contienne que les lignes suivantes :

# Ce fichier sert à paramétrer et activer les interfaces réseaux de votre système.
# The loopback network interface  (Connexion à l'ordinateur local : boucle de retour)
auto lo
iface lo inet loopback

Si ce n’est pas fait, ajoutez votre compte utilisateur au groupe netdev et rechargez DBus:

 
adduser nom_utilisateur netdev
/etc/init.d/dbus reload

Démarrez le démon wicd:

 /etc/init.d/wicd start

Démarrez wicd dans votre compte utilisateur:

 exit
 wicd-client -n

Add a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *