Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wpa [Le 06/11/2010, 23:47] – 69.162.5.56 | wpa [Le 30/04/2016, 11:34] (Version actuelle) – voir page wifi_ligne_de_commande L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== Protection Wi-Fi par WPA ====== | ||
| - | |||
| - | ===== Préambule ===== | ||
| - | |||
| - | ==== Présentation ==== | ||
| - | |||
| - | WPA (Wi-Fi Protected Access) est un mécanisme pour sécuriser les réseaux sans-fil Wi-Fi. Il est utilisé en remplacement de l' | ||
| - | |||
| - | ==== Sécurité ==== | ||
| - | |||
| - | * Le WEP est un système dépassé en terme de sécurité. Il n'est pas conseillé d' | ||
| - | * Le WPA ne se trouve plus que sur les anciens systèmes et n'est pas considéré comme complètement sécurisé même s'il offre déjà une très bonne protection. | ||
| - | * Le WPA2 est présent sur tous les nouveaux matériels certifié Wi-Fi. C'est le seul à être considéré comme complètement sécurisé et est donc privilégié d' | ||
| - | |||
| - | ===== Par Interface graphique ===== | ||
| - | |||
| - | La configuration de votre connexion WPA peut se réaliser directement par interface graphique. | ||
| - | \\ Cette méthode est conseillée pour les utilisateurs novices. | ||
| - | \\ Référez-vous à [[wifi# | ||
| - | |||
| - | Il se peut que votre matériel ne soit pas directement supporté par ces logiciels. | ||
| - | \\ La méthode suivante est recommandée si vous êtes dans ce cas ou si vous voulez faire une installation propre de votre réseau. | ||
| - | |||
| - | |||
| - | <note warning> | ||
| - | \\ \\ La méthode la plus simple, est d' | ||
| - | |||
| - | Pour l' | ||
| - | |||
| - | Il suffit ensuite de cliquer sur l' | ||
| - | |||
| - | Si vous ne souhaitez pas utiliser le DHCP, il faut réaliser la connexion en deux temps : une fois pour vous connecter au réseau normalement en utilisant le DHCP (s'il ne marche pas alors vous êtes éjecté de la connexion) puis modifier les paramètres IP de votre connexion en utilisant bouton droit/ | ||
| - | |||
| - | |||
| - | ===== Par WPA Supplicant ===== | ||
| - | |||
| - | ==== Présentation ==== | ||
| - | |||
| - | WPA Supplicant est un service utilisé pour réaliser votre connexion WPA. | ||
| - | |||
| - | ==== Pré-requis ==== | ||
| - | |||
| - | * Votre carte Wi-Fi doit être reconnue et fonctionner. Si ce n'est pas le cas, reportez vous à la section [[wifi]] de l' | ||
| - | * WPA Supplicant gère une majeure partie des systèmes Wi-Fi, néanmoins vous pouvez vérifier si votre carte est compatible [[http:// | ||
| - | * Vous devez installer WPA Supplicant si ce n'est déjà fait : | ||
| - | < | ||
| - | |||
| - | ==== 1# Méthode Simple et Rapide ==== | ||
| - | |||
| - | Cette méthode est utilisée si vous n'avez qu'une connexion WPA simple et fixe à un réseau. | ||
| - | \\ Tous les paramètres seront dans le fichier de configuration réseau | ||
| - | |||
| - | === Configuration === | ||
| - | |||
| - | * Éditer le fichier / | ||
| - | < | ||
| - | Chacune de vos interfaces réseau et leurs configurations apparaissent dans ce fichier. | ||
| - | \\ Faîtes attention de manier ce fichier avec précaution. | ||
| - | |||
| - | * À la suite de la configuration réseau de votre interface Wi-Fi (en général nommée " | ||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet dhcp | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | === Les paramètres possibles == | ||
| - | |||
| - | * wpa-ssid //<nom de votre connexion>// | ||
| - | Exemple : < | ||
| - | * wpa-bssid //< | ||
| - | Exemple : < | ||
| - | * wpa-psk //<mot de passe de votre connexion>// | ||
| - | Exemple 1 : < | ||
| - | \\ Exemple 2 : < | ||
| - | * wpa-key-mgmt //< | ||
| - | Exemple WPA/WPA2 classique autorisé : < | ||
| - | * wpa-group //< | ||
| - | Exemple AES autorisé : < | ||
| - | \\ Exemple AES et TKIP autorisés : < | ||
| - | * wpa-pairwise //< | ||
| - | Exemple AES et TKIP autorisés : < | ||
| - | * wpa-auth-alg //< | ||
| - | Exemple WPA/WPA2 : < | ||
| - | * wpa-proto //<norme WPA autorisée>// | ||
| - | Exemple WPA2 seulement : < | ||
| - | \\ Exemple WPA et WPA2 : < | ||
| - | * wpa-scan-ssid //<0 ou 1>// : Autorise ou non le scan des requêtes (normallement autorisé). | ||
| - | Exemple : < | ||
| - | * wpa-ap-scan //<0 ou 1 ou 2>// : Définit le mode de sélection du point d' | ||
| - | Exemple point d' | ||
| - | \\ Exemple ad-hoc (PC à PC) : < | ||
| - | \\ \\ wpa-identity et wpa-password sont pour les utilisateurs avancés réalisant une connexion d' | ||
| - | * wpa-identity //<nom d' | ||
| - | * wpa-password //<mot de passe>// : Définit le mot de passe utilisateur de la connexion EAP | ||
| - | |||
| - | === Quelques exemples === | ||
| - | |||
| - | == Connexion à un point d' | ||
| - | |||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet dhcp | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | == Connexion à un point d' | ||
| - | |||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet dhcp | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | == Connexion Ad-Hoc (PC à PC) WPA TKIP == | ||
| - | |||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet static | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | ==== 2# Méthode Complète et Propre ==== | ||
| - | |||
| - | Ceci est la méthode d' | ||
| - | |||
| - | === Configuration === | ||
| - | |||
| - | * Éditer le fichier / | ||
| - | < | ||
| - | Chacune de vos interfaces réseau et leurs configurations apparaissent dans ce fichier. | ||
| - | \\ Faîtes attention de manier ce fichier avec précaution. | ||
| - | |||
| - | * À la suite de la configuration réseau de votre interface Wi-Fi (en général nommée " | ||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet dhcp | ||
| - | | ||
| - | </ | ||
| - | |||
| - | * Éditer votre fichier de configuration / | ||
| - | < | ||
| - | |||
| - | * Le contenu de votre fichier doit ressembler à ceci : | ||
| - | < | ||
| - | ctrl_interface=/ | ||
| - | |||
| - | ap_scan=1 | ||
| - | |||
| - | network={ | ||
| - | ssid="< | ||
| - | proto=WPA RSN | ||
| - | key_mgmt=WPA-PSK | ||
| - | psk="< | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | * Modifier les paramètres utiles ; notamment le nom de votre connexion et votre mot de passe. | ||
| - | Exemple : < | ||
| - | |||
| - | ap_scan=1 | ||
| - | |||
| - | network={ | ||
| - | ssid=" | ||
| - | scan_ssid=1 # nécessaire quand le ssid n'est pas diffusé | ||
| - | proto=WPA RSN | ||
| - | key_mgmt=WPA-PSK | ||
| - | psk=" | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Vous pouvez ajouter autant de configuration de points d' | ||
| - | \\ D' | ||
| - | |||
| - | === Paramètres === | ||
| - | |||
| - | (par Lstr le 10 juin 06) | ||
| - | \\ FIXME À Compléter pour EAP et vérifier Mise à jour | ||
| - | |||
| - | Voici comment remplir votre fichier ' | ||
| - | (Remarque : Tout ce qui est derrière le '#' | ||
| - | |||
| - | < | ||
| - | #On indique tout d' | ||
| - | ctrl_interface=/ | ||
| - | |||
| - | #On protège l' | ||
| - | #Le groupe peut être un identifiant (gid) ou un nom de groupe | ||
| - | #Par défaut le gid est à 0 pour signifier que c'est le root qui protège l' | ||
| - | # | ||
| - | ctrl_interface_group=0 | ||
| - | |||
| - | #On définit la version d' | ||
| - | #Pour info, wpa_supplicant gère la version 2 (IEEE 802-1X-REV-d8) mais il se peut qu'il y ait des soucis avec certaines cartes. | ||
| - | #On recommande donc l' | ||
| - | eapol_version=1 | ||
| - | |||
| - | #On définit le mode de sélection du point d' | ||
| - | #1 : Configuration classique | ||
| - | #0 : Utilisé pour le protocole IEEE 802.1X (et les réseaux établis). | ||
| - | #2 : Associe les points d' | ||
| - | # Associe le SSID (nom de votre réseau) mais pas le BSSID (n° attribué à votre carte réseau). | ||
| - | # A utiliser si vous avez une clef installée sous NDIS(WRAPPER) pour utiliser pleinement votre réseau : | ||
| - | # dans ce cas le block network devra comprendre les informations ' | ||
| - | ap_scan=1 | ||
| - | |||
| - | #On configure la ré-authentification rapide pour protocoles EAP | ||
| - | #Par défaut, déjà initialisé puisque sa désactivation n'a pas lieu d' | ||
| - | fast_reauth=1 | ||
| - | |||
| - | #On peut configurer un support de moteur OpenSSL | ||
| - | # | ||
| - | |||
| - | #On peut indiquer le pilote utilisé mais ce n'est pas forcément recommandé | ||
| - | # | ||
| - | |||
| - | #On configure son réseau : | ||
| - | |||
| - | #Chaque réseau différent utilise un bloc ' | ||
| - | #Contenu des blocs : | ||
| - | # | ||
| - | #disabled: | ||
| - | # =0 : réseau authorisé (par défaut) | ||
| - | # =1 : réseau interdit | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # " | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | #scan_ssid: | ||
| - | # =0 : ne scanne pas les requêtes des réseaux (par défaut) | ||
| - | # =1 : scanne les requêtes (nécessaire quand le ssid n'est pas diffusé) | ||
| - | # | ||
| - | # | ||
| - | #bssid: 3f: | ||
| - | # | ||
| - | # | ||
| - | #priority: 0 : Indique la priorité du réseau. | ||
| - | # | ||
| - | # | ||
| - | #mode: | ||
| - | # =0 : Infrastructure (' | ||
| - | # =1 : IBSS (ad-hoc, peer-to-peer) | ||
| - | #Le mode ad-hoc est utilisé pour un réseau de dongle : | ||
| - | # -il n' | ||
| - | # -plus important, ap_scan=2 obligatoirement. | ||
| - | # -enfin le bloc devra comporter : proto=WPA, key_mgmt=WPA-NONE, | ||
| - | # | ||
| - | # | ||
| - | #proto: protocole | ||
| - | # =WPA : WPA(1) (WPA/IEEE 802.11i/ | ||
| - | # =RSN : WPA2 (IEEE 802.11i) (par défaut) | ||
| - | # | ||
| - | # | ||
| - | #key_mgmt: encryption | ||
| - | # =WPA-PSK : WPA ' | ||
| - | # =WPA-EAP : WPA utilisant une authentification EAP (peut utiliser un programme externe (Xsupplicant)). | ||
| - | # =IEEE8021X : IEEE 802.1X utulisant une authentification EAP et, optionnellement la génération de clefs WEP dynamiques. | ||
| - | # =NONE : Pas de WPA : clef WEP ou connexion directe. | ||
| - | # =WPA-NONE : Pour réseaux Ad-Hoc (possibilité de groupage TKIP ou CCMP(AES)) | ||
| - | #Par défaut : WPA-PSK WPA-EAP | ||
| - | # | ||
| - | # | ||
| - | #auth_alg: système d' | ||
| - | # =OPEN : pour WPA et WPA2 | ||
| - | # =SHARED : pour WEP | ||
| - | # =LEAP : pour LEAP sur réseau EAP | ||
| - | |||
| - | |||
| - | #Par défaut : Sélection autmatique | ||
| - | # | ||
| - | # | ||
| - | #pairwise: !A ne pas confondre avec le ' | ||
| - | # =CCMP : AES (CBC-MAC : RFC 3610, IEEE 802.11i/ | ||
| - | # =TKIP : (IEEE 802.11i/ | ||
| - | # =NONE : Utilisé pour le mode ad-hoc principalement | ||
| - | #Par défaut : CCMP TKIP | ||
| - | # | ||
| - | # | ||
| - | #group: Chiffrage (courant) | ||
| - | # =CCMP : AES (RFC 3610, IEEE 802.11i/ | ||
| - | # =TKIP : (IEEE 802.11i/ | ||
| - | # | ||
| - | # | ||
| - | #Par défaut : CCMP TKIP WEP104 WEP40 | ||
| - | # | ||
| - | # | ||
| - | #psk: clef WPA (256bits) | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # This field is not needed, if WPA-EAP is used. | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | |||
| - | #Exemple de blocs: | ||
| - | |||
| - | #WPA-PSK simple | ||
| - | network={ | ||
| - | ssid=" | ||
| - | psk=" | ||
| - | priority=5 | ||
| - | } | ||
| - | |||
| - | #EAP simple : | ||
| - | network={ | ||
| - | ssid=" | ||
| - | proto=RSN | ||
| - | key_mgmt=WPA-EAP | ||
| - | pairwise=CCMP TKIP | ||
| - | group=CCMP TKIP | ||
| - | eap=TLS | ||
| - | identity=" | ||
| - | ca_cert="/ | ||
| - | client_cert="/ | ||
| - | private_key="/ | ||
| - | private_key_passwd=" | ||
| - | priority=1 | ||
| - | } | ||
| - | |||
| - | #WPA-PSK et -EAP simple : | ||
| - | network={ | ||
| - | ssid=" | ||
| - | bssid=00: | ||
| - | proto=WPA RSN | ||
| - | key_mgmt=WPA-PSK WPA-EAP | ||
| - | pairwise=CCMP | ||
| - | group=CCMP | ||
| - | psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb | ||
| - | } | ||
| - | |||
| - | |||
| - | #EAP-PSK simple : | ||
| - | network={ | ||
| - | ssid=" | ||
| - | key_mgmt=WPA-EAP | ||
| - | eap=PSK | ||
| - | identity=" | ||
| - | eappsk=06b4be19da289f475aa46a33cb793029 | ||
| - | nai=" | ||
| - | } | ||
| - | |||
| - | |||
| - | #IEEE 802.1X avec clefs WEP dynamiques | ||
| - | network={ | ||
| - | ssid=" | ||
| - | key_mgmt=IEEE8021X | ||
| - | eap=TLS | ||
| - | identity=" | ||
| - | ca_cert="/ | ||
| - | client_cert="/ | ||
| - | private_key="/ | ||
| - | private_key_passwd=" | ||
| - | eapol_flags=3 | ||
| - | } | ||
| - | |||
| - | |||
| - | #LEAP avec clefs WEP dynamiques | ||
| - | network={ | ||
| - | ssid=" | ||
| - | key_mgmt=IEEE8021X | ||
| - | eap=LEAP | ||
| - | identity=" | ||
| - | password=" | ||
| - | } | ||
| - | |||
| - | |||
| - | #Connexion directe (sans chiffrage) | ||
| - | network={ | ||
| - | ssid=" | ||
| - | key_mgmt=NONE | ||
| - | } | ||
| - | |||
| - | |||
| - | #Clef WEP partagée : | ||
| - | network={ | ||
| - | ssid=" | ||
| - | key_mgmt=NONE | ||
| - | wep_key0=" | ||
| - | wep_key1=0102030405 | ||
| - | wep_key2=" | ||
| - | wep_tx_keyidx=0 | ||
| - | priority=5 | ||
| - | auth_alg=SHARED | ||
| - | } | ||
| - | |||
| - | |||
| - | #Ad-Hoc (IBSS) avec chiffrage TKIP | ||
| - | network={ | ||
| - | ssid=" | ||
| - | mode=1 | ||
| - | proto=WPA | ||
| - | key_mgmt=WPA-NONE | ||
| - | pairwise=NONE | ||
| - | group=TKIP | ||
| - | psk=" | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Source: [[http:// | ||
| - | |||
| - | === Quelques exemples === | ||
| - | |||
| - | Dans tous les cas votre fichier / | ||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet dhcp | ||
| - | | ||
| - | </ | ||
| - | ou | ||
| - | < | ||
| - | auto wlan0 | ||
| - | iface wlan0 inet static | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | | ||
| - | </ | ||
| - | et seul votre fichier de configuration / | ||
| - | |||
| - | == Connexion à un point d' | ||
| - | |||
| - | < | ||
| - | |||
| - | ap_scan=1 | ||
| - | |||
| - | network={ | ||
| - | ssid=" | ||
| - | proto=RSN | ||
| - | key_mgmt=WPA-PSK | ||
| - | group=CCMP | ||
| - | psk=" | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | == Connexion à un point d' | ||
| - | |||
| - | < | ||
| - | |||
| - | ap_scan=1 | ||
| - | |||
| - | network={ | ||
| - | ssid=" | ||
| - | proto=WPA RSN | ||
| - | key_mgmt=WPA-PSK | ||
| - | group=CCMP TKIP | ||
| - | psk=" | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | == Connexion Ad-Hoc (PC à PC) WPA TKIP == | ||
| - | |||
| - | < | ||
| - | |||
| - | ap_scan=2 | ||
| - | |||
| - | network={ | ||
| - | ssid=" | ||
| - | mode=1 | ||
| - | proto=WPA | ||
| - | key_mgmt=WPA-NONE | ||
| - | pairwise=NONE | ||
| - | group=TKIP | ||
| - | psk=" | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | ==== 3# Roaming / Itinérance ==== | ||
| - | |||
| - | FIXME À Compléter | ||
| - | |||
| - | ===== Sécurité ===== | ||
| - | |||
| - | FIXME Ajouter protection en lecture des fichiers de configuration (chmod) | ||
| - | |||
| - | ===== Cas Particuliers ===== | ||
| - | |||
| - | ==== Noyaux inférieurs à 2.6.14 ==== | ||
| - | |||
| - | Il n'y a plus de version d' | ||
| - | \\ Dans ce cas précis, il faut indiquer à WPA Supplicant quel driver utiliser. | ||
| - | |||
| - | ==== Plusieurs cartes à configurer en WPA ==== | ||
| - | |||
| - | Si vous configurez plusieurs connexions en WPA il est recommandé d' | ||
| - | |||
| - | ==== Utilisation de Bridges/ | ||
| - | |||
| - | Si vous utilisez un pont pour votre connexion WPA, il faut appliquer le fichier de configuration WPA Supplicant aussi bien à l' | ||
| - | |||
| - | ==== Conflits avec logiciels de connexion Wi-Fi ==== | ||
| - | |||
| - | Il se peut que WPA Supplicant entre en conflit avec vos logiciels de configuration réseau. | ||
| - | \\ Il est recommandé de désactiver ces logiciels si le problème se pose. | ||
| - | \\ Référez-vous à [[wifi# | ||
| - | |||
| - | <note warning> | ||
| - | \\ \\ ==== Eviter NetworkManager ==== | ||
| - | |||
| - | Vérifier au préalable que le service NetworkManager est désactivé. En effet, celui-ci n'est pas compatible avec wpa_supplicant. | ||
| - | |||
| - | La commande suivante permet de savoir si le NetWorkmanager est lancé : | ||
| - | < | ||
| - | |||
| - | ** Avant Ubuntu 9.10 (Karmic Koala) **, Networkmanager est un service. On l' | ||
| - | |||
| - | Si la suppression est pérenne, on peut utiliser la commande : < | ||
| - | |||
| - | En cas de souci la réversibilité pourra être assurée par la commande : < | ||
| - | |||
| - | ** Pour Ubuntu 9.10 (Karmi Koala) **, Networkmanager est lancé par init via le mécanisme upstart (cf. man 5 init). O l' | ||
| - | </ | ||
| - | |||
| - | ==== Chipsets remarquables ==== | ||
| - | |||
| - | < | ||
| - | \\ Et indiquez les manipulations WPA à effectuer **sur leurs pages respectives**.</ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | <note important> | ||
| - | \\ Le reste du contenu est à trier. | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | ===== Informations à trier ===== | ||
| - | |||
| - | <note warning> | ||
| - | \\ \\ ==== Tester le service // | ||
| - | |||
| - | < | ||
| - | |||
| - | - Le « pilote » générique est //wext//. Si vous utilisez un pilote Wi-Fi Windows via Ndiswrapper, | ||
| - | - L' | ||
| - | |||
| - | **Remarque** : vous pouvez utiliser l' | ||
| - | |||
| - | Si les informations à l' | ||
| - | </ | ||
| - | |||
| - | |||
| - | <note warning> | ||
| - | \\ \\ ==== Lancer le service // | ||
| - | |||
| - | [[: | ||
| - | < | ||
| - | ENABLED=1 | ||
| - | OPTIONS=" | ||
| - | </ | ||
| - | |||
| - | Démarrez manuellement wpa_supplicant pour cette fois (ce sera automatique au prochain démarrage grâce à la ligne '' | ||
| - | FIXME : Ceci est inutile sous **HARDY** (fichier n' | ||
| - | |||
| - | ====pour restaurer le réseau apres hibernation ==== | ||
| - | on active après un certain délai le réseau via la commande // | ||
| - | < | ||
| - | #!/bin/sh | ||
| - | # / | ||
| - | |||
| - | case " | ||
| - | hibernate|suspend) | ||
| - | # / | ||
| - | ;; | ||
| - | thaw|resume) | ||
| - | (sleep 10 ; / | ||
| - | (sleep 20 ; / | ||
| - | ;; | ||
| - | *) | ||
| - | ;; | ||
| - | esac | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <note warning> | ||
| - | \\ \\ ==== WPA avec une carte rt2x00 ==== | ||
| - | |||
| - | Vous avez essayé les méthodes ci-dessus avec votre carte rt2x00 sans succès, voici une autre solution. | ||
| - | En effet, les modules rt2x00 gèrent eux mêmes la cryptographie WPA, ce n'est donc pas possible d' | ||
| - | Ce qu'il faut savoir avant de s'y lancer : | ||
| - | |||
| - | - Tout se passe avec les commandes iwpriv et iwconfig, il faut donc que la configuration Wi-Fi soit complète. | ||
| - | - Ce module a un défaut, il a besoin d'un certain temps pour se synchroniser avant de fonctionner, | ||
| - | |||
| - | Voici donc les commandes à enchainer pour se connecter à un réseau WPA : | ||
| - | |||
| - | < | ||
| - | ifconfig $IFACE down | ||
| - | ifconfig $IFACE up | ||
| - | ifconfig $IFACE down | ||
| - | ifconfig $IFACE up | ||
| - | sleep 3 | ||
| - | iwconfig $IFACE mode Managed | ||
| - | iwpriv $IFACE enc 3 | ||
| - | iwpriv $IFACE auth 3 | ||
| - | iwconfig $IFACE essid " | ||
| - | sleep 3 | ||
| - | iwpriv $IFACE wpapsk " | ||
| - | sleep 3 | ||
| - | iwconfig $IFACE essid " | ||
| - | sleep 3 | ||
| - | </ | ||
| - | |||
| - | avec bien entendu $IFACE le nom de votre interface réseau, $ESSID le nom du réseau wifi et $WPAPSK la clé wpa en clair.. (il y a un moyen de la chiffrer mais celui-ci ne sera pas détaillé. | ||
| - | Les commandes importantes sont donc : " | ||
| - | |||
| - | L' | ||
| - | Voici un exemple de script : | ||
| - | |||
| - | < | ||
| - | IFACE=" | ||
| - | ESSID=" | ||
| - | WPAPSK=" | ||
| - | |||
| - | ifconfig $IFACE down | ||
| - | ifconfig $IFACE up | ||
| - | ifconfig $IFACE down | ||
| - | ifconfig $IFACE up | ||
| - | sleep 3 | ||
| - | iwconfig $IFACE mode Managed | ||
| - | iwpriv $IFACE enc 3 | ||
| - | iwpriv $IFACE auth 3 | ||
| - | iwconfig $IFACE essid " | ||
| - | sleep 3 | ||
| - | iwpriv $IFACE wpapsk " | ||
| - | sleep 3 | ||
| - | iwconfig $IFACE essid " | ||
| - | sleep 3 | ||
| - | </ | ||
| - | |||
| - | et ensuite, dans le fichier **/ | ||
| - | |||
| - | < | ||
| - | auto rausb0 # à adapter | ||
| - | iface rausb0 inet dhcp # à adapter si on est en static | ||
| - | pre-up / | ||
| - | </ | ||
| - | |||
| - | Et voilà, votre carte Wi-Fi ira se connecter automatiquement au démarrage de la machine sur votre réseau Wi-Fi en WPA ! | ||
| - | |||
| - | Attention: **le script ci-dessus dépend fortement de votre version d' | ||
| - | |||
| - | < | ||
| - | iwpriv $IFACE set EncrypType=TKIP | ||
| - | iwpriv $IFACE set AuthMode=WPAPSK | ||
| - | iwpriv $IFACE set WPAPSK=" | ||
| - | </ | ||
| - | |||
| - | Une variante peut être de ne pas se connecter automatiquement au boot et d' | ||
| - | |||
| - | ====Méthode alternative pour les cartes RT==== | ||
| - | |||
| - | Après plusieurs recherches sur le net, j'ai trouvé une méthode qui fonctionne chez moi (sous **Edgy**). | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | Ensuite, après avoir configurer mon routeur pour l' | ||
| - | |||
| - | < | ||
| - | auto ra0 | ||
| - | iface ra0 inet dhcp | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | Mais ce n'est pas tout ! J'ai trouvé dans le dossier **/ | ||
| - | |||
| - | J'ai redémarré mon pc et j' | ||
| - | </ | ||
| - | |||
| - | <note warning> | ||
| - | \\ \\ ==== WPA-PSK avec ESSID masqué avec une carte Broadcom 4311 ou netgear wpn111 ==== | ||
| - | |||
| - | Vous avez essayé les méthodes ci-dessus avec votre carte Broadcom 4311 sans succès pour le wpa voici une solution (testé sur dv6022ea). | ||
| - | |||
| - | Voici donc le fichier de configuration pour se connecter à un réseau WPA-PSK avec ESSID masqué : | ||
| - | |||
| - | < | ||
| - | ctrl_interface=/ | ||
| - | # | ||
| - | ap_scan=2 | ||
| - | eapol_version=2 | ||
| - | |||
| - | network={ | ||
| - | ssid=" | ||
| - | pairwise=TKIP | ||
| - | group=TKIP | ||
| - | scan_ssid=0 | ||
| - | proto=RSN | ||
| - | key_mgmt=WPA-PSK | ||
| - | psk=VOTRE_CLEF_HEXA # attention ne pas utiliser d' | ||
| - | priority=0 | ||
| - | auth_alg=OPEN | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Dans le fichier **/ | ||
| - | vous devez rajouter : | ||
| - | |||
| - | < | ||
| - | auto < | ||
| - | iface < | ||
| - | | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
