Installing the VPN Client



Similar documents
The commands and some parts of the driver are distributed in binary form only.

Cisco VPN Client User Guide for Linux and Solaris

Cisco VPN Client User Guide for Linux and Solaris

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide

Cisco VPN Client User Guide for Linux, Solaris, and Mac OS X

Table of Contents. Cisco Cisco VPN Client FAQ

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Getting Started with RES Automation Manager Agent for Linux

How To Configure L2TP VPN Connection for MAC OS X client

Deployment Guide: Transparent Mode

Basic Installation of the Cisco Collection Manager

Enterprise Reporting Server v3.5

Table of Contents. FleetSoft Installation Guide

RSA SecurID Ready Implementation Guide

Release Notes. Pre-Installation Recommendations... 1 Platform Compatibility... 1 Known Issues... 2 Resolved Issues... 2 Troubleshooting...

MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Signiant Agent installation

Creating a Gateway to Client VPN between Sidewinder G2 and a Mac OS X Client

Using VMware Player. VMware Player. What Is VMware Player?

IBM WebSphere Application Server Version 7.0

Cisco PIX Firewall Manager FAQ

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

Use Shrew Soft VPN Client to connect with IPSec VPN Server on RV130 and RV130W

ACCREDITED SOLUTION. EXPLORER Cisco Systems VPN Client

Wolfr am Lightweight Grid M TM anager USER GUIDE

Configuring the PIX Firewall with PDM

Release Notes. Contents. Release Purpose. Pre-Installation Recommendations. Platform Compatibility. Dell SonicWALL Global VPN Client 4.

Monitoring Clearswift Gateways with SCOM

QuickDNS 4.6 Installation Instructions

Installation Guide. Capacity Planner 3.0 EN

DIS VPN Service Client Documentation

CheckPoint Software Technologies LTD. How to Install and Configure SecureClient and SecureServer

Security Correlation Server Quick Installation Guide

VERSION 9.02 INSTALLATION GUIDE.

JAMF Software Server Installation Guide for Linux. Version 8.6

Understanding the Cisco VPN Client

Security Correlation Server Quick Installation Guide

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

Timed Out Waiting For VPN Client Response

This chapter describes how to set up and manage VPN service in Mac OS X Server.

McAfee SMC Installation Guide 5.7. Security Management Center

ilaw Installation Procedure

FREQUENTLY ASKED QUESTIONS

Clientless SSL VPN Users

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

ACCREDITED SOLUTION. SAILOR 250/500 Cisco Systems VPN Client

insync Installation Guide

What is included in the ATRC server support

Lab assignment #2 IPSec and VPN Tunnels (Document version 1.1)

Installation Guide for FTMS and Node Manager 1.6.0

BF2CC Daemon Linux Installation Guide

I N S T A L L A T I O N M A N U A L

Ahsay Offsite Backup Server and Ahsay Replication Server

AMD Catalyst Installer Notes for Linux

Setting up an MS SQL Server for IGSS

IBM Security QRadar Version (MR1) WinCollect User Guide

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Installation Guide: Delta Module Manager Launcher

DocuShare Installation Guide

Accessing Restricted University Online Resources Using Network Connect. on the Secure Remote Access Service

TOSHIBA GA Printing from Windows

JP1/IT Desktop Management 2 - Agent (For UNIX Systems)

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

UserGuide ReflectionPKIServicesManager

BorderGuard Client. Version 4.4. November 2013

EMC Avamar 7.2 for IBM DB2

Networking Best Practices Guide. Version 6.5

StreamServe Persuasion SP4

SonicWALL strongly recommends you follow these steps before installing Global VPN Client (GVC) 4.0.0:

1. Data Domain Pre-requisites. 2. Enabling OST

How To Install Sedar On A Workstation

enicq 5 System Administrator s Guide

OnCommand Performance Manager 1.1

Setting Up Scan to SMB on TaskALFA series MFP s.

Installing F-Secure Anti-Virus (FSAV) Table of Contents. FSAV 8.x and FSLS 7.x End of Life. FSAV 9.x and FSLS 9.x End of Life

Contents. Pre-Installation Recommendations. Platform Compatibility. G lobal VPN Client SonicWALL Global VPN Client for 64-Bit Clients

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08

PATROL Console Server and RTserver Getting Started

NovaBACKUP xsp Version 15.0 Upgrade Guide

