ASA Clientless SSL VPN (WebVPN) Troubleshooting Tech Note

Similar documents
Cisco Secure Desktop (CSD) on IOS Configuration Example using SDM

Secure Access Troubleshooting Rewrite related issues (Core/Web Based Access)

Configuring the Cisco VPN 3000 Concentrator 4.7.x to Get a Digital Certificate and a SSL Certificate

ASA 8.0: How to Change the WebVPN Logo

CRS Historical Reports Schedule and Session Establishment

How to Configure SSL VPN Portal for Forcepoint NGFW TECHNICAL DOCUMENT

Create and Apply Clientless SSL VPN Policies for Accessing. Connection Profile Attributes for Clientless SSL VPN

SASSL v1.0 Managing Advanced Cisco SSL VPN. 3 days lecture course and hands-on lab $2,495 USD 25 Digital Version

CTC Fails to Start on Windows XP with Cisco Security Agent

Clientless SSL VPN End User Set-up

Lab - Configure Browser Settings in Windows 8

Use NAT to Hide the Real IP Address of CTC to Establish a Session with ONS 15454

Secure ACS for Windows v3.2 With EAP TLS Machine Authentication

Clientless SSL VPN Remote Users

Cisco Secure ACS for Windows v3.2 With PEAP MS CHAPv2 Machine Authentication

Clientless SSL VPN Troubleshooting

Aventail WorkPlace. User s Guide Version 8.7.0

Implementing Core Cisco ASA Security (SASAC)

Configuring the Cisco VPN 3000 Concentrator with MS RADIUS

Clientless SSL VPN Troubleshooting

New Features for ASA Version 9.0(2)

Web Browser Application Troubleshooting Guide. Table of Contents

Chapter 10 Configure Clientless Remote Access SSL VPNs Using ASDM

UCS Uplink Ethernet Connection Configuration Example

Aventail Connect Client with Smart Tunneling

Troubleshooting Web Authentication on a Wireless LAN Controller (WLC)

CCNP Security VPN

Configure the Cisco VPN 3000 Series Concentrators to Support the NT Password Expiration Feature with the RADIUS Server

Using the Terminal Services Gateway Lesson 10

Chapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM

Exam Questions

Configuring the VPN Client 3.x to Get a Digital Certificate

Deploying Cisco ASA VPN Solutions v2.0 (VPN)

Configuring Funk RADIUS to Authenticate Cisco Wireless Clients With LEAP

Chapter 10 Configure Clientless Remote Access SSL VPNs Using ASDM

Clientless SSL VPN Overview

Remote Access VPN. Remote Access VPN Overview. Licensing Requirements for Remote Access VPN

Clientless SSL VPN. Security Precautions CHAPTER

Table of Contents. Cisco WebVPN Capture Tool on the Cisco ASA 5500 Series Adaptive Security Appliance

Symptom Condition / Workaround Issue No validation is provided for name and IP address fields when creating bookmarks.

ASA 8.x: RSS Newsfeed for Clientless SSL VPN Configuration Example

Fixing Issues with Corporate Directory Lookup from the Cisco IP Phone

The information in this document is based on the Cisco VPN 3000 Series Concentrator.

Release Notes. Dell SonicWALL SRA Release Notes

This document describes the configuration of Secure Sockets Layer (SSL) decryption on the FirePOWER Module using ASDM (On-Box Management).

NetExtender for SSL-VPN

SonicWALL SSL VPN 2.5 Early Field Trial

Installing and Configuring vcloud Connector

Configuring the CSS for Device Management

Exam4Tests. Latest exam questions & answers help you to pass IT exam test easily

Chapter 10 - Configure ASA Basic Settings and Firewall using ASDM

Cisco Passguide Exam Questions & Answers

AT&T Cloud Web Security Service

BROWSER-BASED SUPPORT CONSOLE USER S GUIDE. 31 January 2017

