basile[point]clement[at]ens[point]fr.
La connection eduroam est chiffrée à l'aide d'un certificat TLS qui est normalement présent sur votre machine: il s'agit du fichier /etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem
. Si ce fichier n'existe pas sur votre machine, vous pouvez le télécharger ici. Placez-le alors dans un dossier sûr sur votre machine (pas dans le dossier Téléchargement !) et indiquez le chemin correspondant à la place de /etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem
. Ne placez pas le certificat téléchargé dans /etc/ssl/certs/
, c'est un dossier réservé aux certificats système.
Authentication
, choisissez Tunneled TLS
Anonymous Identity
, entrez anonymous@ens.psl.eu
CA Certificate
, sélectionnez le
fichier /etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem
Inner authentication
, sélectionnez PAP
@ens.psl.eu
à la fin (par
exemple, si votre identifiant ENT/GPS
est bobama
, vous devez
renseigner bobama@ens.psl.eu
)Password
, entrez votre mot de passe ENT/GPSConnect
/etc/wicd/encryption/templates/eduroam-ens
et placez-y le contenu suivant :
name = Eduroam ENS author = Basile Clement version = 1 require identity *Identifiant password *Mot_de_passe protected password *Mot_de_passe ----- ctrl_interface=/var/run/wpa_supplicant network={ ssid="$_ESSID" scan_ssid="$_SCAN" key_mgmt=WPA-EAP eap=TTLS ca_cert="/etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem" identity="$_IDENTITY" anonymous_identity="anonymous@ens.psl.eu" password="$_PASSWORD" altsubject_match="DNS:radius1.ens.psl.eu;DNS:radius2.ens.psl.eu;DNS:radius3.ens.psl.eu" phase2="auth=PAP" }
/etc/wicd/encryption/templates/active
(toujours en tant que root) et ajoutez-y la ligne
suivante :
eduroam-ens
eduroam
)Use these settings for all network
sharing this essid
et Use encryption
Eduroam ENS
comme méthode de chiffrage@ens.psl.eu
) et mots de passe ENT/GPS
dans les champs Identifiant
et Mot_de_passe
netctl
, il vous faut d'abord
créer un profil nommé (par exemple) eduroam. Ce profil est donc à
stocker dans le fichier /etc/netctl/edurom
(attention
aux permissions sur le fichier, votre mot de passe CRI y est en
clair). Le fichier doit contenir, en remplaçant $LOGINCRI (mettez un @ens.psl.eu dans le $LOGINCRI) et $PASSWORDCRI par vos
identifiants CRI (ENT, GPS, portail captif, etc.) ainsi que
$INTERFACE pour le nom de votre interface wifi (trouvable à l'aide
de la commande ip a
ou iwconfig
) :
Description='Profil de connexion pour eduroam avec identifiants CRI ENS.' Interface=$INTERFACE Connection=wireless Security=wpa-configsection IP=dhcp WPAConfigSection=( 'ssid="eduroam"' 'key_mgmt=WPA-EAP' 'eap=TTLS' 'anonymous_identity="anonymous@ens.psl.eu"' 'ca_cert="/etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem"' 'identity="$LOGINCRI"' 'password="$PASSWDCRI"' 'altsubject_match="DNS:radius1.ens.psl.eu;DNS:radius2.ens.psl.eu;DNS:radius3.ens.psl.eu"' 'phase2="auth=PAP"' )Ensuite, comme d'habitude, il faut charger le profile et le lancer :
netctl enable eduroam netctl switch-to eduroam
$LOGIN
et $PASSWORD
et ajoutez un @ens.psl.eu
après l'identifiant ENT/GPS) suivant devrait fonctionner :
network={ ssid="eduroam" key_mgmt=WPA-EAP pairwise=CCMP eap=TTLS ca_cert="/etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem" identity="$LOGIN" anonymous_identity="anonymous@ens.psl.eu" password="$PASSWORD" altsubject_match="DNS:radius1.ens.psl.eu;DNS:radius2.ens.psl.eu;DNS:radius3.ens.psl.eu" phase2="auth=PAP" }
Cette procédure a été testée sur un HTC One X sous Android 4.2.2 et sur un Galaxy Nexus sous Android 4.3.? ainsi que Cyanogen 10.1 et 10.2 sur un Galaxy S1.
Allez dans Paramètres et activez le WiFi. À tout moment Mac OS peut vous demander votre mot de passe Mac
OS dans une fenêtre avec écrit Configuration Profile Tool
wants to make changes. Type your password to allow this.
,
à chaque fois, entrez votre mot de passe Mac OS.
Tout d'abord il vous faut récupérer le fichier de configuration spécial Mac OS et ENS. Pour le récupérer vous pouvez soit prendre le nôtre (mais qui risque de ne pas être à jour) soit aller sur cat.eduroam et choisir votre système d'exploitation. (Si notre fichier ne marche plus, n'hésitez pas à nous prévenir !)
Ouvrez ce fichier. Une fenêtre
Profile
devrait s'ouvrir.
Une fenêtre Install "eduroam"?
devrait apparaître
avec trois boutons Show Profile
,
Cancel
et Continue
. Cliquez
sur Continue
. Si une alerte vous prévient que
l'auteur de ce profil est inconnu et vous demande si vous voulez
continuer, cliquez sur Continue
.
Des fenêtres Enterprise Network
apparaissent et vous
demandent des Username
et des Password
avec des Optional
grisés dans les champs
textes. Laissez vide.
Si vous n'avez plus de fenêtres qui apparaissent sélectionnez dans la liste des wifi le wifi eduroam.
On devrait vous demander username
et password
. Mettez vos identifiants CRI (GPS, ENT,
portails captifs…) sans ajouter de @ens.psl.eu
. Vous
devriez maintenant être connecté à eduroam
.