It seems that many people have found that in very recent versions of linux (including Fedora 10 and recent versions of Ubuntu), NetworkManager no longer works as expected. In that case 'wicd' provides a good alternative. I have added information about how to install and use it with the secure bham campus wireless network, at least on my machine running Fedora 10, here. I suspect the instructions work as well on Ubuntu and other versions of Linux.
There is a new 'Authenticated Wireless Network Certificate' for Windows users to download from the campus web site here. Thanks to Nik Hodges I have installed a linux version of this here http://www.cs.bham.ac.uk/~axs/laptop/wpa/newcert.pem
Network-manager can also be used for vpn. See this file.
Added more information for Ubuntu users, and added a section on using eduroam, and a section on hibernate/suspend also provided by Martin.
From: Martin Escardo I would like to share some information that might be useful for linux users wishing to connect easily to the university wireless network. Please feel free to use/modify/distribute the information enclosed below. I tried to make this as concise as I could. Best regards, Martin -- http://www.cs.bham.ac.uk/~mhe/ --
(Slightly edited by A.S.) This works for linux under the gnome and kde desktop managers. I have tested it under ubuntu/debian linux using gnome in a Dell D410 laptop, but it should work for other linux distributions and machines, and other desktop managers. 1. First make sure you have a university login name and password. 2. Download the file http://www.wireless.bham.ac.uk/certs/bhamuni.der to your machine. This file is needed in step 6 below. 3. Make sure you have suitable wireless hardware. 4. Make sure you have either "network-manager-gnome" or "network-manager-kde" installed. To install it in debian systems, including ubuntu, run from a terminal: $ sudo apt-get update $ sudo apt-get install network-manager-gnome If you are a kde user, replace "-gnome" by "-kde". This will install any drivers needed for your wireless hardware automatically, if it is not already installed. For more information on using NetworkManager on Ubuntu see https://help.ubuntu.com/community/WifiDocs/NetworkManager Information relevant to other distributions of linux, can be found here: http://www.gnome.org/projects/NetworkManager/ (though this is yet another web site that is not designed for users who wish to increase font size: [A.S]) 5. After this, the "nm-applet" should be running in your taskbar. If not, run "nm-applet &" from a terminal (without su). 6. Last step: enter the correct information in the nm-applet. * Left-click the applet. * Select "Connect to Other Wireless Network...". * Enter network name "UOBWLAN" * Select Wireless Security "WPA enterprise". * Select Key Type "TKIP". * Select identity (enter your university user name). * Enter your password. * Click "CA Certificate file", and then navigate your file system to find "bhamuni.der" that you downloaded in step (2). * Leave all other fields unchanged, including the blank ones. * Click connect. That's it; after a minute or so you should be connected provided you are in a hotspot.
You can also, with your uni bham credentials (a) connect to other universities in the UK, Europe and other countries when you are travelling, (b) have guests from these universities to connect to our network. (Provided that the guests already have accounts at a participating university: they must use their own credentials when connecting to eduroam while visiting here.) For linux users, just follow the previous instructions with the following modification: (i) Use network name "eduroam" (instead of "uobwlan") (ii) Your user name should be "user@realm" where "realm" depends on your institution. For us, it is "bham.ac.uk", so that your full user name happens to coincide with your university email address, but this is not always the case for other institutions, and so guests should check in advance with their institutions. So you should warn your guests before they visit you. The list of universities is available at http://www.ja.net/roaming/#Where_available I have checked that I can connect to our university wireless using this instead. The security and the speed are the same, and so I don't see why not to use always use "eduroam" and the full user name, but there may be reasons I don't know. For more information, see http://www.wireless.bham.ac.uk/JRS.htm Once you have logged to the network, all the information provided to the nm-applet gets remembered, so that you don't need to supply it again when you connect next time here or outside. However, I haven't yet tested it in other universities.
Another thing: when you hibernate or suspend to ram and then wake up, it takes a while for the nm-applet to start working again, but it eventually connects again in an available network. Once the nm-applet is up and running, if you left click it you'll see a list of available networks, provided these networks broadcast their names or you have already connected to them at least once.