Workspace ONE UEM Certificate Authentication for Cisco IPSec VPN. VMware Workspace ONE UEM 1810

Cisco Cloud Web Security Troubleshooting Guide

Instructions For Configuring Your Browser Settings and Online Banking FAQ's

Installing and Configuring vcloud Connector

Wireless LAN Controller Web Authentication Configuration Example

Clientless SSL VPN Users

SSL Certificate Based VPN

Republicbank.com Supported Browsers and Settings (Updated 03/12/13)

CVP 40 EVAL, CVP 40 DISTI, CVP 40 DART, CVP 41 EVAL,CVP 41 DIST NFR, CVP 41 DART NFR, CVP 70 EVAL, CVP 70 DIST NFR

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

CA Agile Central Installation Guide On-Premises release

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation

ASACAMP - ASA Lab Camp (5316)

CA Agile Central Administrator Guide. CA Agile Central On-Premises

Expanding an ICM SQL Database

Auto Register Cisco IP Communicator 8.6 with CUCM 8.x

Skytap Remote Access/Connectivity Checker Troubleshooting Guide

Sabre Customer Virtual Private Network Launcher (SCVPNLauncher)

VII. Corente Services SSL Client

Instructions for Configuring Your Browser Settings and Online Security FAQ s

shun through sysopt radius ignore-secret Commands

Web Authentication Proxy Configuration Example

Viewing System Status, page 404. Backing Up and Restoring a Configuration, page 416. Managing Certificates for Authentication, page 418

About This Guide. Document Objectives. Audience

Accessing Applications with the Application Browser

SonicOS Enhanced Release Notes

See the following screens for showing VPN connection data in graphical or tabular form for the ASA.

Syslog Server Configuration on Wireless LAN Controllers (WLCs)

Cisco Aironet Client Adapter Installation Tips for Windows NT v4.0

BIG-IP Access Policy Manager : Portal Access. Version 12.1

Configuring Split and Dynamic DNS on the Cisco VPN 3000 Concentrator

ACE Live on RSP: Installation Instructions

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Cisco Adaptive Security Appliance 9.5(2)

ISE with Static Redirect for Isolated Guest Networks Configuration Example

CallManager Configuration Requirements for IPCC

PIX/ASA : Port Redirection(Forwarding) with nat, global, static and access list Commands

Novell Access Manager

Cisco Unified IP Phone 7942/7945/7962/7965/7975 Firmware Upgrade from pre 8.3(3) to 9.3(1)

WebVPN. WebVPN Security Precautions CHAPTER

Using vemlog to debug Nexus 1000v problems

Cisco CISCO Securing Networks with ASA Advanced. Practice Test. Version

Cisco Unified Serviceability

Configure Unsanctioned Device Access Control

Table of Contents 1 Cisco AnyConnect...1

Remote Access VPN. Remote Access VPN Overview. Maximum Concurrent VPN Sessions By Device Model

Transcription:

ASA Clientless SSL VPN (WebVPN) Troubleshooting Tech Note Document ID: 104298 Contents Introduction Prerequisites Requirements Components Used Conventions Troubleshooting ASA Version 7.1/7.2 Clientless ASA Version 8.0 Clientless Procedures Add the ASA as a Trusted Site Enable Cookies Clear the Browser Cache Clear the Java Cache Enable Java Applet Debugging Options Enable the HTML Capture Tools Related Information Introduction This document lists the Clientless SSL VPN (WebVPN) troubleshooting techniques adopted for ASA versions 7.1, 7.2, and 8.0. There are significant advancements between these releases that require varied troubleshooting techniques to be adopted. Prerequisites Requirements There are no specific requirements for this document. Components Used The information in this document is based on the Cisco 5500 Series ASA that runs software version 7.1 or higher. The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command. Conventions Refer to Cisco Technical Tips Conventions for more information on document conventions.

