Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
wifi_ligne_de_commande [Le 29/04/2016, 10:53] – créée L'Africain | wifi_ligne_de_commande [Le 07/09/2017, 12:55] (Version actuelle) – [Configuration en IP Statique] 78.250.78.253 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== Configuration du réseau Wi-Fi en ligne de commande====== | ||
+ | Il existe des outils graphiques qui permettent de se faciliter grandement la tâche pour se connecter à un réseau sans fil. Mais il est tout à fait possible de le configurer à la main, directement dans les fichiers de configuration réseaux, ou avec l' | ||
+ | |||
+ | Au sujet de la sécurité des réseaux sachez qu'il existe : | ||
+ | * Le WEP est un système dépassé en terme de sécurité. Il n'est pas conseillé d' | ||
+ | * Le 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' | ||
+ | * 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' | ||
+ | Il est possible de configurer son réseau Wi-Fi en modifiant directement le fichier '' | ||
+ | |||
+ | =====Modification du fichier interfaces===== | ||
+ | On peut [[: | ||
+ | Exemple du contenu du fichier interfaces : | ||
+ | <file / | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | |||
+ | |||
+ | iface eth1 inet static | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | wireless-essid 9T_B800A | ||
+ | wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX | ||
+ | wireless-channel 11 | ||
+ | |||
+ | auto eth1 | ||
+ | wireless-essid 9T_B800A | ||
+ | wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX | ||
+ | wireless-channel 11 | ||
+ | |||
+ | auto eth1 | ||
+ | </ | ||
+ | ou : | ||
+ | < | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet dhcp | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | ==== Les paramètres possibles ==== | ||
+ | |||
+ | * wpa-ssid //<nom de votre connexion>// | ||
+ | * wpa-bssid //< | ||
+ | * wpa-psk //<mot de passe de votre connexion>// | ||
+ | \\ Exemple 2 : < | ||
+ | * wpa-key-mgmt //< | ||
+ | * wpa-group //< | ||
+ | \\ Exemple AES et TKIP autorisés : < | ||
+ | * wpa-pairwise //< | ||
+ | * wpa-auth-alg //< | ||
+ | * wpa-proto //<norme WPA autorisée>// | ||
+ | * wpa-scan-ssid //<0 ou 1>// : Autorise ou non le scan des requêtes (normalement autorisé), exemple : < | ||
+ | * wpa-ap-scan //<0 ou 1 ou 2>// : Définit le mode de sélection du point d' | ||
+ | |||
+ | 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 | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Pour relancer le réseau sans fil, effectuez la commande suivante : < | ||
+ | |||
+ | Pour la syntaxe du fichier utiliser l'aide disponible | ||
+ | * dans un terminal **man interfaces**, | ||
+ | * dans les configuration des différentes cartes. | ||
+ | |||
+ | ==== Configuration en IP Automatique (DHCP) ==== | ||
+ | * Pour obtenir une adresse IP, si elle est automatique il suffit d'une commande après s' | ||
+ | |||
+ | * S'il y a une ligne comme DHCPOFFER 192.168.1.100 par exemple, cela veut dire que l' | ||
+ | * Depuis la version feisty du système Ubuntu et l' | ||
+ | |||
+ | * Il faut ensuite refaire la commande '' | ||
+ | |||
+ | Pour vérifier qu'une adresse IP a bien été donnée , taper **ifconfig wlan0** et vérifier qu'il y a une adresse IP à côté de l' | ||
+ | |||
+ | En revanche s'il n'y a que des échecs ( répétition des lignes DHCPDISCOVER on 255.255.255.255 ... ), cela est peut être dû à un problème au niveau de la connexion au réseau (première commande) ou alors le routeur n'est pas en IP automatique (DHCP). Dans ce cas il faut configurer le DHCP sur le routeur ou une configuration en IP statique sur le client (ordinateur). | ||
+ | |||
+ | ==== Configuration en IP Statique ==== | ||
+ | En IP static la configuration se fait avec plusieurs commandes. | ||
+ | Il est recommandé tout d' | ||
+ | * De changer de service de gestion réseau en " | ||
+ | sudo update-rc.d network-manager remove | ||
+ | sudo update-rc.d networking defaults</ | ||
+ | |||
+ | * Puis avec une première commande de donner l' | ||
+ | sudo ifconfig wlan0 IPdeLaCarteWiFi (192.168.0.1 par exemple) | ||
+ | sudo route add default gw IPDuRouteur (192.168.0.254 par exemple) | ||
+ | </ | ||
+ | * Il faut ensuite rajouter les adresses des serveurs DNS (qui traduisent google.fr par exemple en adresse IP exploitable par l' | ||
+ | <file / | ||
+ | nameserver IPduServeurDNS | ||
+ | </ | ||
+ | |||
+ | Un exemple ici pour les personnes ayant pour FAI Orange : | ||
+ | < | ||
+ | nameserver 80.10.246.2 | ||
+ | </ | ||
+ | |||
+ | ==== Se connecter à un réseau en mode console ==== | ||
+ | Voici la commande pour se connecter au réseau en supposant que la carte Wi-Fi est wlan0 : < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | * Pour vérifier que la carte Wi-Fi s'est connectée au réseau, taper **iwconfig** et il devrait y avoir marqué dans SSID:" | ||
+ | |||
+ | * Si vous avez une clé WEP, il faut taper une commande supplémentaire : < | ||
+ | * Si vous avez une sécurité WPA il faut suivre la méthode [[#Par wpa supplicant]], | ||
+ | * Si vous n'avez aucune protection, il n'y a pas besoin de cette ligne il faut passer à l' | ||
+ | |||
+ | ===== Par WPA Supplicant ===== | ||
+ | |||
+ | WPA Supplicant est un service utilisé pour réaliser votre connexion WPA. | ||
+ | |||
+ | ==== Pré-requis ==== | ||
+ | |||
+ | * WPA Supplicant gère une majeure partie des systèmes Wi-Fi, néanmoins vous pouvez vérifier si votre carte est compatible [[http:// | ||
+ | * WPA Supplicant est normalement installé par défaut sur votre système, si ce n'est pas le cas [[: | ||
+ | |||
+ | La méthode qui suit est d' | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | [[: | ||
+ | * À la suite de la configuration réseau de votre interface Wi-Fi (en général nommée " | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet dhcp | ||
+ | | ||
+ | </ | ||
+ | * [[: | ||
+ | ctrl_interface=/ | ||
+ | |||
+ | 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 === | ||
+ | |||
+ | |||
+ | Voici comment remplir votre fichier ' | ||
+ | |||
+ | |||
+ | < | ||
+ | #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=" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | === 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=" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 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, dans ce cas désactiver les applications concernées comme indiqué [[# | ||
+ | ==== Configuration propre à certains chipsets==== | ||
+ | === 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 **/ | ||
+ | |||
+ | |||
+ | === 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 < | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ====Utilisation==== | ||
+ | ===Tester le service wpa-supplican==== | ||
+ | |||
+ | < | ||
+ | |||
+ | * Le « pilote » générique est //wext//. Si vous utilisez un pilote Wi-Fi Windows via [[: | ||
+ | * L' | ||
+ | * Vous pouvez utiliser l' | ||
+ | |||
+ | Si les informations à l' | ||
+ | === Lancer le service // | ||
+ | |||
+ | [[: | ||
+ | < | ||
+ | ENABLED=1 | ||
+ | OPTIONS=" | ||
+ | </ | ||
+ | |||
+ | ===Pour restaurer le réseau apres hibernation === | ||
+ | Pour restaurer le réseau apres hibernation enregistrez le script '' | ||
+ | <file bash / | ||
+ | #!/bin/sh | ||
+ | # / | ||
+ | |||
+ | case " | ||
+ | hibernate|suspend) | ||
+ | # / | ||
+ | ;; | ||
+ | thaw|resume) | ||
+ | (sleep 10 ; / | ||
+ | (sleep 20 ; / | ||
+ | ;; | ||
+ | *) | ||
+ | ;; | ||
+ | esac | ||
+ | </ | ||
+ | Rendez-le [[: | ||
+ | |||
+ | =====Voir aussi===== | ||
+ | Source pour wpa supplicant: [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||