I've been having trouble connecting to Eduroam, at least reliably and persistently, without heavy desktop environments or complicated network managers. Eduroam is the wireless networking service used by many Universities in Europe, and whilst it would probably work fine using the tools provided by heavier DEs, I wanted something that could just run quickly and independently.
Many approaches require the editing of loads of config files (especially true for
netcfg), which would need altering again after things like password changes. The approach I used (for Arch Linux) is actually really simple and involves the use of the user-contributed
wicd-eduroam package available in the Arch User Repository.
wicd-eduroam is related to, and depends on,
wicd, a handy network connection manager, so install that first:
# pacman -S wicd $ yaourt -S wicd-eduroam
(If you don't use
yaourt download the tarball and build it using the
wicd can conflict with other network managers, so stop and disable them before starting and enabling
wicd. This will allow it to startup at boot time. e.g.:
# systemctl stop NetworkManager # systemctl disable NetworkManager # systemctl start wicd # systemctl enable wicd
wicd-client (or set it to autostart), let it scan for networks, and edit the properties of the network
eduroam Set the encryption type as
eduroam in the list, enter the username and password, click OK and then allow it to connect.