Troubleshooting The prerequisite for troubleshooting clientless SSL VPN connections (WebVPN) on the ASA is to gain visibility into both the client experience via screenshots and HTML capture tools and then to compare this to the same information when connected directly to the URL/Application being accessed. ASA Version 7.1/7.2 Clientless This section describes the troubleshooting techniques for ASA Versions 7.1/7.2 and all interims up to, but not including, the 8.0 release. In this release if complex Java/Javascript functions have difficulty, other options (such as application access port forwarding or the use of proxy bypass) might be considered. Refer to Configuring Application Access and Using Proxy Bypass for more information about these alternatives. In most scenarios, if the URL that is accessed through Clientless SSL VPN fails for Internet Explorer, it will also fail for another browser. In order to ensure that this is not dependant on the client PC or operating system, use another client from a different location. The use of an IPsec or SSL VPN client can also be tested. Ensure that the ASA is included in the browser Trusted Zone as described in Enabling Cookies on Browsers for WebVPN and that cookies are enabled as described in Enable Cookies. If the process still fails, complete these steps in order to gather the necessary information, and then open a TAC case. 1. Clear the browser cache as described in Clear the Browser Cache. 2. Clear the Java cache as described in Clear the Java Cache. 3. Disable the WebVPN cache on the ASA as described in Configuring Caching. 4. If a Java applet is present, use debug level 5 in the applet window as described in Enable Java Applet Debugging Options. 5. Log into the ASA via Clientless SSL VPN. 6. At the URL just prior to the problematic URL, enable an HTML capture tool in the browser as described in Enable the HTML Capture Tools. 7. Capture the sequence from this point to the problematic URL. 8. Press Ctrl+Print Screen on your keyboard in order to capture a screenshot. 9. Stop the HTML capture tool. 10. Perform the same steps 1 through 9 when you connect directly to the URL via either an IPsec or SSL VPN session through the ASA or directly connect on the same LAN segment (if possible) and send the data to TAC for analysis. ASA Version 8.0 Clientless This section describes the troubleshooting techniques used for ASA Versions 8.0 and all interims. In this release if complex URLs or applications have difficulty through clientless SSL VPN, other options (such as the use of smart tunnels) are a powerful alternative. Refer to Configuring Smart Tunnel Access for more information about smart tunnels. You might also consider application access port forwarding or the use of proxy bypass. Refer to Configuring Application Access and Using Proxy Bypass for more information about these alternatives.

In most scenarios, if the URL that is accessed through Clientless SSL VPN fails for Internet Explorer, it will also fail for another browser. In order to ensure that this is not dependant on the client PC or operating system, use another client from a different location. The use of an IPsec or SSL VPN client can also be tested. Ensure that the ASA is included in the browser Trusted Zone as described in Enabling Cookies on Browsers for WebVPN and that cookies are enabled as described in Enable Cookies. If an application experiences an issue with the clientless content transformation engine (CTE/rewriter), you can modify the bookmark for that application in order to enable the Smart Tunnel option as shown in this image: Enabling this option for a bookmark does not require additional configuration. Similar to port forwarding, this is another convenient option to click a bookmark in order to open a new window that uses the smart tunnel to pass application traffic and avoid rewrite issues. When you use this feature for TCP Winsock 32 applications (such as RDP), the administrator is required to identify the process(es) to be utilized through smart tunnels. For instance, RDP uses the mstsc.exe process; a simple smart tunnel entry can be created for this process. More complicated applications may spawn multiple processes. From within the WebVPN Portal Page, choose the Application Access panel. As soon as it loads, the list of allowed applications are able to connect to the private side of the network.

