Eduroam

eduroam (education roaming) is an international Wi-Fi internet access roaming service for users in research, higher education and further education. Eduroam is based on 802.1x

CAT
The eduroam Configuration Assistant Tool (CAT) has been developed to help organisations offering their users eduroam access. The tool builds customised installers for a range of popular PC and smartphone platforms and enhances the security for the end user.

The installer can be downloaded at https://cat.eduroam.org/.

NetworkManager (nmcli)
The installation program above does not work on my Gentoo Linux setup with NetworkManager so the connection had to be added manually. This script is tested at Tampere University, Finland. Configuration may differ at different institutions, especially parameters  and   seem like they are specific for Tampere University.

https://www.roam.fi/ is also a networking project like eduroam working in Finland. The upper script works also for roam.fi, only the SSID is different. Please set variable