The exact settings for Eduroam WiFi vary in some way between different universities. Therefore Eduroam provide a different installer for each known university. If your university settings are known to Eduroam, you can download an installer, including for Linux.
(I don't know whether this was possible when the question was originally asked).
I looked at the Linux download description for one university. I suspect the descriptions are mostly the same for each university.
The installer is in the form of a Python script. It will try to configure eduroam® under NetworkManager and if this is either not appropriate for your system or your version of NetworkManager is too old, a wpa_supplicant config file will be created instead.
The installer will create .cat_installer sub-directory in your home directory and will copy your server certificates there. In order to connect to the network you will need an account from your organisation. You should consult the support page to find out how this account can be obtained. It is very likely that your account is already activated.
You will be requested to enter your account credentials during the installation. This information will be saved so that you will reconnect to the network automatically each time you are in the range.
Google also currently finds an old screenshot of
nm-connection-editor here (click on the FAQ that mentions "Network Manager").
If you want to use
nm-connection-editor specifically, you might need to make sure you install it first. I.e. do this at home, where you have a working network connection to download it :-). (Just try to run the command from a terminal. If it is not installed already, then it should tell you how to do so).
The screenshot shows you one example configuration. The example is for the university where your username ends in
@skole.hr. The "Anonymous Identity" field is therefore
email@example.com. Adjust the "Anonymous Identity" you use accordingly.
Security: WPA2 & WPA2 Enterprise
Authentication: Tunnelled TLS
Anonymous Identity: firstname.lastname@example.org
CA Certificate: eduroam_skole.hr_CA.pem [change file]
Inner authentication: PAP
In newer versions of Linux, there is also seems to be a Domain field. It appears to allow it to be left blank.
However, we need to get this mysterious certificate file from somewhere, so that we can have a secure connection (not leaking your username and password).
To obtain a certificate, look at the IT help page on your university website.
Alternatively, extract the certificate from the EduRoam installer. For example, when you open the current Linux Python installer in a text editor, you can just find the CA certificate and copy+paste it into a new file. Save the new file with a filename like that shown in the screenshot. In other words, save it to a filename which ends in
The content for the CA certificate file is exactly the text which starts with
-----BEGIN CERTIFICATE-----, and which ends with the last instance of
-----END CERTIFICATE-----. There may be several parts, and hence several BEGIN and END markers, but you should see all the parts are together. Each installer download only provides one specific CA certificate file, for one specific university. Do not include anything else in the file - in particular do not copy any quotation marks immediately before