End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys

Upgrade ProTracker Advantage Access database to a SQL database

CommandCenter Secure Gateway

Firewall Security Toolbox User s Guide

SSL Tunnels. Introduction

Managing Software and Configurations

VPNC Interoperability Profile

WhatsUp Gold v16.3 Installation and Configuration Guide

Nixu SNS Security White Paper May 2007 Version 1.2

NovaBACKUP xsp Version 12.2 Upgrade Guide

Configure Backup Server for Cisco Unified Communications Manager

How To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc

TelePresence Migrating TelePresence Management Suite (TMS) to a New Server

Install Pocket Inventory in a Windows Server 2008 Standard Environment

WebCT 3.7 Campus Edition System Administrator s Guide. Technical Communications

Back-up Server DOC-OEMSPP-S/2014-BUS-EN-10/12/13

How To Connect To Ecs.Org From A Pc Or Mac Or Ipad (For A Laptop) With A Network Connection (For Mac) With The Ipad Or Ipa (For Pc Or Ipac) With An Ipa Or Ip

1.6 HOW-TO GUIDELINES

Fuse ESB Enterprise Installation Guide

Transcription:

CHAPTER 2 This chapter describes how to install the VPN Client software on your workstation. You should be familiar with software installation on UNIX computers to perform this procedure. The VPN Client consists of: A driver, which is a loadable module. A set of commands accessible through your shell, which is used to access the applications. The commands and some parts of the driver are distributed in binary form only. Uninstalling an Old Client This section describes how to uninstall the VPN Client. You must uninstall an old VPN Client for Solaris before you install a new VPN Client. You are not required to uninstall an old VPN Client for Linux before you install a new VPN Client. You must uninstall any VPN 5000 Client before you install a VPN Client. Refer to the Cisco VPN 5000 Client documentation for more information. Uninstalling a VPN Client for Solaris If a VPN Client for Solaris was previously installed, you must remove the old VPN Client before you install a new one. To uninstall a package, use the pkgrm command. For example: pkgrm vpnclient Uninstalling a VPN Client for Linux To uninstall the VPN Client for Linux: Step 1 Step 2 Run the following command: sudo /usr/local/bin/vpn_uninstall You are prompted to remove all profiles and certificates. 2-1

Gathering Information You Need Chapter 2 If you answer yes, all binaries, startup scripts, certificates, profiles, and any directories that were created during the installation process are removed. If you answer no, all binaries and startup scripts are removed, but certificates, profiles, and the vpnclient.ini file remain. Gathering Information You Need To configure and use the VPN Client, you might be required to have the following information. This information is normally obtained from the system administrator of the private network you want to access. The system administrator might preconfigure much of this data. Hostname or IP address of the secure gateway you are connecting to Your IPSec Group Name (for preshared keys) Your IPSec Group Password (for preshared keys) The name of the certificate, if authenticating with a digital certificate Your username and password, if authenticating through: The secure gateway s internal server A RADIUS server An NT Domain server Your username and PIN, if authenticating through a token vendor The hostnames or IP addresses of the backup servers, if you should configure backup server connections Verifying System Requirements This section describes system requirements for the VPN Client for each operating system. Linux System Requirements The VPN Client for Linux supports Red Hat Version 6.2 Linux (Intel), or compatible libraries with glibc Version 2.1.1-6 or later, using kernel Versions 2.2.12 or later. The VPN Client for Linux does not support kernel Version 2.5 prior to VPN Client Release 4.0.1.A and does not support SMP (multiprocessor) kernels in any release of the VPN Client. Firewall Issues If you are running a Linux firewall (for example, ipchains or iptables), be sure that the following types of traffic are allowed to pass through: UDP port 500 2-2

