FCPS Linux Wi-Fi Setup
Setup a Linux device on the FCPS network using Cloudpath
All content in this article is shared for informational and educational purposes only. Use of any code or procedures described is done at your own risk. TJCSL assumes no liability for any errors or adverse effects that may result from the use of the information provided.
Firstly, you'll want to connect to the FCPSonboarding network using your network manager of choice. Then, depending on your specific setup, you may need to go to http://www.neverssl.com or this link to see the captive portal below. If FCPSonboarding isn't working for you, click the second link above on a known-working network (possibly your hotspot, during lunch).

Scroll down, accept the terms, and click "Start."
Next, click "Staff and Students," and enter your FCPS Student ID password (i.e. your Schoology credentials).


You should see something like this. Select "Show all operating systems" at the bottom of the page (you might have to scroll down!).

Scroll down (again) and select "Other Operating Systems."

Download both the CA certificate and the user certificate to your machine (step 1 and 2, respectively). From here, the steps will depend on your specific Linux setup (mainly your network manager of choice), but there are instructions for the most common setups below:
wpa_supplicant
Assuming you've downloaded the proper certificate files from both steps, run the following commands from the same folder that your certificates were downloaded in. You might be prompted to enter your FCPS password during the process. YOU MUST REPLACE THE TEMPLATE VARIABLES IN <> WITH THE CORRECT VALUES.
Reference this for further information.
NetworkManager (preferred)
Assuming you've downloaded the proper certificate files from both steps, run the following commands from the same folder that your certificates were downloaded in. You might be prompted to enter your FCPS password during the process. YOU MUST REPLACE THE TEMPLATE VARIABLES IN <> WITH THE CORRECT VALUES.
Note: As of somewhere around NetworkManager version 1.36.x (which ships by default in Ubuntu 22.04 LTS, Fedora 36, and probably some other major Linux distributions), NetworkManager will fail to connect if Domain is not properly set to nescloudpath-pv01.fcps.edu and will give NO helpful information about why.
GNOME Desktop Environment

Some desktop environments, GNOME below, allow you to configure this through built-in utilities. You can configure GNOME like this, with Identity being <FCPS ID>@student_byod.fcps.edu, the User Certificate and Private Key being the User CA you converted (see commands above), the CA certificate being the CA certificate you downloaded, and the Private key password your FCPS password.
Last updated
Was this helpful?