When implementing devices like Raspberry Pi, Arduino, ESP32, etc. into Internet of Things (IoT) projects, most tutorials rely on having a WPA2-Personal WiFi connection which only requires a password. However, more secure networks, like WPA2-Enterprise found at many university campuses and schools, requires a username and passwork among others. This page provides a step-by-step guide on how to connect your WiFi enabled devices to a WPA2-Enterprise network like eduroam or uwosecure-v2.
Raspberry Pi[edit | edit source]
This section assumes the Raspberry Pi has already been setup, has built-in WiFi capablities, and is connected to a display, keyboard, and mouse.
- Open a terminal window and open the Raspberry Pi configuration tool by running: sudo raspi-config
- Navigate with the up/down arrow keys to option 6 Advanced Options and press enter
- Navigate to option AA Network Config and press enter
- Select 2 Network Manager and press enter.
- Select Yes and use tab to highligh Finish and press enter
- When it asks to reboot, highlight Yes and press enter
Now that Network Manager has been enabled we have more freedom over how each WiFi network is configured and can connect to WPA2-Enterprise networks.
To connect to a WPA2-Enterprise network:
Step | Directions | Image |
---|---|---|
1 | Click on the WiFi icon in the top right and select eduroam (or uwosecure-v2). | |
2 | Input the following, replace "username" with your credentials, and input your password. Then click "Connect". | |
3 | There may be issues connecting for the first time, so click on the Wi-Fi icon and go to "Edit Network Connections". Then select the Wi-Fi network you're trying to connect to and click the gear icon. | |
4 | Ensure the settings for each tab are as follows: | |
5 | Click save and the Raspberry Pi should connect to the internet. To test, open a browser. |
References[edit | edit source]