Se connecter au reseau eduroam avec iwd

Je suis passé de connman + wpa_supplicant à iwd pour gérer mes connexions Wifi. Je n’avais jusqu’à maintenant pas rencontré de problèmes majeurs : il me suffisait de lancer iwctl pour me connecter à un réseau.

Mais j’ai du me connecter à eduroam1 (à l’université de Bordeaux), et là c’est un peu plus compliqué. C’est un réseau WPA-Entreprise, si avec Network-Manager et son interface graphique c’est simple, il faut ici le configurer à la main.

iwd

Inet Wireless Daemon est un logiciel permettant la connexion et la gestion des réseaux sans-fils de type Wifi. Son but est de ne dépendre que des outils founis par le noyau Linux afin d’optimiser au maximum l’utilisation des ressources.

Il se veux aussi plus moderne que son ancêtre wpa_supplicant.

Créer et éditer le fichier de configuration à la main.

Pour rajouter le réseau eduroam à Bordeaux il faut créer, et éditer le fichier /var/lib/iwd/eduroam.8021x en super-utilisateur et rajouter les informations suivantes :

[Security]
EAP-Method=TTLS
EAP-Identity=anonymous@u-bordeaux.fr
EAP-TTLS-Phase2-Method=Tunneled-PAP
EAP-TTLS-Phase2-Identity=<id_ent>@u-bordeaux.fr
EAP-TTLS-Phase2-Password=<password>

[Settings]
Autoconnect=true

Il faut bien évidemment remplacer <id_ent> par l’identifiant d’accès à l’ENT et <password> par le mot de passe associé.

Cette configuration est valable sur l’Université de Bordeaux, elle doit différer pour les autres.


  1. réseau mondial destiné aux personnels et étudiants des universités (voir sur Wikipedia