If the process still fails, complete these steps in order to gather the necessary information, and then open a TAC case. 1. Clear the browser cache as described in Clear the Browser Cache. 2. Clear the Java cache as described in Clear the Java Cache. 3. Disable the WebVPN cache on the ASA as described in Configuring Caching. 4. If a Java applet is present, use debug level 5 in the applet window as described in Enable Java Applet Debugging Options. 5. Log into the ASA via Clientless SSL VPN. 6. At the URL just prior to the problematic URL, enable an HTML capture tool in the browser as described in Enable the HTML Capture Tools. 7. Capture the sequence from this point to the problematic URL. 8. Press Ctrl+Print Screen on your keyboard in order to capture a screenshot. 9. Stop the HTML capture tool. 10. Perform the steps 1 through 9 when you connect directly to the URL via either an IPsec or Any Connect SSL session through the ASA or directly connect on the same LAN segment (if possible), complete these steps, and send the data to TAC for analysis Procedures Add the ASA as a Trusted Site When you access the ASA in Internet Explorer, you will receive a certificate error if the site is not included as a trusted site. Complete these steps in order to add the ASA as a trusted site: 1. In Interent Explorer, choose Tools > Internet Options. 2. Click the Security tab, and choose Trused sites.

3. Click Sites. 4. Add the https:// address of the ASA, and click Add. 5. Once the site is added, the Trusted sites icon appears in the Internet Explorer status bar.

Note: Refer to Working with Internet Explorer 6 Security Settings procedure. for detailed information about this Enable Cookies Complete these steps in order to enable cookies: 1. In Internet Explorer, choose Tools > Internet Options. 2. Click the Privacy tab, and then click Advanced. 3. In the Advanced Privacy Settings dialog box, check the Override automatic cookie handling check box, click the Accept radio button, and click OK.

Clear the Browser Cache Complete these steps in order to clear the cache for Internet Explorer: 1. In Internet Explorer, choose Tools > Internet Options. 2. On the General tab, click Delete within the Browsing history section.

3. Click Delete All. 4. Check the Also delete files and settings stored by add ons check box, and click Yes. 5. Once the cache is cleared, shut down all instances of the browser, and restart the browser. Note: In order to clear the cache for other browsers, refer to How do I clear my browsers cache (to improve its performance)? Clear the Java Cache Complete these steps in order to clear the Java cache: 1. Choose Control Panel from the Windows Start menu. 2. Double click Java.

3. Click Settings. 4. Click Delete Files. Note: Refer to How do I clear my Java cache? for more information about this procedure.

Enable Java Applet Debugging Options Complete these steps in order to enable the Java applet debugging option: 1. Ensure Java 1.4 or above is enabled: a. Choose Control Panel from the Windows Start menu. b. Double click Java. c. Click About, and check the version number.

Note: You can download Java updates from http://java.com/en/. 2. Ensure that Java is configured to enable tracing, to show the console, and to set Microsoft Internet Explorer as the default browser as shown in this image: 3. Ensure that the Java cache is cleared as described in Clear the Java Cache. 4. In Internet Explorer, choose Tools > Java Console in order to open the Java debug window.

5. Once the Java Console debug window is open, press 5 in order to set the trace level When a URL is accessed that contains a Java Applet, the activity is captured in this window. 6. Click Copy in order to copy the information. Enable the HTML Capture Tools A number of different HTML capture tools are available to gather data, some of which have been listed here. Install one of these HTML capture tools onto the client PC that is used for is data gathering exercise: HttpWatch IE Inspector Debug Proxy Note: This procedures uses the HTTPWatch application. Once the application is installed, complete these steps: 1. Press Shift+P+F+2 or click the icon in the browser window in order to enable HTTPWatch.

2. Once the application is enabled, a window appears embedded at the bottom of the browser window similar to this image: 3. Click Record in order to record data; click Stop in order to stop recording. Note: It is recommended to use HttpWatch 7.x in order to record the data. Related Information Clientless SSL VPN (WebVPN) on ASA Configuration Example Cisco ASA 5500 Series Adaptive Security Appliances Technical Support & Documentation Cisco Systems Contacts & Feedback Help Site Map 2014 2015 Cisco Systems, Inc. All rights reserved. Terms & Conditions Privacy Statement Cookie Policy Trademarks of Cisco Systems, Inc. Updated: Apr 29, 2008 Document ID: 104298