This took me so long to figure out, and I don’t see any reason for anyone else to waste as much time as I did on this!
Things you will need:
- Raspberry Pi
- SD card with Raspbian installed
- Power supply for Pi
- Cords to connect everything
Step 1: Flash Raspbian onto an SD card, make sure to pick a version that includes a graphical user interface (not Raspbian Lite)
Step 2: Put the SD card into the Pi, connect monitor/keyboard/mouse/power supply and wait for Pi to turn on
Step 3: Open a terminal window and enter the following to install wpa_gui (a graphical interface for configuring WiFi that supports WPA2Enterprise)
sudo apt-get install wpagui
Step 4: Now, give wpa-gui the appropriate permissions with these commands
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf
sudo adduser pi netdev
Step 5: (Optional) Now, create a desktop shortcut to wpa_gui with this command. (I like doing this because it makes launching a lot easier, but you don’t strictly have to)
cp /usr/share/applications/wpa_gui.desktop ~/Desktop
Step 6: Launch wpa_gui, select “wlan0” for the Address, and go to the “Manage Networks” tab, then, click “Add” and enter network configuration details as follows:
While trying to connect on Brown’s campus, you can get the information to fill out this panel by navigating to wifi.brown.edu while connected to the Brown_Guest network, selecting “This Device” and then “Other Operating Systems” then “None of these”. After you click the name of the network you want to join, the necessary information will be displayed.
For the “CA Certificate” line, just copy and paste the certificate from the “Root CA Certificate” link.
And there you have it! You’re now connected to your WPA2Enterprise network of choice on Raspbian.