Chapter 2 Verifying System Requirements Troubleshooting Tip UDP port 10000 (or any other port number being used for IPSec/UDP) IP protocol 50 (ESP) TCP port configured for IPSec/TCP NAT-T (Standards-Based NAT Transparency) port 4500 The following two lines might be added by default with your Linux installation in the /etc/sysconfig/ipchains directory. For Red Hat, this might be written to the /etc/sysconfig/ipchains directory. These two commands might prevent UDP traffic from passing through. -A input -p udp -s 0/0 -d 0/0 0:1023 -j REJECT -A input -p udp -s 0/0 -d 0/0 2049 -j REJECT If you have problems with UDP traffic, try one of the following solutions: First delete the above two reject lines, then enter the following two commands: /etc/init.d/ipchains stop /etc/init.d/ipchains start The ipchains might be replaced by iptables or it might be located in a different directory on your Linux distribution. Add the following rule to the default ipchains firewall configuration, or add it above any UDP reject line. -A input -p udp -s 0/0 -d 0/0 500 -j ACCEPT This rule allows UDP port 500, which is required for the VPN Client connection. Bundling a Root Certificate with the Installation Package Linux To use mutual authentication, the VPN Client system must have a root certificate installed. You can bundle a root certificate with the installation package so that the root certificate is installed automatically during installation. The following commands place a root certificate with the installation package. The root certificate is contained in a file. The name of the file must be rootcert with no extension. zcat vpnclient-linux-<version>-k9.tar.gz tar xf - rm -f vpnclient-linux-<version>-k9.tar.gz cp -f <path_to_root_cert>/<root_cert_filename> vpnclient/rootcert tar czf vpnclient-linux-<version>-k9.tar.gz vpnclient Bundling a Root Certificate with the Installation Package Solaris To use mutual authentication, the VPN Client computer must have a root certificate installed. You can bundle a root certificate with the installation package so that the root certificate is installed automatically. The following commands place a root certificate with the installation package. The root certificate is contained in a file. The name of the file must be rootcert with no extension. 2-3

Unpacking the VPN Client Files Chapter 2 zcat vpnclient-solaris-<version>-k9.tar.z tar xf - rm -f vpnclient-solaris-<version>-k9.tar.z cp -f <path_to_root_cert>/<root_cert_filename> vpnclient/rootcert tar cf - vpnclient compress -c > vpnclient-solaris-<version>-k9.tar.z Solaris System Requirements The VPN Client for Solaris runs on any UltraSPARC computer running a 32-bit or 64-bit Solaris kernel OS Version 2.6 or later. Changing a Kernel Version You can install the VPN Client running the 32-bit or 64-bit version of the kernel (referred to as 32-bit mode and 64-bit mode). If you experience problems installing or running the VPN Client in one mode, try the other one. To see which mode the system is running in, enter this command: isainfo -kv If the cipsec module is loaded correctly, the dmesg log displays a message similar to the following: Oct 29 11:09:54 sol-2062 cipsec: [ID 952494 kern.notice] Cisco Unity IPSec Module Load OK If the dmesg log does not show the cipsec log message, you should switch to the other mode. To switch to 32-bit mode: Temporarily Enter the following command (ok is the system prompt): ok boot kernel/unix Permanently Enter the following command as root, then restart your computer: eeprom boot-file=/platform/sun4u/kernel/unix To switch to 64-bit mode: Temporarily Enter the following command (ok is the system prompt): ok boot kernel/sparcv9/unix Permanently Enter the following command as root, then restart your computer: eeprom boot-file=/platform/sun4u/kernel/sparcv9/unix Unpacking the VPN Client Files The VPN Client is shipped as a compressed tar file. To unpack the files Step 1 Step 2 Download the packed files, either from your internal network or the Cisco website, to a directory of your choice. Copy the VPN Client file to a selected directory. 2-4

Chapter 2 Installing the Software Step 3 Unpack the file using the zcat and tar commands. For example, the command for Linux is: zcat vpnclient-linux-3.7.xxx-k9.tar.gz tar xvf - The command for Solaris is: zcat vpnclient-solaris-3.7.xxx-k9.tar.z tar xvf - This command creates the vpnclient directory in the current directory. Installing the Software The following sections describe the installation procedure for the VPN Client for each operating system. for Linux Before you install a new version of the VPN Client, or before you reinstall your current version, you must use the stop command to disable VPN service. If you are upgrading from the VPN 5000 Client to the VPN Client, use the following stop command: /etc/rc.d/init.d/vpn stop If you are upgrading from the VPN 3000 Client to the VPN Client, use the following stop command: /etc/rc.d/init.d/vpnclient_init stop To install the VPN Client for Linux Step 1 Step 2 Step 3 Step 4 Obtain superuser privileges to run the install script. Enter the following commands: cd vpnclient./vpn_install The default directories for the binaries, kernel, VPN modules, and profiles are listed during the installation process. You receive the following prompts during the installation: Directory where binaries will be installed [/lib/modules/<kernel version>/build/] Automatically start the VPN service at boot time [yes] Directory containing linux kernel source code [/usr/src/linux] Is the above correct [y] Press Enter to choose the default response. At the directory prompts, if you do not choose the default, you must enter another directory in your user s path. If the installer cannot auto detect these settings, you might receive the following prompts: Directory containing init scripts: The directory where scripts that are run at boot time are kept. Typically this is /etc/init.d or /etc/rc.d/init.d 2-5

