How To Set Up 802.1X Network Authentication on Windows

Learn how to connect your Windows device to an enterprise 802.1X network using RADIUS authentication.

Note: While you can manually configure your Windows device to connect to an enterprise 802.1X network, we highly recommend using a Mobile Device Management (MDM) solution like Microsoft Intune to push the necessary network profiles and certificates to your devices. This ensures that all devices are consistently configured and reduces the risk of misconfiguration.

What is 802.1X Network Authentication?

At home, you probably just plug your computer into an ethernet cable or connect to a Wi-Fi network using a single password. It’s easy and convenient because at home you (usually) trust everyone who can connect to your network. However, in an enterprise environment, you want to make sure that only authorized users and devices can connect to your network. This is where 802.1X network authentication comes in. 802.1X is a network protocol that provides an authentication mechanism to devices wishing to attach to a LAN or WLAN. It is commonly used in enterprise networks to provide secure access to network resources.

How to Trust Your RADIUS Server CA Certificate on Windows

For your Windows device to trust the RADIUS server during the authentication process, you need to install the RADIUS server CA certificate on your device. This tells your Windows device to trust all RADIUS servers that present a certificate signed by this CA during the authentication process.

How to Download Your Radius Server CA Certificate

If you used the EZRADIUS auto-generated certificate for your RADIUS server, you’ll just have a single CA certificate to download. Follow these steps:

  1. Log in to your EZRADIUS portal.

  2. Navigate to Policies.

  3. Select the policy you are using for Entra ID Password Authentication.

  4. Scroll down to the Server Certificate section.

  5. Click on the Download CA Certificate button to download the certificate to your local machine. It will have a filename similar to RootCA.cer. Download EZRADIUS CA Certificate

If you used the EZRADIUS EZCA to issue your RADIUS server certificate, you’ll need to download the the CA certificate for your EZCA CA, plus the Root CA certificate, if applicable. Follow these steps:

  1. Log in to your EZCA portal.

  2. Navigate to Certificate Authorities.

  3. Select the CA that issued your RADIUS server certificate.

  4. Click on the View Details button.

  5. Click on the Download Certificate button to download the CA certificate to your local machine. It will have a filename similar to <CA-NAME>.cer.

  6. If your EZCA CA is an intermediate CA, make sure to also download the Root CA certificate by repeating the above steps for the Root CA.

Refer to your PKI documentation to download the CA certificate(s) that issued your RADIUS server certificate. Ensure you have the root CA and any intermediate CA certificates if applicable.

How to Install the RADIUS Server CA Certificate on Windows

To install the RADIUS server CA certificate on your Windows device, follow these steps:

  1. Locate the downloaded CA certificate file on your local machine (e.g., RootCA.cer).

  2. Double-click the certificate file to open the Certificate window.

  3. Click on the Install Certificate… button.

    Install Certificate Button on Windows
  4. In the Certificate Import Wizard, choose Local Machine and click Next.

    Select Local Machine in Certificate Import Wizard on Windows
  5. Select Place all certificates in the following store and click on Browse….

  6. Choose Trusted Root Certification Authorities and click OK.

    Select Certificate Store in Certificate Import Wizard on Windows
  7. Click Next, then click Finish to complete the installation.

    Finish Certificate Import Wizard on Windows
  8. Repeat these steps for any additional CA certificates if necessary (e.g., intermediate CA certificates).

How to Set Up Your Network for RADIUS Authentication on Windows

When connecting your Windows device to an enterprise network using RADIUS authentication, you need to ensure that the correct EAP (Extensible Authentication Protocol) method is configured based on your authentication setup.

How to Configure EAP-TTLS/PAP on Windows for WiFi RADIUS Authentication

If you are using Entra ID passwords you will need to configure your Windows device to use EAP-TTLS/PAP due to Entra ID not supporting MS-CHAPv2 identity delegation. To configure EAP-TTLS/PAP on Windows follow these steps:

  1. Go to Settings –> Network & Internet –> Wi-Fi.

  2. Click on Manage known networks.

    Windows 11 Wi-Fi Settings for RADIUS

  3. Click on Add Network on the top right.

    Windows 11 Add Network for RADIUS

  4. Enter the SSID of your network (Case Sensitive).

  5. Select the Security type as either WPA2-Enterprise or WPA3-Enterprise, depending on your network settings.

  6. For EAP Method, select EAP-TTLS.

  7. For the Authentication Method, select Unencrypted password (PAP). Don’t worry the password is encrypted by EAP-TTLS using the server certificate.

  8. Click Save.

    Windows 11 EAP-TTLS/PAP Settings for RADIUS

  9. Now when you connect to the network you will be prompted for your Entra ID username and password.

How to Configure EAP-TTLS/PAP on Windows for Wired Ethernet RADIUS Authentication

To configure EAP-TTLS/PAP on Windows for a wired ethernet network follow these steps:

  1. Go to Settings –> Network & Internet –> Ethernet.

  2. Open the network details and for Authentication settings click on Edit

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS

  3. Enable IEEE 802.1X authentication

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS enable authentication

  4. Click on Edit configuration

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS edit configuration

  5. Set the EAP method to EAP-TTLS and the Authentication method to Unencrypted password (PAP) and click on Save

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS set EAP-TTLS

  6. Click on Sign in for the wired network.

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS sign in

  7. If you see a Continue connecting? prompt, verify the RADIUS server details and click on Connect. Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS connect

  8. Enter your Entra ID credentials and click OK

    Windows 11 Ethernet settings for EAP-TTLS PAP RADIUS enter password