Configuring eduroam Wi-Fi for Linux

Set up your Linux device to automatically connect to eduroam, UB’s secure, preferred Wi-Fi network, whenever you are on campus.

Operating System: Linux  

Applies To: UB students, faculty, staff, researchers 

Last Updated: August 13, 2026

Instructions

1. Remove the old eduroam configuration, if needed

If this device connected to eduroam before August 10, 2026, follow the steps below. Otherwise, skip to 2. Configure your device for eduroam.

  1. Click the Applications Menu button and navigate to Settings, then to Network Connections
  2. Select Edit Connections
  3. In the Network Connections window, select eduroam, then click the minus symbol (-) at the bottom of the window
  4. Click Delete
  5. Close the Network Connections window

2. Configure your device for eduroam

Note: Administrative privileges are needed on your device.

1. Determine if you are off campus or on campus:

  • Off campus:
    •  
       If you are connected to UBVPN or a departmental VPN, disconnect from it.  Open your web browser and go to https://connect.buffalo.edu
  • On campus:
    1. Select UB Connect from your available Wi-Fi networks
    2. Open your web browser and go to http://connect.buffalo.edu

2. Click Start Connection Wizard

3. Click Configure and Connect  

4. The application will download

5. You will be prompted to download a script called SecureW2_JoinNow.run

6 Click Save File, click OK, then open the Terminal

7. Navigate to the Downloads folder by typing in cd Downloads and press Enter

8. Type in sh SecureW2_JoinNow.run and press Enter to run the script file to configure eduroam

9. Enter your UBITName and UBITName Password in their respective fields and press Enter

10. Re-start your device.

When you arrive at UB, check your device to make sure it connects to eduroam Wi-Fi.

Common Questions

Why do I get an error stating I am missing python dbus file when I try the "sh SecureW2_JoinNow.run" command when I try connect to eduroam with Arch Linux (or a variant)?

Install the libraries. Run in a terminal (case sensitive):
sudo pacman -S python-dbus

Then the "sh SecureW2_JoinNow.run" command will run successfully.

See Also

Need more help with technology at UB?

Contact the UBIT Help Center.