Evidemment la phase d'installation n'est a effectuer qu'une seule fois. Si vous voulez simplement vous connecter, allez directement à la partie "Connexion".
Installation
- Installation Xsupplicant
- Récupération du certificat
- Configuration Xsupplicant
Installation Xsupplicant
Installer le packet "xsupplicant" soit via Système > Administration > Gestionnaire de packet Synaptic soit en ligne de commande
sudo apt-get install xsupplicantObtenir le certificat
Récupérer le certificat
cert "cert-wifi.crt" et copier le dans
/etc/xsupplicant/certs/cert-wifi.crt
sudo cp cert-wifi.crt /etc/xsupplicant/certs/cert-wifi.crt
Configurer Xsupplicant
Une fois le certificat copié, éditez le fichier xsupplicant.conf en concervant une sauvegarde. Réalisation de la sauvegarde :
sudo /etc/xsupplicant/xsupplicant.conf /etc/xsupplicant/xsupplicant.conf.backup
Editez le fichier xsupplicant.conf
sudo gedit /etc/xsupplicant/xsupplicant.conf
Remplacer le contenu du fichier par ceci :
network_list = alldefault_netname = default
#echo "I am connected"
logfile = /var/log/xsupplicant.log
umlv-sf-802.1x
{
allow_types = eap-ttls
identity = VOTRELOGIN
eap-ttls {
root_cert = /etc/xsupplicant/certs/cert-wifi.crt
phase2_type = pap
pap {
username = VOTRELOGIN
password = VOTREMOTDEPASSE
}
}
}
Puis enfin enregistrer
Connexion
- Configuration Interface réseau
- Lancement Xsupplicant
- Dhclient
Vérifiez que vous captez bien le signal Wifi et notamment la source sécurisée (eth1 ou eth0 ou wlan selon votre configuration)
sudo iwlist eth1 scan
Branchez vous sur le sécurisé (umlv-sf-802.1x pour ma part).sudo iwconfig eth1 essid "umlv-sf-802.1x"
Pour obtenir l'association
sudo iwconfig eth1 key on
Lancer xsupplicant
sudo xsupplicant -i eth1
Puis enfin utiliser la commande magique ci dessous afin de récupérer une adresse IPsudo dhclient eth1
Problème(s)
Le changement entre le réseau Wifi captif et 802.1x
peut faire tourner la tête à votre matériel,
aussi il peut être utile d'utiliser ceci pour décharger puis recharger votre
driver Wifi
Pour connaitre votre driver utiliser la
commande
lsmod | grep -i w
Décharger puis charger votre driver
sudo rmmod ipw2200
sudo modprobe ipw2200