IONIS is EPITA’s campus WiFi, and it is eduroam under another name: the same settings and credentials work on any eduroam SSID at any participating university. Login is your EPITA email plus your IONIS (Microsoft) password, no CA certificate. It only broadcasts on 5 GHz: if the SSID does not show up, blame your WiFi card, not your config. Official doc: docs.forge.epita.fr.
Pixel / Android (GrapheneOS)
Settings > Network & internet > Internet > tap IONIS, then fill it in exactly like this:
- On first connect, a modal shows the server certificate: tap Trust. That is the Trust on First Use step (“Do not validate” no longer exists on modern Android).
- Anonymous identity is required on a recent Pixel: your email, same as Identity. Only on Android 13 and older use
anonymousor leave it empty. - If it fails: forget the network and start over. Android does not retry cleanly on a broken saved profile.
Linux: NetworkManager (GUI)
Default on Ubuntu, Fedora, and GNOME in general. Click IONIS and the dialog should end up like this:
Authentication required by IONIS
Linux: NetworkManager (CLI)
Without a GUI, use nmcli. nmtui has no EAP fields, so it can’t set up enterprise networks. The whole connection in one command:
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 "your-ionis-password"Linux: iwd / impala (Omarchy, Arch)
impala handles 802.1X directly: select IONIS, enter email and password, done.
Bare iwd needs the profile by hand. Create /var/lib/iwd/IONIS.8021x:
[Security]EAP-Method=PEAPEAP-Identity=first.name@epita.frEAP-PEAP-Phase2-Method=MSCHAPV2EAP-PEAP-Phase2-Identity=first.name@epita.frEAP-PEAP-Phase2-Password=your-ionis-password
[Settings]Autoconnect=trueThen restart iwd and connect:
sudo systemctl restart iwdiwctl station wlan0 connect IONISLinux: netctl (Arch)
Create /etc/netctl/wlan0-IONIS:
Description='IONIS Wifi'Interface=wlan0Connection=wirelessSecurity=wpa-configsectionIP=dhcpWPAConfigSection=( 'ssid="IONIS"' 'key_mgmt=WPA-EAP' 'eap=PEAP' 'identity="first.name@epita.fr"' 'password="your-ionis-password"' 'phase2="auth=MSCHAPV2"')sudo netctl enable wlan0-IONISsudo netctl start wlan0-IONISiPhone
Tap IONIS, enter your email and password, then tap Trust on the certificate warning.