Requirements
- Ensure the "lightning bolt" indicating under-voltage is not displayed
- Change the default password for the device
- Register both the Ethernet (eth0) and Wireless (wlan0) in Network Registration
Prepare the Device
- Connect the Raspberry Pi via the ethernet
- Login to the Raspberry Pi > Open Command Prompt
- Run the following commands (commands are case sensitive):
sudo apt update
sudo apt install network-manager-gnome
sudo systemctl enable NetworkManager
sudo systemctl disable dhcpcd
- Reboot the Raspberry Pi and log back in
- There are now TWO icons on the status bar which look like they manage the network. Hover over the RIGHT most network icon (a tool tip about dhcpcd will display). Right click and remove it from the panel.
- Disconnect the ethernet cable
- Using the Network Manager icon, connect to WPI-Open
Install the Certificates
- Visit the Setup Wireless Connection page
- Select the "Setup My WPI Wifi" option
- Select "Unknown" from the dropdown menu
- Select "Sign In" > Use your WPI email address and password
- Once logged in, begin to "Create Certificate"
- Enter your Wireless MAC Address using colons or hyphens > Click "Create"
- Create a new password for the certificate:
- This should NOT be your WPI Password
- Must contain a number, lower case letter, Upper case letter and symbol
- Click "Submit" and a certificate named "USERNAME@wpi.edu.p12" will be generated and downloaded
- Download the "WPI NetOps Wireless CA"
- Using the Network Manager icon, connect to WPI-Wireless with the following:
- Authentication: TLS
- Domain: (leave blank)
- Identity: YOURUSERNAME@wpi.edu
- User Certificate: the USERNAME@wpi.edu.p12 file downloaded earlier
- CA Certificate: "WPI NetOps Wireless CA"
- 3905b39901f24ad1293bee10ec9a67703b61834e.cer
- Private Key: USERNAME@wpi.edu.p12 file should auto-populate
- Private Key Password: Use the password created for the certificate
- Click "Save"
- If the Save button is grayed out, the Private Key Password may be incorrect
The Raspberry Pi should connect to the network now. It is normal to connect, lose connect, and reconnect. This is due to background registration processes.
Note: The SecureW2 JoinNow application does not currently work on Raspberry Pi devices.
Get MAC Address
Use the following commands in a terminal window to obtain:
Wired MAC: pi@raspberrypi:~$ ifconfig eth0
Wireless MAC: pi@raspberrypi:~$ ifconfig wlan0
Troubleshooting
Sign-In Redirects to Blank Page
Ensure the following:
- Popup blocker is disabled - including the built in Chromium setting
- Javascript is enabled
Trust WPI Certificate Authority
Some versions of some Linux/Raspian distributions will not trust the WPI Certificate Authority even though you have specifically told it do with SecureW2 or the Network Manager UI. In these cases, you will need to run the following command from a terminal window. We are assuming that the CA Certifcate File is in /etc/pki/tls/certs and is named CA-WPINetOps.cer:
sudo trust anchor /etc/pki/tls/certs/CA-WPINetOps.cer