Installing the Software Chapter 2 Step 5 Directory containing run level directories (rcx.d): The directory that contains init's run level directories. Typically this is /etc or /etc/rc.d Enable the VPN service by using one of the following methods: Restart your computer. Enable the service without restarting. Enter the following command: /etc/rc.d/init.d/vpnclient_init start Kernel Source Requirements To install the VPN Client, you must have the kernel source that was used to build the kernel that is running on the system. If the system is using a kernel that came as part of the Linux distribution, or a custom built kernel, the kernel code can be obtained in different ways: For users running kernels that came with their distribution You must install the corresponding kernel-source rpm. The vpn_install script should be able to automatically find the kernel source. For users running a custom-built kernel You must use the same copy of the kernel source that was used to build the kernel you are running. Unpacking the source code for the version of the kernel you are using is insufficient. There are several files generated when the kernel is compiled that the VPN Client uses. These files must exactly match with the kernel you are running. Otherwise, the VPN Client installation might fail. If you install a patch on the workstation kernel, you must reinstall the VPN Client using these guidelines. VPN Client for Linux Install Script s During the installation process: 1. The module is compiled, linked, and copied to either the directory /lib/modules/preferred/ciscovpn, if it exists, or to /lib/modules/system/ciscovpn, where system is the kernel version. 2. The application binaries are copied to the specified destination directory. 3. The startup file /etc/rc.d/init.d/vpnclient_init is created to enable and disable the VPN service. 4. The links /etc/rc3.d/s85vpnclient and /etc/rc5.d/s85vpnclient are added to run level 3 and level 5 if startup at boot time is requested. These links allow the tunnel server to start at boot time and run in levels 3 and 5. 2-6

Chapter 2 Installing the Software for Solaris Before you install a new version of the VPN Client, or before you reinstall your current version, you must uninstall the old VPN Client. See the Uninstalling an Old Client section on page 2-1 for more information. If you are installing the VPN Client for Solaris, Release 3.7 or later on a Version 2.6 Solaris platform, you receive the following message during the VPN Client installation: Patch 105181 version 29 (or higher) to Solaris 2.6 is required for the client to function properly. Installing without this patch will cause the kernel to crash as soon as the client kernel module is loaded. This patch is available from Sun as part of the "Recommended Solaris Patch Cluster". If you proceed with installation, the kernel module will not be enabled. After you have installed the patch, you may enable the kernel module by uncommenting all lines in /etc/iu.ap that contain cipsec. To install the VPN Client for Solaris Step 1 Step 2 Step 3 Step 4 Obtain superuser privileges to run the install script. Enter the following command: pkgadd -d. vpnclient The default directories for the binaries, kernel, VPN modules, and profiles are listed during the installation process. You receive the following prompts during the installation: Directory where binaries will be installed [/usr/local/bin] Is the above correct [y] If the installer finds a conflict with the VPN Client files and another application, you receive this message: The following files are already installed on the system and are being used by another package:<installer lists files> Do you want to install these conflicting files [y,n,?,q] The following files are being installed with setuid and/or setgid permissions:<installer lists files>do you want to install these as setuid/setgid files [y,n,?,q] This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <vpnclient> [y,n,?] Press Enter to choose the default response. At the directory prompts, if you do not choose the default, you must enter another directory in your user s path. Restart your computer. 2-7

Installing the Software Chapter 2 VPN Client for Solaris Install Script s During the installation process: 1. The following line is added to the /etc/iu.ap file to enable the autopush facility at startup: <dev_name> -1 0 cipsec where dev_name is the name of the interface without the trailing numbers (for example ipdtp, le, or hme). A line is added for every supported network device detected. 2. The VPN module is copied to the /kernel/strmod directory, which is in the system s module search path. The pkginfo command provides information about the installed packages. For more information on other package-related commands, enter: man pkgadd 2-8