Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:wpasupplicant [09/09/2013 22:01] captnfab [Introduction] |
doc:reseau:wpasupplicant [07/05/2015 19:22] milou [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Configuration d'un réseau WPA avec WPA Supplicant ====== | + | ====== wpa-supplicant : configuration wifi ====== |
* Objet : Configuration d'un réseau WPA avec WPA Supplicant | * Objet : Configuration d'un réseau WPA avec WPA Supplicant | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>avisé}} |
* Commentaires : //Vous êtes en ligne de commande et voulez vous connecter à un réseau Wifi WPA. // | * Commentaires : //Vous êtes en ligne de commande et voulez vous connecter à un réseau Wifi WPA. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]], [[:manuel:wifi|les bases du WiFi]] :-) | + | * Débutant, à savoir : [[:doc:reseau:wifi|les bases du WiFi]] :-) |
- | * Suivi : {{tag>en-chantier à-tester}} (Pour choisir, voir les autres Tags possibles dans [[tuto:travaux|l'Atelier]].) | + | * Suivi : {{tag>à-tester,à-compléter}} |
- | * Création par **captnfab** 09/09/2013 | + | * Création par [[user>captnfab]] le 09/09/2013 |
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
- | * Commentaires sur le forum : [[//url// | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7404|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 17: | Ligne 17: | ||
NetworkManager peut également être utilisé en mode console. Mais aujourd'hui, nous allons étudier ''wpasupplicant'' qui permet déjà de faire cela. | NetworkManager peut également être utilisé en mode console. Mais aujourd'hui, nous allons étudier ''wpasupplicant'' qui permet déjà de faire cela. | ||
+ | |||
+ | ==== Avertissement ==== | ||
+ | |||
+ | <note important>WPA Supplicant et NetworkManager peuvent entrer en conflit s'ils tentent tous deux de gérer la même interface.</note> | ||
+ | |||
===== Installation ===== | ===== Installation ===== | ||
- | <code bash>apt-get install wpasupplicant</code> | + | <code root>apt-get install wpasupplicant</code> |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 25: | Ligne 30: | ||
==== Configuration initiale ==== | ==== Configuration initiale ==== | ||
- | Dans un terminal root : | + | <code root>cp /usr/share/doc/wpasupplicant/examples/wpa-roam.conf /etc/wpa_supplicant/wpa_supplicant.conf</code> |
- | + | <code root>chmod 0600 /etc/wpa_supplicant/wpa_supplicant.conf</code> | |
- | <code bash>cp /usr/share/doc/wpasupplicant/examples/wpa-roam.conf /etc/wpa_supplicant/wpa_supplicant.conf | + | |
- | chmod 0600 /etc/wpa_supplicant/wpa_supplicant.conf</code> | + | |
Dans le fichier ''/etc/network/interfaces'' : | Dans le fichier ''/etc/network/interfaces'' : | ||
- | <file bash> | + | <file text /etc/network/interfaces> |
allow-hotplug wlan0 | allow-hotplug wlan0 | ||
iface wlan0 inet manual | iface wlan0 inet manual | ||
Ligne 42: | Ligne 45: | ||
</file> | </file> | ||
+ | |||
+ | <note>Si vous n'arriviez pas à faire fonctionner votre carte avec le driver ''wext'', vous pouvez essayer avec le driver ''nl80211'' à la place.</note> | ||
==== Ajouter un réseau ==== | ==== Ajouter un réseau ==== | ||
- | Dans un terminal root : | + | <code root>wpa_passphrase votre-ssid votre-mot-de-passe >> /etc/wpa_supplicant/wpa_supplicant.conf</code> |
- | <code bash>wpa_passphrase SSID >> /etc/wpa/wpa_supplicant.conf</code> | + | en remplaçant ''votre-ssid'' par le nom de votre réseau Wifi et ''votre-mot-de-passe'' par votre mot de passe. |
+ | |||
+ | Ceci va ajouter l'entrée suivante à la fin de votre ''/etc/wpa_supplicant/wpa_supplicant.conf'' : | ||
+ | <file text /etc/wpa_supplicant/wpa_supplicant.conf>network={ | ||
+ | ssid="votre-ssid" | ||
+ | #psk="votre-mot-de-passe" | ||
+ | psk=360b2c805ecd920b79a370af532d2f7636bab7049ed2dc068c2dae17f5e1c38e | ||
+ | }</file> | ||
+ | |||
+ | Pensez à effacer la ligne avec votre mot de passe en clair ! | ||
=== Fixer des paramètres particulier pour un réseau === | === Fixer des paramètres particulier pour un réseau === | ||
- | Dans le fichier ''/etc/wpa/wpa_supplicant.conf'' : | + | Dans le fichier ''/etc/wpa_supplicant/wpa_supplicant.conf'' : |
- | <code bash>network={ | + | <code text /etc/wpa_supplicant/wpa_supplicant.conf>network={ |
ssid="wifi-maison" | ssid="wifi-maison" | ||
psk=123456789... | psk=123456789... | ||
Ligne 60: | Ligne 74: | ||
Dans le fichier ''/etc/network/interfaces'' : | Dans le fichier ''/etc/network/interfaces'' : | ||
- | <code bash># id_str="maison" | + | <code text /etc/network/interfaces># id_str="maison" |
- | iface home_static inet static | + | iface maison inet static |
address 192.168.0.20 | address 192.168.0.20 | ||
netmask 255.255.255.0 | netmask 255.255.255.0 | ||
Ligne 70: | Ligne 84: | ||
==== Redémarrer le wifi et chercher à se connecter à un réseau connu ==== | ==== Redémarrer le wifi et chercher à se connecter à un réseau connu ==== | ||
- | <code bash>wpa_cli reconfigure</code> | ||
+ | Tapez la comande suivant dans un terminal root : | ||
+ | <code root>wpa_cli reconfigure</code> | ||
+ | |||
+ | Vous devriez alors lire un message semblable à celui-ci : | ||
+ | |||
+ | Selected interface 'wlan0' | ||
+ | OK | ||
===== Sources ===== | ===== Sources ===== | ||
- | * ''/usr/share/doc/wpasupplicant# vim README.Debian.gz'' | + | * ''/usr/share/doc/wpasupplicant/README.Debian.gz'' |
* #debian@oftc.net (irc anglophone) | * #debian@oftc.net (irc anglophone) |