72
CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Embed Size (px)

Citation preview

Page 1: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

AOS & CPPM INTEGRATIONCONFIGURATION & TESTING

EAP TLS & EAP PEAP

by Abilash Soundararajan

Page 2: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

EAP-TLS

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 3: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Certificate Requirements for EAP-TLS architecture (EAP tunnel termination on CPPM)

User Certificate

Root CA Cert

Radius CA Cert

Signing CA Cert

Root CA in Trusted Root CA list

Page 4: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Certificate Requirements for EAP-TLS architecture (EAP tunnel termination on Controller)

User Certificate

Server Cert

Trusted CA Cert

Root CA Cert

Signing CA Cert

Root CA in Trusted Root CA list

Page 5: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

SETTING UP EAP-TLS TERMINATION ON CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 6: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Steps for EAP-TLS (Termination on CPPM)

• Creating CA & Signing CA on CPPM

• Configuring Controller– SSID profile– Dot1x profile– Server & Server Group– AAA profile– VAP Profile– Mapping to AP-group

• Configuring Device & Services in CPPM

• Creating CSR, Radius cert and uploading it

• Creating User in CPPM

• Creating Client Certificates

• Checking Access Tracker

• Troubleshooting from Controller

Page 7: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating CA & Signing CA on CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 8: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating CA & Signing CA on CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 9: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking CA cert info

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 10: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Configuring Controller – SSID profile

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 11: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Configuring Controller – Dot1x profile

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 12: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Configure server info and map to server group

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 13: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Mapping Dot1x, AAA & SSID profiles

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Mapping Do1x to AAA profile Mapping AAA & SSID to VAP Profile

Add this VAP to the AP-group that needs this SSID.

Page 14: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Add Controller to the devices in CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 15: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating an Enforcement Policy

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 16: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating Enforcement Policy Rules

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

• There are different ways of doing this step.• In this case we are going to check, if the Certificate submitted by client for

authentication has in its common name “Company_ABCD”, which is also in our list of Signing CAs.

Page 17: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating Service in CPPM to cater to EAP-TLS requests

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Adding ESSID name to the list of conditions to be checked to match this Service.

Page 18: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Adding necessary Authentication Methods & Sources necessary

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 19: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Mapping the Enforcement Profile configured

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 20: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating CSR for RADIUS server

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Note: Need to download 2 files. “CertSignRequest.csr” & “CertPrivKey.pkey”

Page 21: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating Radius server cert with corresponding CA

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 22: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Uploading the Radius server cert to Server Certs

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 23: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

New Radius certificate seen in the Server Certs

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 24: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating User certificates

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 25: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking Certificates created and Exporting Client certificate

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Exporting Client Certificate with private key, secured with a Passphrase

Page 26: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Installing the Client certificate on the end device

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 27: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Creating the user in the Local user database (as CN of the user will be checked in Local DB)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 28: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Troubleshooting Radius Service from Controller

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

• Current service will not help in doing aaa test-server – As its only meant for EAP-TLS & EAP-PEAP

• Below addition in services can help in doing an MSChapv2 as well– Disable it post testing for stricter security compliance

Page 29: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking logs on CPPM for successful test authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 30: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking logs on Controller for Successful/ failed test authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

(Master) #show log security 30 | include User,server,failAug 4 10:55:53 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=0Aug 4 10:55:53 :124019: <INFO> |authmgr| Test server response: Authentication SuccessfulAug 4 11:02:52 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:02:57 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=1Aug 4 11:02:57 :124019: <INFO> |authmgr| Test server response: Authentication failedAug 4 11:05:15 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:05:20 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=1Aug 4 11:05:20 :124019: <INFO> |authmgr| Test server response: Authentication failedAug 4 11:06:20 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:06:20 :121041: <DBUG> |authmgr| User Employee1 MAC=00:00:00:00:00:00 not found.Aug 4 11:06:20 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=0Aug 4 11:06:20 :124019: <INFO> |authmgr| Test server response: Authentication SuccessfulAug 4 11:07:09 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:07:14 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=1Aug 4 11:07:14 :124019: <INFO> |authmgr| Test server response: Authentication failedAug 4 11:14:50 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:14:50 :121041: <DBUG> |authmgr| User Employee1 MAC=00:00:00:00:00:00 not found.Aug 4 11:14:50 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=0Aug 4 11:14:50 :124019: <INFO> |authmgr| Test server response: Authentication SuccessfulAug 4 11:15:56 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:15:56 :121041: <DBUG> |authmgr| User Employee1 MAC=00:00:00:00:00:00 not found.Aug 4 11:15:56 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=0Aug 4 11:15:56 :124019: <INFO> |authmgr| Test server response: Authentication SuccessfulAug 4 11:16:36 :124011: <INFO> |authmgr| Test authenticating user Employee1:****** using server Company-ABC-CPPMAug 4 11:16:36 :121041: <DBUG> |authmgr| User Employee1 MAC=00:00:00:00:00:00 not found.Aug 4 11:16:36 :124004: <DBUG> |authmgr| Auth server 'Company-ABC-CPPM' response=0Aug 4 11:16:36 :124019: <INFO> |authmgr| Test server response: Authentication Successful

