Skip to content

Instantly share code, notes, and snippets.

@eivarin
eivarin / connectEduroam
Last active September 19, 2023 08:14
connect to Uminho Eduroam with NetworkManager
#!/bin/sh
read -p "Numero Mecanografico r"(a|pg)\d{5-6}": " nAluno
read -s -p "Password: " pass
ifname=$(ip link | grep -Po '\d: (w\w*):' | grep -Po 'w\w*')
nmcli connection add type wifi ifname $ifname con-name eduroam ssid eduroam -- ipv4.method auto \
wifi-sec.key-mgmt wpa-eap 802-1x.eap peap \
802-1x.phase2-auth mschapv2 \
802-1x.identity "${nAluno}@alunos.uminho.pt" 802-1x.password "$pass"