#On indique tout d'abord ou se situe le programme (socket avec wpa_cli...)
ctrl_interface=/var/run/wpa_supplicant
#On protège l'accès à wpa_supplicant en l'attribuant à un groupe
#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'accès.
#ctrl_interface_group=wheel #Un exemple de nom de groupe
ctrl_interface_group=0
#On définit la version d'EAPOL (un moyen de transport de données EAP) >> Version : IEEE 802.1X/EAPOL
#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'utilisation de la version 1
eapol_version=1
#On définit le mode de sélection du point d'accès (AP : Access Point)
#1 : Configuration classique
#0 : Utilisé pour le protocole IEEE 802.1X (et les réseaux établis).
#2 : Associe les points d'accès dans un mode sécurisé. !!!Utilisé pour le mode Ad-Hoc!!!
# 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 'key_mgmt', 'pairwise', 'group' et les variables de protocole.
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'être apparemment.
fast_reauth=1
#On peut configurer un support de moteur OpenSSL
#Non-abordé
#On peut indiquer le driver utilisé mais ce n'est pas forcément recommandé
#driver_param="nom=valeur"
#On configure son réseau :
#Chaque réseau différent utilise un bloc 'network' propre
#Contenu des blocs :
#
#disabled:
# =0 : réseau authorisé (par défaut)
# =1 : réseau interdit
#
#
#ssid:
# "nom de votre réseau" : entre guillemets si c'est une chaîne de caractères
# 1f25e68 : directement si c'est un nom de réseau en hexadecimal
#
#
#scan_ssid:
# =0 : ne scanne pas les requêtes des réseaux (par défaut)
# =1 : scanne les requêtes (recommandé)
#
#
#bssid: 3f:58:56:fe:c9:68 : N° attribué à votre carte réseau (optionnel et non-recommandé surtout si votre carte change de BSSID)
#
#
#priority: 0 : Indique la priorité du réseau.
#
#
#mode:
# =0 : Infrastructure ('Managed') (par défaut)
# =1 : IBSS (ad-hoc, peer-to-peer)
#Le mode ad-hoc est utilisé pour un réseau de dongle :
# -il n'accepte que les modes key_mgmt=NONE (avec possibilité de clef WEP) ou WPA-NONE (avec groupe TKIP/CCMP)
# -plus important, ap_scan=2 obligatoirement.
# -enfin le bloc devra comporter : proto=WPA, key_mgmt=WPA-NONE, pairwise=NONE, group=TKIP (ou CCMP(AES), mais pas les 2), et la clé psk devra être donnée.
#
#
#proto: protocole
# =WPA : WPA(1) (WPA/IEEE 802.11i/D3.0)
# =RSN : WPA2 (IEEE 802.11i) (par défaut)
#
#
#key_mgmt: encryption
# =WPA-PSK : WPA 'pre-shared key' (requièrt une clef PSK)
# =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'authentification du réseau
# =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 'group' qui est plus connu!
# =CCMP : AES (CBC-MAC : RFC 3610, IEEE 802.11i/D7.0)
# =TKIP : (IEEE 802.11i/D7.0)
# =NONE : Utilisé pour le mode ad-hoc principalement
#Par défaut : CCMP TKIP
#
#
#group: Chiffrage (courant)
# =CCMP : AES (RFC 3610, IEEE 802.11i/D7.0)
# =TKIP : (IEEE 802.11i/D7.0)
# =WEP104 : WEP avec clef 104bits
# =WEP40 : WEP avec clef 40bits (IEEE 802.11)
#Par défaut : CCMP TKIP WEP104 WEP40
#
#
#psk: clef WPA (256bits)
# ="mon mot de passe" : entre guillemets pour un mot de passe 'texte' (entre 8 et 63caractères compris)
# =2effca35695fe31c3b : pour une clef hexadecimale (peut être générée avec la commande 'wpa_passphrase "ssid" "mot de passe"')
#Non-utilisé en mode EAP.
# This field is not needed, if WPA-EAP is used.
#
#
#Paramètrage EAP
#Non-Rédigé
#
#Exemple de blocs:
#WPA-PSK simple
network={
ssid="simple"
psk="very secret passphrase"
priority=5
}
#EAP simple :
network={
ssid="example"
proto=RSN
key_mgmt=WPA-EAP
pairwise=CCMP TKIP
group=CCMP TKIP
eap=TLS
identity="user@example.com"
ca_cert="/etc/cert/ca.pem"
client_cert="/etc/cert/user.pem"
private_key="/etc/cert/user.prv"
private_key_passwd="password"
priority=1
}
#WPA-PSK et -EAP simple :
network={
ssid="example"
bssid=00:11:22:33:44:55
proto=WPA RSN
key_mgmt=WPA-PSK WPA-EAP
pairwise=CCMP
group=CCMP
psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb
}
#EAP-PSK simple :
network={
ssid="eap-psk-test"
key_mgmt=WPA-EAP
eap=PSK
identity="eap_psk_user"
eappsk=06b4be19da289f475aa46a33cb793029
nai="eap_psk_user@example.com"
}
#IEEE 802.1X avec clefs WEP dynamiques
network={
ssid="1x-test"
key_mgmt=IEEE8021X
eap=TLS
identity="user@example.com"
ca_cert="/etc/cert/ca.pem"
client_cert="/etc/cert/user.pem"
private_key="/etc/cert/user.prv"
private_key_passwd="password"
eapol_flags=3
}
#LEAP avec clefs WEP dynamiques
network={
ssid="leap-example"
key_mgmt=IEEE8021X
eap=LEAP
identity="user"
password="foobar"
}
#Connexion directe (sans chiffrage)
network={
ssid="plaintext-test"
key_mgmt=NONE
}
#Clef WEP partagée :
network={
ssid="static-wep-test2"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
priority=5
auth_alg=SHARED
}
#Ad-Hoc (IBSS) avec chiffrage TKIP
network={
ssid="test adhoc"
mode=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="secret passphrase"
}
Partager