Page 31: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Download & Install Root CA Certificate to the list of Trusted CAs in the EAP-TLS client

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 32: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Server Validation settings in Client

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 33: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Choosing Client cert for authenticating while connecting & Successful Authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 34: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking Security logs for the EAP-TLS event

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 35: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking logs in Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 36: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Client Attributes sent and Authentication Sources used

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 37: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

EAP-TLS WITH TERMINATION ON CONTROLLER

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 38: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Create Server certificate for Controller – Generate CSR for controller

Page 39: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Generate certificate for WLAN controller using CSR

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 40: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Upload the certificate to the controller as Server certificate and also the CA certs

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 41: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Map the certificates to Dot1x profile and enable Termination

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 42: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Configuring CPPM Service

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 43: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Configuring Authentication Method for Service

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 44: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Enforcement policy for Service

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 45: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Ensure that you have User in the DB with the same Name as CN in the User cert

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 46: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Controller Side verification – auth-tracebuf

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 47: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Controller side log verification – Security logs

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 48: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking logs in the Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 49: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking logs in the Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 50: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

EAP-PEAP

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 51: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Certificate Requirements for EAP-PEAP architecture (EAP tunnel termination on CPPM)

Root CA Cert

Radius CA Cert

Signing CA CertRoot CA in Trusted Root CA list

Username: Employee1Password:xxxxxx

Page 52: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Certificate Requirements for EAP-PEAP architecture (EAP tunnel termination on Controller)

Server Cert

Trusted CA Cert

Root CA Cert

Signing CA CertRoot CA in Trusted Root CA list

Username: Employee1Password:xxxxxx

Page 53: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

EAP-PEAP WITH TERMINATION ON CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 54: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

No change in controller config when compared to EAP-TLS setup (Termination on CPPM)

Option disabled as termination is disabled

Page 55: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Only change in CPPM Service config when compared to EAP-TLS (Termination on CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 56: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Client config for EAP-PEAP (Auth Method, Server Certificate & Trusted Root CA)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 57: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking the steps of EAP-PEAP with termination on CPPM

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 58: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking controller logs for EAP-PEAP authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 59: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking authentication logs at Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 60: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Access Tracker showing Outer and Inner EAP tunnel methods

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 61: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

EAP-PEAP WITH TERMINATION ON CONTROLLER

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 62: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Only change from EAP-TLS (with termination on controller) in config for EAP-PEAP

Page 63: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Change in CPPM Service config (compared to EAP-TLS with termination on controller)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 64: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Auth-tracebuf from controller showing steps in EAP-PEAP authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 65: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Checking security logs in controller for the authentication

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 66: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Logs at Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 67: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Logs at Access Tracker (CPPM)

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 68: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

MISCELLANEOUS TROUBLESHOOTING TIPS

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Page 69: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Check the service that is being used in case failed authentication

In the below output for some reason its hitting wrong Service “test123”, while name of our service is “Company_ABCD-EAP-PEAP”

Page 70: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Check if right Authentication methods are configured

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

In the below output only “Mschap” was configured as the Authentication method, while actually “EAP-PEAP” was required.

Page 71: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

Ensure right certificates are used at CPPM, Controller & Client

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved

Always ensure • The certificate path is correct and

right certificates are positioned in right devices.

• The root CA is trusted in the client device

• Validate the server certificate in client for mutual authentication & mention the exact CN of the Authentication server.

Page 72: CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved AOS & CPPM INTEGRATION CONFIGURATION & TESTING EAP TLS & EAP PEAP by Abilash Soundararajan

THANK YOU!!!

CONFIDENTIAL © Copyright 2014. Aruba Networks, Inc. All rights reserved