Solved Eduroam on FreeBSD?

Hi, I am running FreeBSD on my laptop and am now trying to get my wireless connection working. My school has it's own network and also uses eduroam, but they use the same settings. The school has instructions for setting up Ubuntu and Fedora with the network
Ubuntu
  1. Click on the "Network Indicator" in the upper-right corner of the desktop menu
  2. A dialog box will appear asking for additional settings, fill out
    accordingly:
    1. Wireless Security: WPA & WPA2 Enterprise (should be default)
    2. Authentication: "Protected EAP (PEAP)"
    3. Anonymous ID: (can be left blank, this is the PEAP identity, not actual username)
    4. CA Certificate: /etc/ssl/certs/AddTrust_External_Root.pem
      1. Click on drop box
      2. Dialog box with "Chose a Certificate Authority certificate ..."
      3. Click on "File system" (left column)
      4. Click on "etc folder" (in center column)
      5. Scroll down and click on "ssl" folder
      6. click on "certs" folder
      7. Select "AddTrust_External_Root.pem"
      8. Click open (dialog box disappears and brings you back to the main dialog box)
    5. PEAP Version: Version 0
    6. Inner Authentication: MSCHAPv2 (should be default when PEAP is selected)
    7. Username: <Student ID>
    8. Password: <password>
    9. You may be prompted to verify your user name and password more than once
    10. Click "connect"
  3. Enjoy the New wireless!
Fedora
  1. You will first need to download a trusted certificate. Please visit this link and download the following file: AddTrustExternalCARoot.crt
  2. After you have downloaded the file on your device follow the following steps:
  3. Click on the "Network Indicator" in the upper-right corner of the desktop menu
  4. A dialog box will appear asking for additional settings, fill out
    accordingly:
    1. Wireless Security: WPA & WPA2 Enterprise (should be default)
    2. Authentication: "Protected EAP (PEAP)"
    3. Anonymous ID: (can be left blank, this is the PEAP identity, not actual username)
    4. CA Certificate: (find the location you saved the above file)
    5. PEAP Version: Version 0
    6. Inner Authentication: MSCHAPv2 (should be default when PEAP is selected)
    7. Username: <Student ID>
    8. Password: <password>
    9. You may be prompted to verify your user name and password more than once
    10. Click "connect"
  5. Enjoy the wireless!
These instructions are set up for the NetworkManager tool in Linux, but that is not too big a deal, as I can set that up in WPA_Supplicant easily enough. The problem is that once I have these settings in, it fails to authenticate giving me "reason=3 locally generated." This is for the regular network rather than eduroam, but switching to eduroam just requires I use my student email for my username instead. I have seen that others have been able to use eduroam with FreeBSD, and have followed some other guides and forums around the internet, but none of them have worked for me. Interestingly enough the majority of schools seem to have eduroam use TTLS but mine uses PEAP.
 
Actually, by having me post the error I seem to have solved it lol. I had to copy it over to my other computer which forced me to read a little slower, I missed a directory in the path to my certificate. Now I feel stupid lol. Thanks, it should work now. At least, it's showing connected anyway.

EDIT: And I can get to Google. Thanks cpm :)
 
Back
Top