Interface pour wpa Vagabond (Roaming)
wpa-roaming est une méthode vous permettant de vous connecter à des réseaux wifi en les choisissant, dans une interface graphique ou une console. C'est très utile aux utilisateurs d'ordinateurs portables.
wpasupplicant n'est pas seulement un programme destiné à adresser à votre réseau wifi votre clé WPA mais il peut aussi le faire avec tous les réseaux wifi. Combiné avec la configuration classique /etc/network/interfaces il vous offre une méthode de connexion automatique. Il peut se connecter directement si un réseau est ouvert ou s'il est déclaré dans un fichier de configuration. En plus, si vous autorisez la connexion à chaud, celle-ci peut être configurée automatiquement sitôt que vous êtes logué (dans un environnement fenêtré ou en dehors de X).
Les bases
Pour être en mesure d'utiliser le mode vagabond et wpasupplicant en graphique vous devez disposer de deux packages installés:
* wpasupplicant
* wpagui
apt-get update && apt-get install wpasupplicant wpagui
Si wpasupplicant est impératif, wpagui est un supplément graphique bien pratique pour gérer des connexions réseau avec changements fréquents de point d'accès.
Utiliser wpa-gui sans configuration réseau
En tant que root, adaptez votre fichier /etc/network/interfaces afin qu'il contienne ces lignes. Le nom de l'interface peut varier :
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
En tant que root encore, éditez directement un fichier /etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
key_mgmt=NONE
}
The next step secures wpa_supplicant.conf from unwanted access. This is necessary, because secret keys of private networks are saved in this file:
chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf
Utilisation
Pré-requis:
* Assurez-vous d'appartenir au groupe netdev
* Redémarrez le réseau ou la machine
Ensuite spécifiez l'utilisateur par défaut déterminé durant l'installation de sidux
Puis rechargez wpasupplicant en tant que root comme ceci:
wpa_action <interface> reload
In many cases after the first setup of wpa-roam an existing network connection needs to be stopped and the wireless interface has to be brought up. You can use those commands as root:
ifdown $interface ## stops a running network connection /etc/init.d/network restart ## network configuration newly loaded - not always needed ifup wlan0 ## wlan0 is just a common name for a wireless interface. Take the name from /etc/network/interfaces
Lancer wpa_gui
Cette commande lance wpa_gui pour l'utilisateur (vous devez spécifier le chemin absolu):
/usr/sbin/wpa_gui
L'écran par défaut:

L'interface de gestion des réseaux:

Pour ajouter un réseau connu, il suffit de cliquer sur add et vous obtenez alors cette interface avec des boîtes de choix (supporte pas de cryptage, WEP, WPA - choisissez l'option qui vous convient) et appuyez sur add encore une fois:

Ou plus aisement, cliquez sur:scan pour scanner le réseau

et double cliquez sur le réseau désiré (toutes les données seront ajoutées automatiquement, vous avez juste besoin de saisir le mot de passe en mode texte ou en hexadécimale) puis de cliquer sur add:

Si vous avez réussi et que tout fonctionne, vous pouvez ajouter les paramètres à /etc/wpa_supplicant/wpa_supplicant.conf en sélectionnant File > Save Configuration.
Utiliser wpa-gui avec configuration du réseau
Avec l'aide de IDString et Priority vous pouvez indiquer le réseau auquel votre ordinateur se connectera au démarrage. La priorité la plus élevée est 1000, la priorité la plus basse est 0. Vous devez également ajouter l'IDString à /etc/network/interfaces.
La syntaxe pour /etc/network/interfaces.
D'abord la connection au serveur DHCP, ensuite l'adresse IP fixe si vous en avez. Pour ajuster vos paramètres:
# id_str="home_dhcp"
iface home_dhcp inet dhcp
# id_str="home_static"
iface home_static inet static
address 192.168.0.20
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Exemples Pratiques
Si vous souhaitez être connectés automatiquement à votre réseau local sans fil à la maison, mettez "home pour l'IDString et "15" pour priority. Lorsque vous voyagez et souhaitez vous connecter votre ordinateur portable à un réseau wifi gratuit sans mot de passe, mettez "stalk" pour l'IDString et "1" pour priority (très bas). Mais svp, vérifiez toujours que ce soit legal et déconnectez vous si ce n'est pas le cas.
Exemple de fichier /etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # L'interface locale de la machine # ajouté automatiquement à la mise-à-jour auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface home inet dhcp iface stalk inet dhcp
Exemple de /etc/wpa_supplicant/wpa_supplicant.conf (SSID et mot de passe changés ou juste expliqués):
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="my_ssid"
scan_ssid=1
psk=123ABC ## ici s'écrit la phrase de passe en code hexadecimal!!
# psk="password_in_ascii" ## vous n'en avez pas besoin
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
auth_alg=OPEN
priority=15
id_str="home"
}
network={
ssid=""
scan_ssid=1
key_mgmt=NONE
auth_alg=OPEN
priority=1
disabled=1 ## no automatic connection, one needs wpa_cli or wpa_gui
id_str="stalk"
}
With "disabled=1" you will not be automatically connected to a defined network block (open WLANs), you have to initiate roaming through wpa_gui or wpa_cli. For automatic roaming don't use the option at all or comment the line with the "disabled" option using a #.
Chiffrage WEP
Si vous souhaitez ajouter un réseau wifi crypté de façon permanente à votre wpa_supplicant.conf, la syntaxe à saisir:
network={
ssid="example wep network"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_tx_keyidx=0
Notes
1. Facile à réutiliser
Une fois que vous l'avez configuré, vous pouvez facilement réutiliser votre configuration sur d'autres ordinateurs connectés par wifi. Copiez juste le /etc/network/interfaces (ajustez le nom de l'interface si nécessaire) et le /etc/wpa_supplicant/wpa_supplicant.conf sur le nouvel ordinateur. Vous n'avez rien d'autre à installer après.
2. Copie de sauvegarde
Il est neccessaire de faire une sauvegarde de /etc/network/interfaces et /etc/wpa_supplicant/wpa_supplicant.conf, cependant chiffrez votre copie de sauvegarde car il contient des informations sensibles. Utilisez des archiveurs à mot de passe comme 7zip, zip, rar ou d'autres.
3. Facilité d'utilisation du wpa_gui
To create a desktop icon, rightclick on kmenu>internet>wpa_gui and choose to send it to the desktop.
4. SSID cachés
Les SSID cachés sont detectés

Rechercher Online Offline