Wifi IONIS setup

notes wifiepitaenterprise-wifilinuxnetworking

Published on Sep 08, 2025 • 1 min read


IONIS Wifi uses WPA2-Enterprise with PEAP + MSCHAPv2.
Credentials: first.name@epita.fr / CRI password.
Official doc: docs.forge.epita.fr


iwd

Create /var/lib/iwd/IONIS.8021x:

1[Security]
2EAP-Method=PEAP
3EAP-Identity=<first.name@epita.fr>
4EAP-PEAP-Phase2-Method=MSCHAPV2
5EAP-PEAP-Phase2-Identity=<first.name@epita.fr>
6EAP-PEAP-Phase2-Password=<password-cri>
7
8[Settings]
9Autoconnect=true

Then:

sudo systemctl restart iwd
iwctl station wlan0 connect IONIS

NetworkManager (GUI) – Ubuntu’s Default

  • SSID: IONIS
  • Security: WPA2 Enterprise
  • EAP method: PEAP
  • Phase 2: MSCHAPv2
  • Identity: <first.name@epita.fr>
  • Password: <password-cri>
  • CA cert: none

NetworkManager (CLI)

nmcli connection add type wifi con-name IONIS ifname wlan0 ssid IONIS \
  wifi-sec.key-mgmt wpa-eap 802-1x.eap peap 802-1x.phase2-auth mschapv2 \
  802-1x.identity "first.name@epita.fr" 802-1x.password "password-cri"

netctl (Arch)

/etc/netctl/wlan0-IONIS:

 1Description='IONIS Wifi'
 2Interface=wlan0
 3Connection=wireless
 4Security=wpa-configsection
 5IP=dhcp
 6WPAConfigSection=(
 7  'ssid="IONIS"'
 8  'key_mgmt=WPA-EAP'
 9  'eap=PEAP'
10  'identity="first.name@epita.fr"'
11  'password="password-cri"'
12  'phase2="auth=MSCHAPV2"'
13)

Enable with:

sudo netctl enable wlan0-IONIS
sudo netctl start wlan0-IONIS