VPN Gateway & GTA Mobile VPN Client

Published Time: -
Filetype: pdf
Filesize: 0
VPNOG200810-01 VPN Option Guide GB- OS Version 4.20 ® VPN Gateway & GTA Mobile VPN Client
ii VPN Option Guide Contents
iii VPN Option Guide Contents Contents IntroductIon 1 What is a VPn? …………………………………………………………………………………………………………………………… 1 About IPSec VPn on GtA Firewalls …………………………………………………………………………………………………… 1 The VPN Gateway (Firewall) Component ……………………………………………………………………………………………2 Features ………………………………………………………………………………………………………………………………2 The Client Component …………………………………………………………………………………………………………………2 Features ………………………………………………………………………………………………………………………………2 Minimum Requirements ……………………………………………………………………………………………………………3 Installation Support ……………………………………………………………………………………………………………………… 3 Support Options ………………………………………………………………………………………………………………………… 3 documentation …………………………………………………………………………………………………………………………… 3 Additional Documentation ………………………………………………………………………………………………………………3 GtA FIreWAll utM APPlIAnce SetuP 4 entering Feature codes ………………………………………… ………………………………………… …………………………… 4 running the VPn Setup Wizard ………………………………………… ………………………………………… …………………… 5 Configuring Gateway to Gateway Connections ……………………………………………………………………………………6 Configuring Gateway to GTA Mobile VPN Client Connections …………………………………………………………………… 9 Configuring a VPN Connection Manually ……………………………………………………………………………………………12 Authentication …………………………………………………………………………………………………………………………12 Creating VPN Configuration Objects ………………………………………………………………………………………………12 Selecting the IPSec Key Mode ……………………………………………………………………………………………………13 Creating the VPN Connection using IKE IPSec Key Mode ………………………………………………………………………13 Creating a VPN Connection using Manual IPSec Key Mode ……………………………………………………………………15 Configuring a Custom VPN Object …………………………………………………………………………………………………16 Configuring a Custom Encryption Object …………………………………………………………………………………………18 Configuring VPN Policies ……………………………………………………………………………………………………………20 Creating Authorization …………………………………………………………………………………………………………………21 Creating Groups ………………………………………………………………………………………………………………………21 Creating Users ………………………………………………………………………………………………………………………22 Using VPN Certificates ………………………………………………………………………………………………………………23 Exporting VPN Certificates …………………………………………………………………………………………………………25 Importing VPN Certificates …………………………………………………………………………………………………………27 GtA MobIle VPn clIent SetuP 28 Installing the GTA Mobile VPN Client …………………………………………………………………………………………………28 Activating the GTA Mobile VPN Client ………………………………………………………………………………………………29 Configuring the VPN Client Software …………………………………………………………………………………………………31 Running the Configuration Wizard …………………………………………………………………………………………………31 Manually Configuring the GTA Mobile VPN Client ……………………………………………………………………………… 33 Entering Preferences (Parameters) ………………………………………………………………………………………………33 Configuring Phase 1 (Authentication) ………………………………………………………………………………………………34 Configuring Phase 2 (IPSec Configuration) ………………………………………………………………………………………36 Starting and Stopping VPN Client Connections ……………………………………………………………………………………37 Advanced GtA Mobile VPn client Setup ……………………………………………………………………………………………… 38 Advanced Phase 1 Configuration ……………………………………………………………………………………………………38 Advanced Phase 2 Configuration ……………………………………………………………………………………………………39 Launching Scripts ……………………………………………………………………………………………………………………40 Configuring Access Control ……………………………………………………………………………………………………………41 USB Drive Mode ………………………………………………………………………………………………………………………42 Preferences ……………………………………………………………………………………………………………………………43 Startup Modes ………………………………………………………………………………………………………………………43 Miscellaneous …………………………………………………………………………………………………………………………43 Console and Configuration Tools ……………………………………………………………………………………………………44 Configuration Management …………………………………………………………………………………………………………44 Console / Logs ………………………………………………………………………………………………………………………45 reFerence A: GtA MobIle VPn clIent uSer InterFAce 46 Configuration Panel ……………………………………………………………………………………………………………………… 46 Menu Overview …………………………………………………………………………………………………………………………46 File ……………………………………………………………………………………………………………………………………47 VPN Configuration ……………………………………………………………………………………………………………………47 View ……………………………………………………………………………………………………………………………………47 Tools ……………………………………………………………………………………………………………………………………47
iv VPN Option Guide Contents ? (Help) ………………………………………………………………………………………………………………………………47 Left Hand Menu Icons ………………………………………………………………………………………………………………48 Configuration Menu Tree ………………………………………………………………………………………………………………48 Phase 2 Traffic Detection Icon ………………………………………………………………………………………………………48 Status Bar ………………………………………………………………………………………………………………………………48 connection Panel ………………………………………………………………………………………………………………………… 49 System t ray ………………………………………………………………………………………………………………………………… 50 System Tray Menu ………………………………………………………………………………………………………………………50 reFerence b: VPn concePtS 52 elements of IPSec VPn Security ……………………………………………………………………………………………………… 52 Verifying Authorization …………………………………………………………………………………………………………………53 Verifying Data Integrity …………………………………………………………………………………………………………………53 Ensuring Data Privacy …………………………………………………………………………………………………………………54 Packet Structure: IPSec VPn ………………………………………… ………………………………………… ……………………… 54 GtA Firewall VPn Packet Processing ………………………………………………………………………………………………… 55 reFerence c: exAMPle VPn conFIGurA tIonS 56 Example VPN Configurations Using IKE IPSec Mode and Pre-shared Secrets ……………………………………………… 57 Client to Gateway: Dynamic/Static IP Addresses ……………………………………………………………………………………57 Client to Gateway: Dynamic IP Addresses …………………………………………………………………………………………61 Gateway to Gateway: Dynamic/Static IP Addresses ……………………………………………………………………………… 65 Gateway to Gateway: Static/Static IP Addresses ……………………………………………………………………………………67 Example VPN Configurations Using IKE IPSec Mode and VPN Certificates …………………………………………………… 69 Client to Gateway: Dynamic/Static IP Addresses ……………………………………………………………………………………69 Gateway to Gateway: Dynamic/Static IP Addresses ……………………………………………………………………………… 74 Gateway to Gateway: Static/Static IP Addresses ……………………………………………………………………………………77 Example VPN Configurations Using Manual IPSec Mode ………………………………………………………………………… 79 Gateway to Gateway: Static/Static IP Addresses and Manual Key Exchange …………………………………………………79 reFerence d: troubleShootInG 82 on the GtA Firewall ……………………………………………………………………………………………………………………… 82 FAQ ………………………………………………………………………………………………………………………………………82 Mobile VPN clients cannot connect to the firewall.  Why? ………………………………………………………………………82 Log Messages …………………………………………………………………………………………………………………………82 Security Associations …………………………………………………………………………………………………………………82 Mobile Client VPN Authentication and Connection  ……………………………………………………………………………… 83 on the GtA Mobile VPn client ………………………………………………………………………………………………………… 84 FAQ ………………………………………………………………………………………………………………………………………84 My GTA Mobile VPN Client says it is in a 30-day evaluation mode. ……………………………………………………………84 I receive an error when trying to activate the GTA Mobile VPN Client. Why? …………………………………………………84 How can I activate the GTA Mobile VPN Client when I need to connect to the Internet using a proxy server? ……………85 I cannot activate the GTA Mobile VPN Client online.  How do I activate the client manually? ……………………………… 86 My Internet connection does not work when I return to the office. ……………………………………………………………86 Why won't the GTA Mobile VPN Client start a VPN on Windows XP? …………………………………………………………86 Can I use an address range for my Address Type when configuring Phase 1 settings? …………………………………… 87 When should I set NAT-T to Forced when configuring advanced Phase 1 settings? …………………………………………87 Log Messages …………………………………………………………………………………………………………………………87 Incorrect Remote Gateway …………………………………………………………………………………………………………87 Incorrect Pre-shared Key ……………………………………………………………………………………………………………87 Incorrect Local ID Value ……………………………………………………………………………………………………………87 Incorrect Local ID Type ………………………………………………………………………………………………………………87 Incorrect Remote ID Value …………………………………………………………………………………………………………88 Incorrect Remote ID Type ……………………………………………………………………………………………………………88 Incorrect Phase 2 Settings …………………………………………………………………………………………………………88 Incorrect Phase 2 Settings …………………………………………………………………………………………………………88 Incorrect Phase 2 Authentication Settings …………………………………………………………………………………………88 Incorrect Phase 2 Key Group Settings ……………………………………………………………………………………………89 Incorrect Filter Configuration ………………………………………………………………………………………………………89
1 VPN Option Guide Introduction Introduction What is a VPn? A VPN is a Virtual Private Network. What makes it virtual? •* You're not really accessing your private network from the private network: you're accessing it from a public or other untrusted network, such as the Internet. A combination of authentication, encryption and tunneling technologies are used to make sure that your data is transmitted securely, so you can trust your connection as if you would trust your normal private network connection. What makes it private? •* You can access resources on your network as if you were a second private network attached to the private (trusted) part of your network. VPN connections provide a way to access your protected data from an insecure location, all without compromising your network security. VPNs vs. Standard NAT Tunnels Standard NAT tunnels can provide external access to your internal network. So why use a VPN? VPNs provide more secure access than standard NAT tunnels. VPN tunnels provide methods to assure authorization, data integrity and privacy. As a result, VPN tunnels can secure even connections that normally do not provide encryption, authorization or integrity checking on their own. Standard tunnels do not provide these VPN safety mechanisms! VPNs are an ideal secure network solution for employees that travel or work from home. They also can serve to securely connect branch offices to a main office or data center. GTA firewalls support the IPSec VPN standard; this provides interoperability with many third-party VPN products. IPSec VPNs can use a defined combination of authentication keys, anti-tampering hashes, data encryption and IP packet encapsulation to ensure the identity, integrity, and privacy of your data transfers over public, untrusted networks. For more information, see Elements of IPSec VPN Security . About IPSec VPn on GtA Firewalls GTA firewalls provide IPSec controls for both mobile client (commuter-to-office) and gateway-to- gateway (office-to-office)  VPN connections. GTA firewall VPNs are a security gateway version of the IPSec standard; the GTA Mobile VPN Client provides the host version. For specific information on the GTA implementations of the IPSec standard, see Elements of IPSec VPN Security .
2 VPN Option Guide Introduction the VPn Gateway (Firewall) component GTA Firewall UTM Appliances can function as VPN gateways, handling authentication and encryption for VPN tunnels. The VPN gateway is configured on the firewall directly using the Web administrative interface. VPN configurations are created in Configure>VPN>IPS ec Tunnels , and bound to an incoming authorization channel in either Configure>Accounts>Users and Configure>Accounts>Groups (for mobile VPN clients or a second VPN gateway with a dynamic IP address) or Configure>VPN>IPS ec Tunnels (where both VPN gateways have a static IP address). GTA firewalls can interoperate with either another GTA Firewall UTM Appliance (for office-to-office VPNs) or a mobile VPN client (for commuter-to-office VPNs). Because GTA firewalls support the IPSec VPN standard, GTA firewall VPNs are also interoperable with third-party products that also support the IPSec VPN standard. For information on creating a VPN between a GTA firewall and another VPN gateway, see additional documentation located on GTA's Web site ( http://gta.com/support/documents/ ). Features NAT traversal Easy application of security policies Easy creation and revision of VPNs using VPN configuration objects Quickly enable and disable VPN authorizations • AES-128, AES-192 and AES-256, 3DES, DES and Blowfish methods for confidentiality • MD5, SHA-1 and SHA-2 one-way hash methods for data integrity Up to 4,096-bit Diffie-Hellman keys for authenticity Authentication using either VPN certificates or pre-shared secrets the client component With the GTA Mobile VPN Client option, GTA firewalls can also provide VPN protection to travelling employees or remote workers. Your mobile VPN client software is installed on the client computer. It serves to locally perform the authentication, encryption and other services that would normally be performed by a second VPN gateway. Mobile VPN client software negotiates the connection with your GTA firewall VPN gateway. The GTA Mobile VPN Client is Microsoft® Windows®-compatible VPN software. Features • NAT traversal • Easy VPN setup • Client-to-client and client-to-gateway VPNs • Compatible with Microsoft® Windows® • DES, 3DES, and AES encryption methods for confidentiality • MD5 and SHA-1 one-way hash methods for data integrity • Up to 2,048-bit Diffie-Hellman keys for authenticity • USB mode allows easy start/stop of VPN with insertion/removal of a USB drive • VPN DNS configuration • Redundant gateway Authentication using either VPN certificates or pre-shared secrets
3 VPN Option Guide Introduction Minimum requirements • Microsoft® Windows® 2000, XP, Server 2003, or Vista (32-bit only) • Intel® Pentium® class or greater processor • 10 MB unused hard disk space • 128 MB RAM • 56K dial-up modem, wireless (WiFi), Ethernet or other compatible network card Installation Support Installation ("up and running") support is available to registered users. See GTA's Website for more information. If you need installation assistance, be sure to register your product and then contact the GTA Technical Support team by email at support@gta.com . Please include your serial number and a brief description of the problem in the body of the email. Support options If you need support for GTA Products, a variety of support contracts are available. Contact GTA Sales staff by email at sales@gta.com for more information. Contracts range from support by the incident to full coverage for a year. Other assistance is available through the GB-Users Mailing List, GTA Firewall User Forum, or an authorized GTA Channel Partner. documentation A few conventions are used throughout this guide to help you recognize specific elements of the text. If you are viewing this guide in PDF format, color variations may also be used to emphasize notes, warnings and new sections. Bold Italics Emphasis Italics Publications Blue Underline Clickable hyperlink (email address, Web site or in-PDF link) Small CapS On-screen field names Monospace Font On-screen text Condensed Bold On-screen menus, menu items bold SMAll cAPS On-screen buttons, links Additional documentation For instructions on installation,  registration and setup of a GTA Firewall, see the GB-OS User's Guide . For optional features, see the appropriate Feature Guide. Manuals and other documentation can be found on the GTA Website ( www.gta.com ). Documents on the Website are either in plain text (*.txt) or Portable Document Format (*.pdf), which requires Adobe Acrobat Reader. A free copy of the program can be obtained from Adobe at www.adobe.com .
4 VPN Option Guide GTA Firewall UTM Appliance Setup GTA Firewall UTM Appliance Setup This chapter explains configuration steps for an IPSec Virtual Private Network (VPN) on the GTA Firewall UTM Appliance. It also provides a worksheet to help with initial configuration. Each GTA firewall VPN requires two points: an initiator and a responder. The responder must be a GTA firewall, while the initiator can be either a second VPN gateway or a GTA Mobile VPN client. GTA*firewall*VPN*setup*requires*configuration*of*both: A GTA firewall A • GTA Mobile VPN Client or a second VPN gateway (such as another GTA Firewall UTM Appli- ance) Feature activation codes are required to be entered into the GTA firewall if optional VPN features have been purchased, before using the VPN Wizard or if the VPN connection is defined manually. For more information on IPSec VPNs, see Elements of IPSec VPN Security . entering Feature codes When a VPN option or GTA Mobile VPN Client license package has been purchased, feature activation codes are required for client-to-gateway VPNs. If you have purchased a mobile VPN client license package, navigate to Configure>System>Activation Codes to enter its feature activation code. Click SAVe . The feature activation code can be retrieved from the GTA Support Center ( https://www.gta. com/ support/center/ ). Once logged in, click on View Your Registered Products and select your firewall's serial number. Your feature activation code will be displayed. If a gateway-to-gateway VPN is not a standard feature for your GTA Firewall UTM Appliance, and you have purchased a VPN option, enter the VPN option's feature activation code and click SAVe . Note Feature activation codes for gateway-to-gateway VPNs are required only for GTA firewalls that are not sold with VPN as a standard feature. See your firewall's specifications for more information.
5 VPN Option Guide GTA Firewall UTM Appliance Setup running the VPn Setup Wizard The VPN Setup Wizard is designed to help configure a simple Virtual Private Network (VPN). The wizard will automatically create security policies to accept connections using ESP (protocol 50) and UDP (ports 500 and 4500) protocols. Note All connections through the VPN are controlled by VPN policies, located at Configure>Security Policies>Policy Editor>VPN Policies . To run the VPN Wizard, navigate to Wizards>VPN Setup . Before running the wizard, it may be helpful to print out and fill in the following worksheet: Table 2.1: VPN Wizard Worksheet Field Description Value Local*Network Gateway Select the logical interface that acts as the gateway to the local network. Typically, this will be the external interface. Network Select the address object of the configured network you wish to be able to connect to using the VPN. Select <USER DEFINED> to enter the local network's IP address manually. . . . Identity The identity for the local network. The identity should be a fully qualified domain name or email address. This field is only required if the local network is behind a dynamic IP address. Remote*Network Gateway Type (circle one) Select the type of the remote network's gateway. This field is only required if the local network is behind a dynamic IP address. DynamiC StatiC User Name The user name that will be used to connect to the remote network. This field is only required if the local network is behind a dynamic IP address. Identity The identity for the remote network. This field is only required if the local network is behind a dynamic IP address. Group The user group that will be connecting to the remote network. IP Address / Identity If the remote network's gateway is Static, enter its IP address. If the gateway is dynamic, enter an IP address, email address or valid DNS resolvable host name to associate      the remote gateway with a pre-shared secret key. Network The destination IP address of that network that resides behind the remote firewall. Select <USER DEFINED> to enter the IP address manually. . . . Pre-shared*Secret Pre-shared Secret Format (circle one) The format of the pre-shared secret to be used by the VPN. ASCII Hex Pre-shared Secret The pre-shared secret to be used by the VPN. This same secret needs to be entered in the GTA Mobile VPN Client when configuring the security policy. This field is case sensitive.
6 VPN Option Guide GTA Firewall UTM Appliance Setup configuring Gateway to Gateway connections The first screen of the wizard will prompt you to enter a brief description of the VPN. For example, Orlando to New York. Click the Next Arrow to continue. Figure*2.1: Entering the VPN's Description Once a description has been entered, it will then be necessary to define the local network that will be establishing the VPN. For the local network's Gateway , select the logical interface assigned to the external network. In most cases, this will be <EXTERNAL> . For the n et work , select the local network that is to be accessible via the VPN. If the desired local network is not listed, you may define it manually by selecting <USER DEFINED> and entering the network's IP address in the corresponding field. If the selected Gateway is dynamic, enter the i Dent it y to be used. The i Dent it y should be a fully qualified domain name or email address. Click the Next Arrow to continue. Figure*2.2: Defining the Local Network (Static Gateway) Figure*2.3: Defining the Local Network (Dynamic Gateway)
7 VPN Option Guide GTA Firewall UTM Appliance Setup To define the remote network that the VPN will be connecting to, it is necessary to select the nature of the IP address of the external network's Gateway . If it is a static (fixed) IP address, select the StatiC radio button and enter the gateway's IP address in the n et work field. If the remote gateway is DynamiC , enter an IP address, email address or a valid DNS resolvable host name in the US er n a me and i Dent it y fields to associate the remote gateway with a pre-shared secret key. The Group field defaults to Firewalls , which sets the appropriate VPN settings for the connection. Click the Next Arrow to continue. Figure*2.4: Defining the Remote Network (Static Gateway) Figure*2.5: Defining the Remote Network (Dynamic Gateway)
8 VPN Option Guide GTA Firewall UTM Appliance Setup A pre-shared secret is used to ensure a secure, trusted connection between host computers and the internal network. When configuring GTA Mobile VPN Clients for connection to the VPN, the pre-shared secret must match the pre-shared secret defined in this step in order to establish a connection. Select the character set that the pre-shared secret will be defined with; ASCII or HEX (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). Enter the pre-shared secret in the corresponding field. The p re - ShareD Se Cret field is case sensitive. Click the Next Arrow to continue. Figure*2.6: Entering the Pre-shared Secret The final screen of the VPN Setup Wizard is a summary view of all entered settings. Please review the VPN's setup prior to committing the displayed configuration. To make changes to your setup, select the BA ck button to return to the appropriate screen. Click the SA ve icon to save the displayed configuration, or select the c AN cel icon to abort. Figure*2.7: Reviewing the VPN's Setup
9 VPN Option Guide GTA Firewall UTM Appliance Setup configuring Gateway to Gt A Mobile VPn client connections To allow users to connect to the GTA firewall's protected networks remotely using the GTA Mobile VPN Client, the GTA firewall's external gateway must have a static IP address. That is, it cannot obtain its IP address using DHCP or PPP. Note The VPN Setup Wizard will only configure the GTA firewall to allow connections from the GTA Mobile VPN Client. For instructions on configuring the GTA Mobile VPN Client to connect to the GTA firewall, see Configuring the VPN Client Software . To run the VPN Setup Wizard, navigate to Wizards>VPN Setup . The first screen of the wizard will prompt you to enter a brief description of the nature of the VPN. For example, Mobile VPN Connections. Click the Next Arrow to continue. Figure*2.8: Entering the VPN's Description Once a description has been entered, it will then be necessary to define the local network that will be accessible to users using the GTA Mobile VPN Client. For the local network's Gateway , select the logical interface assigned to the external network. In most cases, this will be <EXTERNAL> . For the n et work , select the local network that is to be accessible via the VPN. If the desired local network is not listed, you may define it manually be selecting <USER DEFINED> and entering the network's IP address in the corresponding field. Figure*2.9: Defining the Local Network (Static Gateway)
10 VPN Option Guide GTA Firewall UTM Appliance Setup To define the remote network, where the Mobile VPN Client will be connecting from, set the Gateway t ype to DynamiC . Enter the Mobile VPN Client's US er n a me and i Dent it y in the appropriate fields. The i Dent it y must be in the form of an email address. Set the Gro Up to <Users> . For the n et work , enter the IP address the GTA Mobile VPN Client should use. Click the Next Arrow to continue. Figure*2.10: Defining the Remote Network for GTA Mobile VPN Client Connections A pre-shared secret is used to ensure a secure, trusted connection between host computers and the internal network. When configuring GTA Mobile VPN Clients for connection to the VPN, the pre-shared secret must match the pre-shared secret defined in this step in order to establish a connection. Select the character set that the pre-shared secret will be defined with; ASCII or HEX (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). Enter the pre-shared secret in the corresponding field. The p re - ShareD Se Cret field is case sensitive. Click the Next Arrow to continue. Figure*2.11: Entering the Pre-shared Secret
11 VPN Option Guide GTA Firewall UTM Appliance Setup The final screen of the VPN Setup Wizard is a summary view of all entered settings. Please review the VPN's setup prior to committing the displayed configuration. To make changes to your setup, select the BA ck button to return to the appropriate screen. Click the SA ve icon to save the displayed configuration, or select the c AN cel icon to abort. Figure*2.12: Reviewing the VPN's Setup
12 VPN Option Guide GTA Firewall UTM Appliance Setup configuring a VPn connection Manually To manually configure an IPSec VPN with a GTA Firewall UTM Appliance, six aspects must be configured in order: Authentication 1. 2. VPN objects (optional) Encryption objects (optional) 3. IPSec Tunnels 4. VPN or GTA Mobile VPN Client authorization 5. VPN Policies (located at 6. Configure>Security Policies>Policy Editor>VPN Policies ) Additionally, the second VPN gateway (GTA firewall or third-party VPN gateway) or mobile VPN client must be configured to reflect the same settings in order to establish the connection. Authentication When a VPN is being configured using IPSec key mode, authentication is performed with either pre-shared secrets or VPN certificates. GB-OS supports both methods of authentication for IPSec key mode VPNs. A pre-shared secret is used to identify a party during the authentication phase of the VPN connection. By its definition, a pre-shared secret is shared with the other party before the VPN connection can be established. VPN certificates, which contain a public key, can be distributed to parties that wish to connect to the VPN. During the authentication phase of the connection, the requesting party then authenticates using the VPN certificate and the private key. To create VPN certificates for authentication, see Using VPN Certificates . creating VPn configuration objects VPN objects determine how incoming VPN connections will be negotiated by defining what client or VPN gateway initiation behavior should be acceptable by your GTA firewall. default VPn objects By default, GB-OS has two VPN objects: Standard Dynamic Standard Static Which VPn object Should I use? Depending on whether your GTA firewall has a static or dynamic (DHCP/PPP) IP address, different VPN objects will be used. If*both*VPN*gateways*have*a*static*IP*address: Each will use the Stan DarD StatiC VPN object. If*an*initiating*VPN*gateway* (or*mobile*VPN*client)*has*a*dynamic*IP*address: The dynamically addressed initiator will use the Stan DarD DynamiC VPN object.
13 VPN Option Guide GTA Firewall UTM Appliance Setup Selecting the IPSec Key Mode Key exchange, essential to authentication during IPSec VPN construction, can be accomplished either automatically using IKE or manually. Using IKE (automatic key exchange), Phase 2 of the connnection establishes an IKE security association (SA) that is later used to securely create an IPSec SA; it negotiates the VPN terms and authorizes the peer. Phase 2 establishes SAs for IPSec, providing source authentication, integrity and confidentiality. Using manual key exhange, Phase 1 settings will be ignored by the GTA firewall. Creating the VPN Connection using IKE IPSec Key Mode Presuming that you use the default VPN objects, navigate to Configure>VPN>IPS ec Tunnels . In the 1. ipSeC t UnnelS section, open the Adv ANced tab. Ensure the 2. a Ut om at i C p oliCieS checkbox is enabled. This option will automatically configure the necessary VPN policies to allow ESP protocol 50/UDP ports 500 and 4500 on the configured VPN. To create more restrictive VPN policies, navigate to Configure>Security Policies>Policy Editor>VPN Policies . In the 3. DynamiC i nCominG Conn e CtionS section, select the a Ut hent i Cation method. If Pre-shared secret is selected, enter the default local identity. Typically, this is <IP Address> . If Certificates is selected, see Using VPN Certificates for more information. In the 4. DynamiC i nCominG Conn e CtionS section, select the VPN object to be used for dynamic incoming       connections from the Vpn o bjeCt pulldown. The default VPN object is Standard Dynamic . In the 5. ipSeC t UnnelS section, select New to create a new IPSec Tunnel. Select the 6. ipSeC k ey m oDe . For this example, select Ike (automatic key mode). To create a Manual VPN, see Creating a VPN Using Manual IPSec Key Mode . Complete the VPN settings fields as described on the following page: 7.
14 VPN Option Guide GTA Firewall UTM Appliance Setup Table 2.1: Creating a VPN Using IKE IPSec Key Mode Field Description Disable Check to disable all access for the configured IPSec tunnel. Description A description of the IPSec Tunnel. IPSec Key Mode IKE (automatic key exchange) VPN Object A selection for the VPN object used to define this VPN. See Which VPN Object Should I Use? for more information. Authentication Method Select the method in which authentication will be performed. If Certificates is selected, see Using VPN Certificates for more information. Pre-shared Secret If the authentication method is set to Pre-shared Secret , enter the secret in a ASCII or HEX format. This same key needs to be entered in the VPN's endpoint or GTA Mobile VPN Client. Options Send Keep Alives To prevent the VPN connection from closing prematurely, select the SenD k eep a liVeS checkbox to have GB-OS automatically send a keep alive packet every 20 seconds. Host If the SenD k eep a liVeS toggle is enabled, select a host on the remote network that the GTA Firewall UTM Appliance should ping. Local Gateway Select an IP address, alias or H 2 A group assigned to an external network interface on the local firewall that will serve as the VPN gateway. (For the second VPN gateway or mobile client, this IP address is the remote gateway.) This is the visible, non-encapsulated, non-encrypted IP address. NAT Select the NAT checkbox to apply network address translation to traffic originating from the GTA Firewall UTM Appliance to the VPN connection. Network Select the host/subnetwork that should be accessible from the VPN. Typically this is the protected network or PSN. Alternatively, select <USER DEFINED> and enter the IP address(es) in the ip a DDreSS field. If the NAT checkbox has been selected, this field will not be available since it is not required. Identity This field is used to associate the local identity with a preshared secret key. Select the user IP address, domain name or email address for user authentication.          Typically, this is <IP Address> . Remote Gateway The IP address of the remote end of the VPN tunnel, the gateway to the remote network. If the remote network is behind a firewall, then this will be assigned to the external network interface. This IP address will also help determine the routing of the encapsulated packet. NAT When the NAT checkbox is selected, the remote network will be the same as the remote gateway. Network Previously defined address object or an IP address of the network that resides behind the remote firewall. This can be just the part of the network to which access is desired. (On a firewall, typically this will be the protected       network, PSN or a subnet of either.) Use a subnet mask to define the class of network. If the NAT checkbox has been selected, this field will not be available since it is not required. Advanced Identity User IP address, domain name or email address for user authentication. This field is used to associate the remote identity with a preshared secret key. Typically, this is <IP Address> .
15 VPN Option Guide GTA Firewall UTM Appliance Setup Creating a VPN Connection using Manual IPSec Key Mode Presuming that you use the default VPN objects, navigate to Configure>VPN>IPS ec Tunnels . In the 1. ipSeC t UnnelS section, open the Adv ANced tab. Ensure the 2. a Ut om at i C p oliCieS checkbox is enabled. This option will automatically configure the necessary VPN policies to allow ESP protocol 50/UDP ports 500 and 4500 on the configured VPN. To create more restrictive VPN policies, navigate to Configure>Security Policies>Policy Editor>VPN Policies . In the 3. DynamiC i nCominG Conn e CtionS section, select the a Ut hent i Cation method. If Pre-shared secret is selected, enter the default local identity. Typically, this is <IP Address> . If Certificates is selected, see Using VPN Certificates for more information. In the 4. DynamiC i nCominG Conn e CtionS section, select the VPN object to be used for dynamic incoming       connections from the Vpn o bjeCt pulldown. The default VPN object is Standard Dynamic . In the 5. ipSeC t UnnelS section, select New to create a new IPSec Tunnel. Select the 6. ipSeC k ey m oDe . For this example, select MANuAl . Complete the VPN settings fields as described below: 7. Table 2.2: Creating a VPN Using Manual IPSec Key Mode Field Description Disable Check to disable all access for the selected VPN. Description A description of the VPN. IPSec Key Mode Manual VPN Object A selection for the VPN object used to define this VPN. See Which VPN Object Should I Use? for more information. Local Gateway Select an IP address, alias or H 2 A group assigned to an external network interface on the local firewall that will serve as the VPN gateway. (To the second VPN gateway or mobile client, this IP address is the remote gateway.) This is the visible, non-encapsulated, non-encrypted IP address. Network Select the host/subnetwork that should be accessible from the VPN. Typically this is the protected network or PSN. Alternatively, select <USER DEFINED> and enter the IP address in the IP Address field. If the NAT checkbox has been selected, this field will not be available since it is not required. Remote Gateway The IP address of the remote end of the VPN tunnel, the gateway to the remote network. If the remote network is behind a firewall, then this will be assigned to the external network interface. This IP address will also help determine the routing of the encapsulated packet. Default is 0.0.0.0. Network Previously defined address object or an IP address of the network that resides behind the remote firewall. This can be just the part of the network to which access is desired. (On a firewall, typically this will be the protected       network, PSN or a subnet of either.) Use a subnet mask to define the class of network. If the NAT checkbox has been selected, this field will not be available since it is not required. Manual Encryption Key Select the format for the encryption key value: ASCII or HEX Hash Key ASCII or HEX fomat value hash algorithm for the authentication transformation. Security*Parameter*Index Inbound SPI Default value is 256. Outbound SPI Default value is 256.
16 VPN Option Guide GTA Firewall UTM Appliance Setup Encryption Key Length Blowfish encryption transformations use variable key lengths, while AES, DES, 3DES and Camellia use a fixed length key. If you exceed the maximum key length in these fields, you will generate an error and not be able to save the configuration until it is corrected. You may enter a shorter length key; the system will pad it to the minimum key size. Higher-bit key size generally results in stronger encryption. Table 2.3: Encryption Key Length Algorithm Key Size ASCII and Hexidecimal Characters AES-128 128 bits 16 ASCII or 32 Hex AES-192 192 bits 24 ASCII or 48 Hex AES-256 256 bits 32 ASCII or 64 Hex Blowfish 40-448 bits5-56 ASCII or 10-112 Hex DES 64 bits 8 ASCII or 16 Hex 3DES 192 bits 24 ASCII or 48 Hex Camellia-128 128 bits 16 ASCII or 32 Hex Camellia-192 192 bits 24 ASCII or 48 Hex Camellia-256 256 bits 32 ASCII or 64 Hex Hash Key Length The key length for the MD5 transformation is 128 bits, which is 16 ASCII characters or 32 hexadecimal characters. The key length for the SHA-1 transformations is 160 bits, which is 20 ASCII (40 hexadecimal) characters; it provides 80 bits of security. The key length for the SHA-2 (SHA-256) transformations is 256 bits, which is 32 ASCII (60 hexadecimal) characters; it provides 128 bits of security against mid-transport data tampering. Generally, larger keys are more secure. Security Parameter Index (SPI) The Inbound and Outbound Security Parameter Index (SPI) are arbitrary numbers used to uniquely identify a security association on a Manual VPN. The Inbound SPI will be the Outbound SPI on the remote side of the VPN; also, the Outbound SPI will be the Inbound SPI on the remote side of the VPN. The SPI should be unique for each SA, although the Inbound and Outbound SPI may have the same value. The minimum SPI value is 256.
17 VPN Option Guide GTA Firewall UTM Appliance Setup configuring a custom VPn object VPN objects configure how incoming VPN connections will be negotiated by defining what client or VPN gateway initiation behavior should be acceptable by your GTA firewall. Appropriate VPN configuration objects vary with the type of VPN connection and your security policies. Encryption objects are used to easily reference encryption settings when configuring a VPN object. For more information, see Configuring an Encryption Object . To create or configure an existing VPN object, navigate to Configure>System>Objects>VPN Objects . Table 2.4: Configuring a VPN Object Field Name Description Disable Disables the VPN object for use in a VPN configuration. Name A unique name for the VPN object to reference it throughout the firewall's configuration. Description A brief description to describe the use of the VPN object. Phase*1 Exhange Mode Specify flexible ( <main> ) or forced ( <aggressive> ) negotiation of acceptable encryption algorithms for IKE. Aggressive mode is required if one component of the VPN has a dynamic (DHCP or PPP) IP address, such as with a dynamically-addressed VPN gateway or mobile VPN client. Encryption Object A selection for the level of encryption to be used by the VPN object. For more information on configuring encryption objects, see Configuring a Custom Encryption Object . Advanced NAT-T A selection for the use of NAT-T (Network Address Translation - Transversal)        for connections that do not require NAT-T (are not using NAT that denies VPN IKE connections). <Automatic> automatically uses NAT-T where applicable, <Disable> disables the use of NAT-T, while <Force> forces the use of NAT-T. Lifetime Specify the length of time in minutes before the Phase 1 (IKE) security associations must be renewed. Shorter times are generally more secure, but may reduce performance by adding renewal overhead time to the con- nection. DPD Interval Specify the interval in seconds between checks for continued viability of the VPN connection (also known as dead peer detection). To disable DPD queries made by this firewall, set the interval to 0; the firewall will still respond to DPD signals from other VPN gateways and clients, but will not initiate any signals of its own. Phase*2 Encryption Object Specify the encryption algorithm that this firewall should accept for VPN data transfers (ESP). Strong encryption means that any algorithm except None and Null will be accepted from the VPN initiator. ( Null provides IP encapsulation, but no encryption. None provides neither encryption nor encapsulation.). Null provides no security benefits when using NAT between firewalls. GTA firewalls initiate connections using AES-128 by default. Advanced Lifetime Specify the length of time in minutes before the Phase 2 security associations      must be renewed. The entered value must be smaller than the Phase 2 Lifetime. Shorter times are generally more secure, but may reduce performance      by adding renewal overhead time to the connection.
18 VPN Option Guide GTA Firewall UTM Appliance Setup About Phase 1 Phase 1 establishes VPN peer identities (keys) that can be tested for authenticity and establishes initial security associations (SAs) correlating hosts to encryption methods, securing further VPN negotiation/setup communications, and not actual transfers of user data. During Phase 1, the Diffie-Hellman cryptographic technique uses random and prime numbers to generate a secondary number. These secondary numbers are then exchanged, and each host uses a combination of these secondary numbers as keys. Because predicting random numbers and determining prime numbers are both computationally difficult, knowledge of the random and prime numbers behind the generation of a key can be used to prove host authenticity. Increased computational power means that a key may eventually be computed, this is the reason why key-based security such as VPN phases must be periodically regenerated to guarantee authenticity of a packet's source. Once Diffie-Hellman key exchanges have been performed, (automatically with IKE or manually), these temporary keys are used to prove authenticity of hosts requesting encryption and hash methods to be used during Phase 2 negotiations. Automatic key exchange (IKE) uses Phase 1 settings during its automatic negotiations. Manual key exhange does not use Phase 1 settings, because the firewall does not provide automatic negotiations in manual mode. About Phase 2 Phase 2 uses the host authenticity and agreed initial hash and encryption established in Phase 2 to protect secondary negotiations for authenticity, data integrity and confidentiality setings. These secondary settings are used in the actual transfer of user data. Using the temporary protection mechanisms devised during Phase 2, Phase 2 again performs negotiations for keys, hashes and encryption that will be used to protect the transfer of actual user data. configuring a custom encryption object Encryption objects are used to easily reference encryption settings when configuring a VPN object. By default, GB-OS ships with five built-in encryption objects that are pre-configured with varying levels of encryption. They can be viewed and duplicated, but cannot be edited or deleted. Table 2.5: Configuring a Custom Encryption Object Field Description Disable Disables the configured encryption object. Name A unique name for the encryption object to reference it throughout the firewall's configuration. Description A brief description to describe the use of the encryption object. Encryption Method Select the encryption algorithm that the firewall should accept for VPN data transfers. Default is <AES-192> . For more information on what encryption method to select, see Encryption Method . Hash Algorithm Select the hash algorithm that should be used to provide provide checks for packet tampering. Default is <HMAC-SHA1> . For more information on what hash algorithm to select, see Hash Algorithm . Key Group Select the Diffie-Hellman key group (bit size of the key) to use in authenticity keys. Default is <Diffie-Hellman Group 2> .For more information on what key group to select, see Key Group .
19 VPN Option Guide GTA Firewall UTM Appliance Setup encryption Methods Different encryption methods use proprietary means for generating keys used to verify VPN data transfers. GTA firewalls support the following encryption methods: Table 2.6: Encryption Methods Field Description None None provides neither encryption nor encapsulation when establishing a VPN connection. Null Null provides IP encapsulation, but no encryption. There are no security benefits when  <Null> is selected, but it is useful to transport non-IP protocols     when using NAT between firewalls. AES 128-256 Advanced Encryption Standard; AES has become the new United States federal standard for encrypting commercial and government data. AES, with a key strength of 192 bits, is the default encryption level used by GB-OS encryption objects. Blowfish Blowfish is fast, supports long keys and is widely recognized throughout the security industry. Blowfish has been known to perform nearly twenty times faster than DES encryption. DES Data Encryption Standard; an algorithm used for encryption which had been the official algorithm  of the United States Government. 3DES 3DES, often referred to as Triple DES, is three rounds of DES encryption. Each round uses a different permutation of your key. 3DES is a secure algorithm, yet can impact performance. Strong Selecting <Strong> allows use of any encryption algorithm, a suitable selection     when the  VPN object's Phase 2 e xChan Ge m oDe is set to <Main> . Camellia Camellia has a block size of 128 bits, and can use 128-bit, 192-bit or 256-bit keys. Camellia can be implemented at high performance by software     on various platforms and has many similarities to AES. hash Algorithm The encryption object's h aSh a lGorithm is used to perform packet tampering checks in the Phase 1 and Phase 2 authentication headers. GTA firewalls support the following hash algorithms: Table 2.7: Hash Algorithms Field Description None <None> provides no authenticity checks on the connection. HMAC-MD5 A one-way hash function that creates a 16-byte (128-bit) hash or message digest to authenticate packet data. HMAC-SHA1 A one-way hash function that creates a 20-byte (160-bit) hash or message digest to authenticate packet data. SHA1 is more resistant to attacks than MD5, but slower to compute. HMAC-SHA2 Since the inception of SHA1, four more variants have been issued with increased output ranges and a slightly different design: SHA-224, SHA-256, SHA-384, and SHA-512; collectively referred to as SHA-2. All <All> allows for the use of any hash algorithm .
20 VPN Option Guide GTA Firewall UTM Appliance Setup Key Group The encryption object's k ey Gro Up is used to exchange the VPN's pre-shared secret using a Diffie- Hellman exchange. In a Diffie-Hellman exchange, two parties independently generate random public and private values. Each sends their public value to the other (using authentication to foil man-in-the-middle attacks); the private values remain secret. Each then combines the public key received with their own private key. The resulting key is the pre-shared secret and it is identical for both sides. When selecting the bit size Diffie-Hellman group, keep in mind that while a larger bit size is generally more secure, it can significantly increase the amount of time it takes to decrypt content. GB-OS encryption objects default to <Diffie-Hellman Group 2 (1024 bits)> . configuring VPn Policies By default, GB-OS will automatically configure the necessary security policies to allow inbound and outbound access for all configured VPNs. If this has been toggled off (the setting is available under the Adv ANced tab located on the Configure>VPN>IPS ec Tunnels ) it is necessary to manually define VPN policies to allow VPN traffic (ESP (protocol 50) and UDP (ports 500 and 4500)) . Note It is recommended to have automatic policies enabled on the Configure>VPN>IPSec Tunnels screen to simplify the VPN configuration process. Use VPN policies ( Configure>Security Policies>VPN Policies) to control access through the VPN . Make modifications to your VPN policy as per your local security policy.
21 VPN Option Guide GTA Firewall UTM Appliance Setup creating Authorization If the configured IPSec Tunnel is to be used by GTA Mobile VPN Client users, it is necessary to define how the mobile users will be authenticating with the firewall. After configuring a VPN connection, navigate to the Configure>Accounts section to configure mobile users by assigning them to groups and defining their user accounts. User groups are used to assign users to a VPN object and local network. User accounts, pooled in user groups, define the identity and password to be entered when authenticating with the firewall. creating Groups Groups are used to define the VPN object and local network that GTA Mobile VPN Client users will be using. When defining a group, additional groups can also be added to the group being defined to pool additional users. This can be useful if a policy is being defined that is required to affect multiple groups. Groups are configured under Configure>Accounts>Groups . Table 2.8: Creating Groups Field Name Description Disable Disables the group. Name The name for the group. Description A short description to identify the purpose of the group. Mobile*VPN Disable Disables VPN access for the user group. Authentication Required A toggle for whether or not users configured under the group should be required to authenticate with the firewall using the GTA Mobile VPN Client. VPN Object The VPN object to be used by the user group. Local Network The local network on which the user organized within the configured user group can access. Groups Sub Group Select a previously defined group to reference additional groups. Description A short description to explain why this group is included.
22 VPN Option Guide GTA Firewall UTM Appliance Setup creating users User accounts define the identity and password to be entered when mobile users authenticate with the firewall. By default, the Mobile VPN section of the user's configuration settings are disabled. The m obile Vpn section must be enabled to allow the connection of mobile users. Table 2.9: Creating User Accounts Field Name Description Disable Disables the account. Name The name for the account. Description A short description to identify the use of the account. Remote Identity Used for authentication purposes, this is typically the user's email address. Group A selection for the user's user group. Selecting ??? means no user group has been selected. See Creating Groups for more information. Authentication Method Select the method for authentication. This field is used for GBAuth authentication         with the GTA Firewall UTM Appliance, and is not necessary for the configuration of a GTA Mobile VPN Client user. Password The password for GBAuth authentication. Mobile*VPN Disable Disables VPN access for the account. Remote Network The IP address or address object of the remote network. If <USER DEFINED> is selected to identify the r emote n et work , then enter the IP address here. Authentication Select the method the mobile user will use to authenticate with the GTA Firewall UTM Appliance. Options are either Certificates or Pre-shared Secret . Certificate If the a Ut hent i Cation method is set to c ertIf IcAte , then select the VPN certificate     that identifies the remote user. For more information on VPN Certificates,       see Using VPN Certficates . Pre-shared Secret If p re - ShareD Se Cret is selected for the method for authentication, enter the ASCII or HEX value pre-shared secret.
23 VPN Option Guide GTA Firewall UTM Appliance Setup using VPn certificates VPN certificates are based on public-key cryptography, a method of authentication in which one party verifies another party's identity using a pair of keys (private and public). The public key is embedded in the VPN certificate, and is used to authenticate parties that have the corresponding private key. GB-OS administrators have the choice to create either a self-signed certificate or a Certificate Signing Request (CSR). A CSR is an unsigned certificate that is meant to be submitted to a Certificate Authority (CA), which is a reputable third party that verifies the identity of the certificate holder. Upon receiving the CSR, the CA will then contact the administrator to verify their identity. Once the CA has verified that the administrator is who they claim to be, the CA will generate a certificate using data provided in the CSR and encrypt it using the CA's own private key. A VPN certificate generated by GB-OS contains, at a minimum: A name An email address A country of origin An organization The duration until the certificate expires A public key how VPn certificates Work VPN certificates can be used for firewall to firewall or mobile client to firewall VPN connections. Firewall to Firewall VPns To create a secure firewall to firewall VPN connection using VPN certificates for authentication, administrators for each GTA Firewall UTM Appliance define certificates for their firewalls and assign them as the local certificate. The local certificate is used to identify their GTA Firewall UTM Appliance during Phase 1 of the VPN connection. After the administrators have set the local certificate on their firewalls, they then export their certificate and send it to the administrator of the other firewall. Next, each administrator then imports the other administrator's exported certificate into their own configuration. Now that each administrator has both created and imported VPN certificates, they can create a secure VPN connection using VPN certificates for authentication. Mobile client to Firewall VPns To create a secure VPN connection between a GTA Firewall UTM Appliance and a mobile user running the GTA Mobile VPN Client using VPN certificates, the GTA Firewall UTM Appliance administrator must define two certificates. The first certificate is to be used as the local certificate, which identifies the GTA Firewall UTM Appliance during Phase 1 of the VPN connection. The second certificate is to identify the mobile user. After the administrator has defined and set the firewall's local certificate, the firewall administrator must also define a VPN certificate for the user of the GTA Mobile VPN Client. After the certificates have been created, they must be exported along with the private key for the GTA Mobile VPN Client and then imported into the client's configuration. After the administrator has both created the certificates for the GTA Firewall UTM Appliance and the mobile user, the local certificate as well as the mobile user's certificate and private key must be exported and imported it into the GTA Mobile VPN Client. Now the GTA Firewall UTM Appliance administrator and the mobile user can create a secure VPN connection using VPN certificates for authentication.
24 VPN Option Guide GTA Firewall UTM Appliance Setup Generating VPn certificates To use VPN certificates for authentication, a local certificate must be created to identify the GTA Firewall UTM Appliance during the authentication phase of the VPN connection. To generate a VPN certificate, navigate to Configure>VPN>Certificates and select the New icon. The Edit Certificate screen will then be displayed. Enter settings as described below: Figure*2.2.35: Generating VPN Certificates Table 2.10: Generating VPN Certificates Field Description Disable A toggle to disable the configured VPN certificate. Name A unique name used to identify the VPN certificate. Description A brief description to describe the function of the VPN certificate. Certificate Select the Generate toggle to generate a new certificate. Generate Type A selection for the VPN certificate's type. Select Certifi Cate to generate a self-signed certificate, or CSr to generate a certificate signing requesting for submission to a certificate authority. Common Name Typically, this is the firewall's host name or the name of the GTA Mobile VPN Client user. Email Address The email address of the firewall administrator or GTA Mobile VPN Client user. Country The country where the firewall or GTA Mobile VPN Client user is physically located. State/Region The state or region where the firewall or GTA Mobile VPN Client user is physically located. City/Locality The city or locality where the firewall or GTA Mobile VPN Client user is physically located. Organization The organization or company that the firewall or GTA Mobile VPN Client user belongs to. Organizational Unit The organizational unit that the firewall or GTA Mobile VPN Client user belongs to. Duration The amount of time, in years, that the certificate is valid for until it expires. Key Size A selection for the key size of the VPN certificate. A larger key size is generally       more secure, but is more processor intensive.
25 VPN Option Guide GTA Firewall UTM Appliance Setup Setting the local VPn certificate The firewall's VPN certificate is used to identify the firewall during the authentication phase of a VPN connection. To set the firewall's VPN certificate, navigate to Configure>VPN>IPS ec Tunnels and select the previously defined VPN certificate for the GTA Firewall UTM Appliance from the Vpn Cert if i Cate  pulldown. If the l oCal Cert if i Cate  field has not been set, and no certificates have been defined, clicking d efAult will cause GB-OS to generate and assign a local certificate for the firewall using the firewall's host name and data entered in the Configure>System>Contact Information screen. Note Changing the local certificate used by your firewall will cause it to automatically generate a new SSL certificate using data from the local certificate. Once a new SSL certificate has been generated, the firewall will prompt the user to re-approve the certificate. Figure*2.3.36: Setting the Local VPN Certificate exporting VPn certificates In order to send the local VPN certificate to the administrator of the VPN's endpoint or import a VPN certificate into a GTA Mobile VPN Client's configuration, the certificate must be exported. When exporting VPN certificates from GB-OS, three file formats are available: PEM : The VPN certificate and its private key are exported as separate PEM files. VPN certificates      have a .crt file extension and private keys have a .key file extension. DER : The VPN certificate and its private key are exported as separate DER files. VPN certificates      have a .der file extension and private keys have a .key file extension. PKCS#12 : The VPN certificate and its private key are exported as a single PKCS#12 file. PKCS#12 can be password protected for additional security. PKCS#12 files have a .p12 file extension. To export the local VPN certificate, navigate to Configure>VPN>VPN Certificates and select the previously defined VPN certificate that is being used as the GTA Firewall UTM Appliance's certificate in Configure>VPN>IPS ec Tunnels . Then, click the e dIt button to bring up the Edit Certificate screen and select the desired file formats for the VPN certficate and its private key. Click the d owN loAd buttons to export the files.
26 VPN Option Guide GTA Firewall UTM Appliance Setup Figure*2.3.36: Exporting VPN Certificates Table 2.2.42 : Exporting the Local VPN Certificate Field Description Disable A toggle to disable the configured VPN certificate. Name A unique name used to identify the configured VPN certificate. Description A brief description to describe the function of the configured VPN certifi- cate. Certificate Export Select the file format for the VPN certificate. Click the d owN loAd button to export the file. Update Toggle the Up Date checkbox if you wish to update the VPN certificate's definition with an existing VPN certificate. PKCS#12 Password If the VPN certificate is to be exported as a PKCS#12 file, an optional password can be set to secure the certificate. The pkCS#12 p aS SworD field is case sensitive. Private*Key Export Select the file format for the private key. Click the d owN loAd button to export the file. If the VPN certificate is to be exported as a PKCS#12 file, this field will not be available. Update Toggle the Up Date checkbox if you wish to update the private key with an existing private key.
27 VPN Option Guide GTA Firewall UTM Appliance Setup Importing VPn certificates To import a VPN certificate into GB-OS for use in a VPN's configuration or user account definition, navigate to Configure>VPN>Certificates and select the New icon. The Edit Certificate screen will then be displayed. Select the Import toggle in the Certifi Cate field to import a VPN certificate. Note See Importing VPN Certificates in GTA Mobile VPN Client Setup for instructions on importing VPN certificates into the GTA Mobile VPN Client's configuration. Figure*2.2.36: Importing VPN Certificates Table 2.2.42 : Importing VPN Certificates Field Description Disable A toggle to disable the configured VPN certificate. Name A unique name used to identify the VPN certificate. Description A brief description to describe the function of the VPN certificate. Certificate Import Certificate File Select the Brow Se button to locate the certificate file. PKCS#12 Password If the VPN certificate is PKCS#12 file, enter the file's password (if appli- cable). Private*Key File Select the Brow Se button to locate the associated private key.
28 VPN Option Guide GTA Mobile VPN Client Setup GTA Mobile VPN Client Setup If laptop computers and other non-gateway servers and computers will connect to your GTA Firewall UTM Appliance's VPN, install and configure GTA Mobile VPN Client software on those computers. Additional Mobile VPN Client licenses are available for purchase separately from an authorized GTA Channel Partner or GTA sales . Note Installation and configuration instructions assume that the client computer is not behind a router that requires modification. Installing the GtA Mobile VPn client The installation process for the GTA Mobile VPN Client is typical for Windows®-compatible software. To *install*the*GTA*Mobile*VPN*Client*software: Login to the Windows computer under an administrative account. 1. Start the installer. Click the 2. Next button to read the license agreement. If you agree to the terms, click YeS to continue the installation. Select an installation path for the software, the default path is 3. C:Program FilesGTAMobile     VPN Client. Complete the installation wizard. After completing the installation wizard, you will be prompted to reboot the computer. Reboot- 4. ing the computer completes the installation process.
29 VPN Option Guide GTA Mobile VPN Client Setup Activating the GtA Mobile VPn client The GTA Mobile VPN Client requires activation for any use beyond the initial thirty day evaluation period. The license number necessary for activation can be retrieved from the GTA Support Center ( https://www.gta. com/support/center/ ). Once logged in, click on the View Your Registered Products link and select your firewall's serial number. Your GTA Mobile VPN Client license number will be displayed in the a Cti Vation Co DeS section. Note Should your GTA Mobile VPN Client license number not be displayed in the a Cti Vation Co DeS section, make sure your GTA Firewall UTM Appliance is running GB-OS version 3.7 or greater. If you have a current support contract, please upgrade your GTA firewall and then retrieve the activation code. If you do not have a current support contract, you will need to contact GTA's sales department or your local GTA Channel Partner. To *activate*the*GTA*Mobile*VPN*Client: 1. Open the GTA Mobile VPN Client to start the activation wizard. If the client is already open and running, navigate to ? (Help)> Activation Wizard . Figure*2.13: Activation Wizard 2. Click the Act IvAte button. Doing so will display the following screen: Figure*2.14: Entering the License Number 3. The GTA Mobile VPN Client license number needs to be entered either as a single string of twenty characters (1234567890123456 7890) or four sets of six characters (123456-123456-123456-123456). If your license number is four sets of six characters, you
30 VPN Option Guide GTA Mobile VPN Client Setup will need to switch the format of the l iCe n Se n Umber field to allow entry of your license number. To do so, select the Click here to enter... link. Figure*2.15: Switching the License Number Format 4. Enter the GTA Mobile VPN Client license number and click Next . A successful activation will display the following screen: Figure*2.16: Completing the Activation Wizard . Note If an error message is displayed during activation, refer to Table D.1: Activation Errors for troubleshooting.
31 VPN Option Guide GTA Mobile VPN Client Setup configuring the VPn client Software To connect your computer to the GTA Firewall UTM Appliance's VPN, you must first input connection settings into the GTA Mobile VPN Client. The wizard will configure the client for a connection compatible with default GB-OS firewall settings. If you elect to use the VPN client configuration wizard, you do not need to complete the manual configuration instructions later in this section. Use the included worksheet on the following page to collect settings for your VPN client. Enter the settings as required by tunnel, Phase 1, or Phase 2 setup. Once your VPN client is configured, you can start or stop your VPN connection as desired. running the configuration Wizard Running the configuration wizard will configure the GTA Mobile VPN Client for a connection compatible with default GB-OS firewall settings. Settings for your GTA Mobile VPN Client must match your firewall's VPN configuration object and authorization settings. Contact your network administrator to obtain matching VPN settings. Note The Configuration Wizard only accepts PKCS#12 VPN certificates. See Exporting VPN Certificates for more information on exporting a VPN certificate in a PKCS#12 format. To *run*the*configuration*wizard: Navigate to VPN Configure>Config. Wizard Complete the available fields Click Next . The next screen will allow you to review your settings. If correct, click f INI Sh . Figure*2.17: Running the Configuration Wizard Upon completion of the configuration wizard, you will be prompted to either Add the new settings to the existing configuration or r eplAce the existing configuration with the new settings.
32 VPN Option Guide GTA Mobile VPN Client Setup Caution Selecting r eplAce will overwrite previously saved configuration settings. VPn Settings Worksheet Print and fill out the below fields for assistance when configuring the GTA Mobile VPN Client. Table 2.10: VPN Settings Worksheet Field Value Firewall IP Address 000 . 000 . 000 . Phase*1 Name Interface 000 . 000 . 000 . Remote Gateway 000 . 000 . 000 . VPN Certificate or Preshared Key IKE Encryption (circle one) DES 3DES AES 128 AES 192 AES 256 Authentication (circle one) MD5 SHA Key Group (circle one) DH768 DH1024 DH1536 DH2048 Phase*2 Name VPN Client Address 000 . 000 . 000 . Address Type (circle one) Single Address Subnet Address Remote LAN Address 000 . 000 . 000 . Subnet Mask 000 . 000 . 000 . ESP Encryption (circle one) DES 3DES AES 128 AES 192 AES 256 Authentication (circle one) MD5 SHA Mode (circle one) Tunnel PFS (circle one) DH768 DH1024 DH1536 DH2048
33 VPN Option Guide GTA Mobile VPN Client Setup Manually configuring the GtA Mobile VPn client If you wish to manually configure the GTA Mobile VPN Client, configure the client using the following instructions. entering Preferences (Parameters) Parameters for phase lifetime and dead peer detection (DPD) do not need to match the settings of your GTA firewall, but agreement between the two is beneficial. To *enter*lifetimes*and*DPD*intervals*for*Phase*1*and*2*of*your*VPN: 1. Start the GTA Mobile VPN Client software (or click its icon in the system tray to display the Configuration           Panel). 2. Click the p Ar AMeterS icon located in the left hand menu. 3. Enter your IKE and IPSec (Phase 1 and 2) lifetimes in the l ifetime fields. Values entered are in seconds. Times specify when keys should be renewed and security associations recreated. Shorter times are generally more secure, although they can add performance overhead to the VPN. Note The maximum lifetimes for the GTA Mobile VPN Client must be less than the lifetime indicated by the firewall. 4. Enter your Che Ck i nterVal for dead peer detection (DPD). Do not enter a value of 0. 5. Configure m iS CellaneoUS settings as desired. r etranSmi SSionS defines how many times the client will attempt to retransmit a message before giving up. Delay between retrieS defines the amount of time, in seconds, before the client will attempt to retry opening a connection. Leave the ike p ort field blank. 6. Leave b loCk non - CiphereD ConneCtion unchecked unless you wish to force all connections, including    traffic with a non-VPN destination, through the VPN tunnel. 7. Click SA ve & ApplY .
34 VPN Option Guide GTA Mobile VPN Client Setup configuring Phase 1 (Authentication) Phase 1 settings must match your GTA firewall settings. Defaults for Phase 1 are AES-192 encryption, SHA hashes and Diffie Hellman Group 2 (1,024-bit) keys. To *enter*Phase*1*settings*of*your*VPN: 1. Start the GTA Mobile VPN Client (or click its icon in the system tray to display the configuration window). 2. Right-click the Configuration menu item and select New Phase 1 . A new sub-item to the Configuration tree will appear. It will be given a default name, such as CnxVpn1, that you may change by editing    the n a me field. 3. Enter a new n a me , if desired, with no spaces or special characters (e.g., Office_Phase_1). 4. Select the i nterfaCe (network card) that will be used (select ANY to indicate all available network cards). 5. Enter the r emote Gateway , which should be the external IP address or domain name of your GTA firewall. 6. If authenticating using pre-shared secrets, enter the p re - ShareD k ey (secret) for your VPN and then Confirm it. If authenticating using VPN certificates, select the VPN Certificate toggle and click the c ertIf IcAte IM port button to import the VPN certificate. See Importing VPN Certificates for more information. 7. Enter appropriate IKE settings such as e nCryption , a Ut hent i Cation and k ey Gro Up . 8. Click the p1 Adv ANced button. Check the Aggressive Mode checkbox. Set nat-t to <Automatic> . Enter your l oCal iD. The Val Ue will be the email address indicated in your firewall's Users configuration,        so select the t ype indicating <Email> . Enter the r emote iD of the firewall. The value should be the external IP address of the firewall, so select the t ype indicating <IP address> . Click ok . 9. Click SA ve & ApplY to complete Phase 1 configuration. Figure*2.18: Configuring Phase 1 (Authentication)
35 VPN Option Guide GTA Mobile VPN Client Setup Importing VPn certificates VPN certificates can be used as an authentication method that uses the exchange of self-signed or certificate authority certified certificates to guarantee the authenticity of members attempting a VPN connection. VPN certificates to be imported into the GTA Mobile VPN Client's configuration are generated by GB-OS and need to be exported from the firewalls configuration. For more information on generating and exporting VPN certificates in GB-OS, see Using VPN Certificates in the GTA Firewall UTM Appliance Setup section. Note Self-signed certificates, such as those generated by GB-OS, must be imported into the GTA Mobile VPN Client as PEM files. To *import*VPN*certificates*into*the*GTA*Mobile*VPN*Client: Start the GTA Mobile VPN Client software (or click its icon in the system tray to display the 1. configuration window). Open the Phase 1 section of the configuration, select the 2. Cert ifi CateS toggle, and click the c er - tIf IcAteS IM port button. This will display the Certificates Import screen. From the pulldown menu, select the file format of the VPN certificate to be imported. Valid op- 3. tions are Certificate from a PKCS#12 file and Certificate from a PEM file . VPN certificates stored on a Smartcard are currently not supported by the GTA Mobile VPN Client. After the selection for the VPN certificate's file format has been made, click the 4. Import button(s) to import the VPN certificate into the GTA Mobile VPN Client's configuration. If the VPN certificate     is a PEM file, a root certificate, user certificate, and private key will need to be imported. If the VPN certificate is a PKCS#12 file, only one certificate will need to be imported and it may require a password. Note When importing VPN certificates from GB-OS, the PEM root and PEM user certificates are the same file. Click 5. o k to apply the VPN certificate to the Phase 1 configuration settings and close the c ertIf I - cAteS IM port screen. On the Phase 1 section of the configuration, click SA ve & ApplY to update the Phase 1 configuration. Figure*2.19: Importing VPN Certificates
36 VPN Option Guide GTA Mobile VPN Client Setup configuring Phase 2 (IPSec configuration) Phase 2 settings must match your GTA Firewall UTM Appliance's settings. Defaults for Phase 2 are 3DES encryption, SHA hashes and Diffie Hellman Group 2 (1,024-bit) keys. To *enter*Phase*2*settings*of*your*VPN: 1. Start the GTA Mobile VPN Client (or click its icon in the system tray to show a configuration window). 2. Right-click on the previously created Phase 1 configuration. Select Add Phase 2 . A new sub-item to the Configuration tree will appear, underneath the Phase 2 configuration. It will be given a default name, such as CnxVpn1, that you may change be editing the n a me field. 3. Enter a new n a me , if desired, with no spaces or special characters (e.g., Office_Phase_2). 4. Enter the Vpn Client a DDreSS , which is the IP address your computer will use when attached to the firewall's internal network. 5. Select the a DDreSS t ype . This will be a subnet address if you are connecting to the firewall's internal network. It will be a single IP address if you are connecting to only one host such as another GTA Mobile VPN Client. Enter the r emote h oSt a DDreSS . This will be the IP address of the firewall's internal network with subnet mask if you are connecting to the firewall's internal network. 6. Enter ESP settings such as e nCryption , a Ut hent i Cation and t Un ne l m oDe . Note that these settings may be different than those used in Phase 1. 7. Check the PFS (perfect forward secrecy) checkbox. 8. Select the Diffie-Hellman key Gro Up . 9. Click SA ve & ApplY . If you wish to open your VPN connection immediately, click o peN t uN Nel . Figure*2.19: Configuring Phase 2 (IPSec) Note Creating a complete VPN configuration does not automatically open that VPN connection. To start or stop a VPN connection, see Starting or Stopping VPN Client Connections .
37 VPN Option Guide GTA Mobile VPN Client Setup Starting and Stopping VPn client connections Your VPN client software can be configured to automatically start or stop your VPN connection. This can be particularly useful if your primary network traffic must use the VPN, or if you always use the same VPN settings. You can also select to start and stop your VPN connections manually. For a fully automated VPN solution, you may also elect to automatically start your VPN client software. For more information on automatic startup of your VPN client, see Startup Modes . To *automatically*start*your*VPN*connection: 1. Start the GTA Mobile VPN Client (or click its icon in the system tray to show a configuration window). 2. Select a Phase 2 configuration item in the Configuration tree and click the p2 Adv ANced button. 3. If you wish your VPN connection to begin automatically upon start of the VPN client software, check the a Ut om at i Cally o pen t hiS t Un ne l w hen Vpn Client StartS check box. 4. If you wish your VPN connection to start automatically upon insertion of a USB drive containing a VPN client configuration, check the a Ut om at i Cally o pen t hiS t Un ne l w hen US b Sti Ck i S i nSerteD check box. 5. Click SAve & ApplY . 6. If you are using automatic connection startup that occurs upon insertion of a USB drive, insert the USB drive. Select File > Export VPN Configuration from the menu to save the exported configuration to the USB drive. To *manually*start*and*stop*your*VPN*connection: 1. Start the GTA Mobile VPN Client software (or click its item in the system tray to show a configuration       window). 2. Click a Phase 2 configuration item in the Configuration tree. Click o peN t uN Nel to start the VPN con- nection. 3. Click the c oN NectIoNS icon in the left hand menu to view your open VPN connections. 4. To stop a VPN connection, click the VPN connection and click c loSe t uN Nel . Note If you are using automatic connection startup that occurs upon insertion of a USB drive, you may also choose to automatically stop your VPN connection when you remove the USB drive. For more information, see USB Drive Mode .
38 VPN Option Guide GTA Mobile VPN Client Setup Advanced GtA Mobile VPn client Setup The GTA Mobile VPN Client has several features to enable use on servers, desktop or laptop computers. Advanced Phase 1 configuration For advanced features and parameters when configuring Phase 1, click the p1 Adv ANced button. Figure*2.20: Phase 1 Advanced Table 2.11: Advanced Phase 1 Configuration Field Value Config Mode Config Mode is currently not supported on GTA firewalls. Aggressive Mode Aggressive Mode creates a more efficient connection, and it is recommended       that it be enabled. Redundant GW This field allows the GTA Mobile VPN Client to open an IPSec tunnel with an alternate gateway in case the primary gateway is down or is not responding. Enter either the IP address or DNS resolvable host name of the redundant gateway (e.g., router.gta.com) NAT-T A selection for when Network Address Translation Tranversal should be used. Typically, <Automatic> should be selected. Other options include <Forced> and <Disabled> . X-Auth Popup X-Auth is currently not supported and should remain disabled. Hybrid Mode Hybrid Mode is currently not supported and should remain disabled. Local ID The Local ID is the identity the VPN client is sending during Phase 2 to the VPN gateway. This value can be an IP Address , domain name ( DNS ), string of characters ( KEY ID ), email address ( Email ) or a certificate issuer. Remote ID The Remote ID is the identity the VPN client is expecting to receive during Phase 2 from the VPN gateway. This value can be an IP Address , domain name ( DNS ), string of characters ( KEY ID ), or an email address ( Email ).
39 VPN Option Guide GTA Mobile VPN Client Setup Advanced Phase 2 configuration For advanced features and parameters when configuring Phase 2, click the p2 Adv ANced button. Figure*2.21: Phase 2 Advanced Table 2.12: Advanced Phase 2 Configuration Field Value Automatic Open Mode The GTA Mobile VPN Client can automatically open the specified tunnel on the following specific events: When the GTA Mobile VPN Client starts. When a USB Drive is inserted. If the VPN configuration file location is not set to USb Sti Ck , then this field is ignored. See USB Drive Mode Upon traffic detection. Alternate Servers Allows one to specify DNS and/or WINS server IP addresses when the client is active.
40 VPN Option Guide GTA Mobile VPN Client Setup launching Scripts The GTA Mobile VPN Client can be configured to launch a script or application when a certain action is performed by the user. For example. this feature can be used to launch a program that requires resources available on the remote network, or to display an acceptable use policy when the tunnel is opened. To configure scripts or applications to launch, click the Scr IptS button when configuring Phase 2 settings. Scripts*can*be*configured*to*launch: When the user attempts to open a tunnel. When the tunnel is successfully opened. When the user attempts to close the tunnel. When the tunnel is successfully closed. Figure*2.22: Launching Scripts
41 VPN Option Guide GTA Mobile VPN Client Setup configuring Access control The GTA Mobile VPN Client can be configured to allow varying amounts of access to the client's Configuration Panel. This feature is useful for system administrators or managers who wish to install the GTA Mobile VPN Client on a computer but do not want users on the computer to have the ability to modify their VPN connection settings. When access to the GTA Mobile VPN Client's configuration settings has been locked, users will be prompted to enter a password when they click on the client's systray icon or when they attempt to switch from the Connection Panel to the Configuration Panel. To lock access to the GTA Mobile VPN Client, navigate to View>Configuration . Figure*2.23: Configuring Access Control Table 2.13: Configuring Access Control Field Value Lock GUI Access Enter and confirm the password required to access the configuration settings. If the p aS SworD and Confirm fields are left blank, no password is required to access the configuration settings. Show in Systray menu Save & Apply A toggle to show or hide the Sa Ve & a pply option when the user clicks on the GTA Mobile VPN Client's systray icon. The Sa Ve & a pply option saves and applies any changes made to the configuration. Console A toggle to show or hide the Con Sole option when the user clicks on the GTA Mobile VPN Client's systray icon. The Con Sole option opens the console window. Connection Panel A toggle to show or hide the Conne Ction p an el option when the user clicks on the GTA Mobile VPN Client's systray icon. The Conne Ction p an el option opens the connection panel to view the status of VPN connections. Quit The QU it toggle cannot be modified. Figure*2.24: Systray Menus With Options Displayed and Hidden
42 VPN Option Guide GTA Mobile VPN Client Setup uSb drive Mode The VPN client software can be configured to open and close your VPN connection when a USB drive containing the VPN configuration is inserted or removed. To *use*the*USB-activated*VPN*connection*handling: Insert the 1. USB drive (also sometimes called a pen drive or USB stick). Start the VPN client 2. software. Select 3. File then VPN Configuration File from the menu. Click 4. USB StICK (PLUG-IN aUtoMatIC dEtECtIoN) . Click 5. oK . Configure your VPN as usual, or copy/ 6. export your current VPN configuration onto the USB drive. To start your VPN connection, plug in your 7. USB drive. To stop the connection, eject / remove the USB drive. (Your VPN client software must remain running to automatically start and stop your VPN connection.) The VPN client software can be returned to normal operation at any time by clicking locAl (locAl drIVe, clASSIc Mode) in Configuration Mode . Figure*2.25: Selecting USB Drive Mode
43 VPN Option Guide GTA Mobile VPN Client Setup Preferences The Preferences window allows the user to define the startup mode of the software as well as enable or disable detection of the network interface's disconnection. The Preferences window can be accessed by navigating to File>Preferences . Startup Modes The GTA Mobile VPN Client can be configured to start a VPN connection upon boot, login, or manually. The GTA Mobile VPN Client is set to start manually by default (which requires the user to actively open the client). Alternatively, other different startup modes can provide the VPN connection upon boot (e.g. when a service on your server requires a VPN), or upon login (e.g. when VPN connection is part of your enforced usage policy). To *set*the*startup*mode*of*the*GTA*Mobile*VPN*Client: 1. Start the GTA Mobile VPN Client (or click its icon in the system tray to show a configuration window). 2. Navigate to File>Preferences . 3. Select the startup mode. Click Start VPN Client before Windows Logon to start a VPN connection upon boot. Click Start VPN Client after Windows Logon to start a VPN connection upon user login. Click Don't start VPN client when I start Windows to start a VPN connection manually when needed. 4. Click ok to commit the change. Miscellaneous By disabling detection of the network interface's disconnection, the VPN tunnel will remain open. This feature is useful if the user is connecting with an unstable connection that disconnects and reconnects often. Figure*2.26: Entering Preferences
44 VPN Option Guide GTA Mobile VPN Client Setup console and configuration tools configuration Management The GTA Mobile VPN Client allows configurations to be imported and exported. Importing and exporting configurations facilitates configuration deployment and troubleshooting. Administrators may configure VPN settings on their computer and then send that configuration to the VPN user. VPN users can also export their configurations for troubleshooting by the network administrator. To export*or*import*a*VPN*configuration: 1. Start the VPN client software. 2. From the File menu, select Import VPN Configuration or Export VPN Configuration . • If importing the configuration, browse to the location of the file. A GTA Mobile VPN Client configuration file will have a file extention of ".tgb". • If exporting the configuration, enter a password if desired. Password protected configuration files provide greater security. 3. Click oPen or oK . Figure*2.27: Export Password Protection Note Exported configuration files can also be imported into the GTA Mobile VPN Client's configuration by dragging and dropping the file into the client's Configuration tree. After a configuration file has been dropped into the Configuration tree or imported , you will be prompted to either Add the new settings to the existing configuration or r eplAce the existing configuration with the new settings. Caution Selecting r eplAce will overwrite all previously saved configuration settings.
45 VPN Option Guide GTA Mobile VPN Client Setup console / logs The GTA Mobile VPN Client maintains a console that allows you to view current VPN activity. This activity may contain useful debugging information by providing feedback messages and component status. Optionally, you can save the output of the console to a log file for viewing in a text editor. To *view*the*console/log: Start the VPN client 1. software. From the 2. Tools menu, select the Console menu item. If the console has been stopped, click 3. St Art to begin logging. To save the 4. log to a text file, click SAVe FIle . Console messages and logs can be filtered. By selecting the o ptIo NS button, a series of pull-down menus become available to control the types of messages displayed. The default messages displayed (level 0 for each setting) is usually sufficient for debugging purposes. Figure*2.28: VPN Console Table 2.14 Console Debug Levels Label Name Description Misc Miscellaneous The degree of logging detail for low-level messages. Trpt Transport The degree of logging detail for UDP transport mode. Msg Message The degree of logging detail for IKE decoding. Cryp Crypto The degree of logging detail for cryptographic exchanges. Timr Timer The degree of logging detail for timers. Sdep Sysdep The degree of logging detail for IKE interfaces with IPSec SA Security Associations The degree of logging detail for SA management. Exch Exchange The degree of logging detail for IKE exchanges. Nego Negotiation The degree of logging detail for Phase 1 and Phase 2 negotiation. Plcy Policy Not used. All All The degree of logging detail for all subsystems.
46 VPN Option Guide Reference A: GTA Mobile VPN Client User Interface Reference A: GTA Mobile VPN Client User Interface The GTA Mobile VPN Client's user interface remains consistent throughout the application, providing an intuitive, easy-to-use operating environment. The GTA Mobile VPN Client consists of two "panels": the Configuration Panel and the Connection Panel. The Configuation Panel's main menu contains general options available for configuration and review. Select options are also available as clickable icons or by using context-sensitive right-click menus. Figure*A.1: The GTA Mobile VPN Client configuration Panel The Configuration Panel allows for the entry of VPN connection settings. The Configuration Panel contains: A menu containing items for configuration of the GTA Mobile VPN Client and VPN connection settings A series of icons which provide shortcuts to VPN configuration settings A VPN configuration menu tree that contains all VPN configurations. A status bar which displays the status of the GTA Mobile VPN Client. Menu overview The GTA Mobile VPN Client's main window will display five pulldown menus: File , VPN Configuration , View , Tools and ? . Figure*A.2: The GTA Mobile VPN Client Menu
47 VPN Option  Guide Reference A: GTA Mobile VPN Client User Interface File The File menu contains import/export functions, a selection for the storage location of the VPN configuration file, as well preferences for the application. Figure*A.3: File Menu VPn configuration The VPN Configuration menu contains functions for adding and removing VPN phases, a configuration wizard as well as adjustments for parameters. Figure*A.4:* VPN Configuration Menu View The View menu contains selections for viewing the Connection Panel as well as configuration options. Figure*A.5: View Menu tools The Tools menu contains functions for viewing the VPN Console as well as active connections. Figure*A.6: Tools Menu ? (help) To utilize online help and support, see the Help and Online Support menu items. Check For Update informs if a new version has become available. Activation Wizard allows for activation if the GTA Mobile VPN Client is running under a 30 day trial. Find the version number of the GTA Mobile VPN Client as well as the license number it is registered under in the About dialog. Figure*A.7:* ? (Help) Menu
48 VPN Option Guide Reference A: GTA Mobile VPN Client User Interface left hand Menu Icons The following icons are found along the left hand side of the GTA Mobile VPN Client. Table A.1: Left Hand Menu Icons Icon Icon Action Opens the VPN Console. Allows for the configuration of the VPN's parameters. Allows for the viewing of currently open tunnels. configuration Menu tree The configuration menu tree displays a visual representation of the GTA Mobile VPN Client's configuration. Figure*A.8: Configuration Menu Tree Phase 2 traffic detection Icon Phase 2 menu tree items that belong to a VPN configuration that is configured to open a tunnel upon traffic detection will display an icon with green edges. Figure*A.9: Configuration Menu Tree Status bar The status bar, located along the bottom of the screen, displays the following information: The left box contains an icon which indicates the location of the VPN configuration file. For example, if USB mode is selected for the location, the icon will be a USB stick. The center box displays information about the GTA Mobile VPN Client's status (e.g., VPN ready) The right box contains an icon which indicates if a tunnel is open or not. If one or more tunnels are open, it will be indicated by a green "light". If no tunnels are open, the light will be grayed out. Figure*A.10: Status Bar
49 VPN Option  Guide Reference A: GTA Mobile VPN Client User Interface connection Panel The Connection Panel enables users to open, close and view information for every configured VPN connection. The Connection Panel consists of: An animated network diagram that displays the status of the current VPN connection. A list of all configured VPN connections with an o peN / c loSe button. Note Users can toggle between the Connection Panel and the Configuration Panel using the "CTRL + P" key combination. Figure*A.11:* The Connection Panel
50 VPN Option Guide Reference A: GTA Mobile VPN Client User Interface System t ray The GTA Mobile VPN Client can be launched by clicking the system tray icon. Once the application has been launched, the system tray icon will indicate whether a VPN tunnel is open or not, depending on its state. A popup window will also display to indicate the VPN tunnel's status and any potential warnings or errors. Table A.2: System Tray Icon States Icon Icon State The GTA Mobile VPN Client is running, but no VPN tunnel is open. The icon will be grey. The GTA Mobile VPN Client is running and a VPN tunnel is open. The icon will be red. System t ray Menu Right-clicking on the system tray icon will display a menu with the following options: Open tunnel... Opens the configured tunnel. When open, the menu item will change to Close Tunnel... Save & Apply will close any established VPN tunnels, apply the latest VPN configuration and reopen all VPN tunnels. Console opens the console. Connection Panel opens the Connection Panel, which provides a means to view open connections. Quit will close any established VPN tunnels and close the GTA Mobile VPN Client. Note Menu items can be shown or hidden to restrict access to the GTA Mobile VPN Client's Configuration Panel. See Configuring Access Control for more information. Figure*A.12:* System Tray Right-Click Menu
51 VPN Option  Guide Reference A: GTA Mobile VPN Client User Interface
52 VPN Option Guide Reference B: VPN Concepts Reference B: VPN Concepts elements of IPSec VPn Security IPSec, a secure network connection standard ( RFC 2401 ) designed by IETF (Internet Engineering Task Force), provides two implementations:  transport mode and tunnel mode. The tunnel mode implementation applies to VPN gateways, such as GTA firewall VPNs. GTA*firewall*VPNs*provide: • Authorization • Data integrity • Data privacy GB-OS*IPSec*tunnels* (VPNs)*cause the original*IP*packet*to*be: Encrypted to hide contents from interceptors Hashed to resist tampering Authorized with keys and/or authentication to validate transmission according to your security policies • Encapsulated within another IP packet to provide routing for the "sealed" original packet A GTA Firewall UTM Appliance's VPN is essentially a tunnel and a security processing service for IP traffic, both tunneling and securing packet contents. All GTA Firewall UTM Appliance VPN-secured traffic receives encapsulation by a secondary IP packet layer after it is secured. All IP protocols can be secured with a VPN, including TCP (and its higher-level protocols like HTTP or SSH), UDP, ICMP, and others. Caution Varying degrees of data integrity and confidentiality are provided by the hashes, keys and encryption algorithms you elect to use. GTA recommends that you carefully select each one based upon the strength and performance needs of your VPN. IPSec's security benefits arise from the secure creation of authorized, encrypted connections. IPSec connections utilize some auxiliary TCP and UDP connections to negotiate a secure connection before actual transmission of user data occurs. During*the*creation*of*an*IPSec*VPN*connection: Hosts (including clients or gateways) 1. exchange pre-shared keys or VPN certificates. Hash and 2. encryption methods are negotiated with identities being assured by the keys from step 1. Security associations ( 3. SAs) are created on each host to contain the agreed security transformations      and associated keys for each VPN destination from step 2. Data transmission receives the protection designated by the established rules of the 4. SAs from step 3 until they expire or are deleted. Automatic IPSec key exchange and IPSec SA initialization is provided using the IKE standard ( RFC 2407 and RFC 2409 ). Manual key exchange is supported, but not recommended because of the security risks inherent in overexposed keys.
53 VPN Option Guide Reference B: VPN Concepts IPSec VPNs on GTA firewalls require the use of AH and ESP protocols (IP protocols 51 and 50). Key exchange and other IKE negotiations may also require the use of UDP port 500. If ESP traffic is blocked, GTA firewall VPNs will use NAT traversal ( RFC 3947 and RFC 3948 ) to tunnel ESP traffic using UDP port 4500. For more information on the IP packet transformations that occur during a GTA firewall VPN connection, see TCP/IP Packets: IPSec VPN Packet Structure . For more information on IPSec packet processing specific to GTA firewalls, see GTA firewall VPN Packet Processing . For more information on the IETF standards applying to IPSec or IKE, see the applicable RFCs: RFC 2401 (IPSec), RFC 2409 (IKE), RFC 2407 (IKE's role in IPSec), RFC 2402 (AH)  and RFC 2406 (ESP). Verifying Authorization Verifying identity through authentication is an important step of secure computing. Identity allows policies to be applied based on the trustworthiness and relevance of the data source. For example, an incoming connection may have both privacy and tamper-proofness (data integrity), but unless you know the sender and authorize their activities, you don't truly know what data you are allowing onto your network. IPSec VPN can provide authorization during the Phase 2 (IKE) part of VPN initialization. The GTA firewall*implementation*of*IPSec*VPN*requires*authorization;*VPNs*will*not*activate*without* an*authorization*that*references*a*VPN*configuration*object. The source of the authorization can be provided in two separate areas of GTA firewall configuration. For gateway-to-gateway GTA firewall VPNs, the identity is checked by VPNs ; for mobile client GTA firewall VPNs, identity is checked by Users . Verifying data Integrity Verifying data integrity (tamper-proofing) is also an important part of secure computing. Integrity assures that the data has not been tampered with to introduce unwanted data, including trojans and viruses. For example, you may intend to accept the sender and content of a packet, but unless you can assure that a third party has not altered it, you don't truly know what data you are allowing onto your network. Data integrity is ensured during both Phase 2 and Phase 2 of IPSec VPN creation by keys and hashes. Separate keys and hashes may be selected for either phase. Key and hash preferences for a GTA firewall VPN connection are configured in Configure>System>Objects>VPN Objects . Note Keys uniquely identify the host establishing the connection; hashes are computed using the data and the key, and therefore a hash of a packet's data is only verifiable by a destination who knows the secret of the sender's original key. The selection of a key and a hash method is generally a balance between performance, technical requirements, and strength. Larger keys are generally considered better, but come at the price of performance. GTA firewalls provides reasonable defaults for many VPNs, but you may wish to select a greater key length or a different hash algorithm to suit your needs.
54 VPN Option Guide Reference B: VPN Concepts ensuring data Privacy Ensuring data privacy is typically a part of secure computing. Privacy allows sensitive data to be hidden from unauthorized parties. For example, you may trust the source and integrity of data, but don't want others to be able to read it while in transit to your network. Common reasons for data privacy include the transmission of financial and personal data. Privacy is ensured during both Phase 2 and Phase 2 of VPN creation using encryption algorithms. Separate encryption methods may be selected for either phase. IPSec VPNs provide data privacy with encryption. Encryption methods for a GTA firewall VPN connection are configured in Configure>System>Objects>VPN Objects . Packet Structure: IPSec VPn IPSec VPNs use encrypted, encapsulated IP packets to transfer data. The original IP packet's contents are prevented from interception and tampering by application of the ESP protocol, which applies selected encryption, hashes and authenticity checks to contents. The resulting packet is then re-wrapped in an external IP packet layer. Only hosts containing matching IPSec information (SAs and keys) are able to decrypt the ESP-encapsulated contents. Figure*B.1: IPSec VPN Packets
55 VPN Option Guide Reference B: VPN Concepts GtA Firewall VPn Packet Processing When a packet arrives at a GTA Firewall UTM Appliance, evaluation sequences are performed to determine structure correctness and permissibility before a route is created to deliver the packet. These checks, plus some special additional transformations,  are performed on all VPN packets. Failing a check causes the packet to be denied and, by default, logged. The*generalized*packet*processing*sequence*of*VPN*packets*includes: 1. Check for valid IP packet structure. 2. Check for spoofed packets and other network attacks. 3. Check for security policies allowing, denying or transforming packet transmission (such as traffic    shaping rules). For IPSec VPN packets, checks occur for a valid existing IPSec VPN SA as well as an outbound or remote access filter. 4. Check for routing instructions delivering the packet to its indicated destination. For IPSec VPN packets, checks occur for a passthrough filter. IPSec initialization packets (packets for IKE and IPSec SA setup) are not subjected to the routing check, as the firewall is their destination; however, these initialization packets do require firewall access permission from remote access filters. Then checks are performed for authorization and VPN configuration data to create the IKE and IPSec SAs required by all further IPSec VPN packets.
56 VPN Option Guide Reference C: Example VPN Configurations Reference C: Example VPN Configurations The VPN configuration you choose will vary based upon the answer the following questions: Do both initiator and responder have static IP addresses? Is • key exchange manual or automatic (IKE)? If the IKE key exchange is used, is authentication handled using pre-shared secrets or VPN certificates? The following examples show configuration cases for manual vs. IKE key exchange and dynamic vs. static IP addresses. All listed objects and configurations should be enabled. Any other options, if not listed, may be defined but are not necessary to achieve a functional configuration. This reference is divided into three sections: 1. Example VPN Configurations Using IKE IPSec Mode and Pre-shared Secrets 2. Example VPN Configurations Using IKE IPSec Mode and VPN Certificates 3. Example VPN Configurations Using Manual IPSec Mode Note It is assumed that automatic policies are enabled on the Configure>VPN>IPS ec Tunnels screen. Automatic policies allow all VPN traffic by default. If disabled, it is necessary to create security policies that allow ESP protocol 50 and UDP ports 500/4500. For information on manually defining security policies, see the GB-OS User's Guide . Note Example configurations contain fictional descriptions, IP addresses and subnet masks. Internal or private network IP addresses that will be connected to the VPN are listed as the protected network, with IP addresses of 192.168.*.* as an example. In your implementation, those settings may contain different IP addresses, or connect to your PSN rather than your protected network. To *use*the*following*examples,*replace*IP*addresses*and*subnet*masks*with*your*own*network* settings. Note Before manually configuring a VPN, consider running the VPN Setup Wizard, located at Wizards>VPN Setup . The VPN Setup Wizard is designed to help configure a simple VPN quickly and easily.
57 VPN Option Guide Reference C: Example VPN Configurations Example VPN Configurations Using IKE IPSec Mode and Pre-shared Secrets The section provides example VPN configurations using IKE IPSec mode using pre-shared secrets for authentication. client to Gateway: dynamic/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP address on the firewall, as set in Configure>Network>Interfaces>Settings , but dynamic      external IP address on the VPN client Firewall-compatible settings in the VPN client, and mobile VPN objects selected in Configure>Accounts>Users and Configure>Accounts>Accounts for the statically-addressed firewall Authentication using pre-shared secrets Table C.1: Client to Gateway: Dynamic/Static IP Addresses Field Name Responder : GTA firewall with static IP address External IP Address 200.200.200.200 In Configure>System>Objects > Address Objects : Disable Unchecked Name Protected Networks Description Protected networks Type All Object <USER DEFINED> Address 192.168.2.0/24 (local hosts that should be attached to your VPN) In Configure>Accounts>Groups : Disable Unchecked Name Users Description GTA Mobile VPN Client users Mobile VPN Disable Unchecked Authentication Required Unchecked VPN Object Standard Dynamic (default object) Local Network Protected Networks (address object, as defined above) In Configure>Accounts > Users : Disable Unchecked Name Example User Description Database administrator Remote Identity vpnuser@example. com Group Users (configured user group, as defined above)
58 VPN Option Guide Reference C: Example VPN Configurations Table C.1: Client to Gateway: Dynamic/Static IP Addresses Field Name Responder : GTA firewall with static IP address Authentication Method n/a Password n/a Mobile VPN Disable Unchecked Remote Network <USER DEFINED> 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use) Pre-shared Secret $%23Aty! (a long, randomized series of characters that must be identical to the p re ShareD k ey in the GTA Mobile VPN Client) In Configure>VPN>IPSec Tunnels VPN Certificate Default Advanced Automatic Policies Checked Dynamic Incoming Connections Authentication Pre-shared Secret Identity <IP Address> VPN Object Standard Dynamic (default object) Table C.2: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address External IP Address Dynamically assigned (DHCP, PPPoE, etc.) In Parameters : Authentication (IKE) [Default Lifetime] 1800 (seconds)
59 VPN Option Guide Reference C: Example VPN Configurations Table C.2: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address Authentication (IKE) [Minimal Lifetime] 120 (seconds) Authentication (IKE) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Object 's p haS e 2) Encryption (IPSec) [Default Lifetime] 1200 (seconds) Encryption (IPSec) [Minimal Lifetime] 120 (seconds) Encryption (IPSec) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Object 's p haS e 2) Check Interval [DPD] 30 (dead peer detection in seconds) In Configure>Phase 1 (Authentication) : Name OfficePhaseI (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) Interface * (network cards or modems that the VPN will use) Remote Gateway 200.200.200.200 (the external IP address of the VPN gateway in Configure>Network>Settings ) Preshared Key $%23Aty! (a long, randomized series of characters that must be identical to the p re - ShareD Se Cret in the GTA firewall's Users ; this password value will be obscured, and only character length will be visible) Confirm $%23Aty! (re-enter the p re ShareD k ey to confirm correct entry; this password value will be obscured, and only character length will be visible) Encryption AES-192 (equivalent to the IKE encryption in the GTA firewall's VPN Object 's p haS e 1) Authentication SHA (equivalent to the IKE HMAC-SHA1 hash in the GTA firewall's VPN Object 's p haS e 1) Key Group DH1024 (equivalent to the IKE group 2 Diffie-Hellman key in the GTA fire- wall's VPN Object 's p haS e 1) Aggressive Mode [Advanced] Checked (equivalent to e xChan Ge m oDe in the GTA firewall's VPN Object 's p haS e 1) Value [Advanced Local ID] vpnuser@example. com (equivalent to the Identity in the GTA firewall's Users ) Type [Advanced Local ID] Email
60 VPN Option Guide Reference C: Example VPN Configurations Table C.2: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address Value [Advanced Remote ID] 200.200.200.200 (the external IP address of the VPN gateway in Configure>Network>Settings ) Type [Advanced Remote ID] IP Address In Configure>Phase 2 (IPSec Configuration) : Name OfficePhaseII (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) VPN Client Address 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use, listed in the GTA firewall's Users r emote n et work ) Address Type Subnet Address (only use the Single Address option if the GTA firewall's attached network will consist of a single host) Remote LAN Address 192.168.2.0 (the GTA firewall's attached network, such indicated by the protected       networks address object) Subnet Mask 255.255.255.0 (the GTA firewall's subnetwork mask, such indicated by the protected       networks address object) Encryption AES-192 (equivalent to the IPSec encryption in the GTA firewall's Encryption Object ) Authentication SHA (equivalent to the IPSec HMAC-SHA1 hash in the GTA firewall's Encryption Object ) Mode Tunnel PFS Checked (perfect forward secrecy is automatically used on GTA firewalls) Group DH1024 (equivalent to the IPSec group 2 Diffie-Hellman key in the GTA fire- wall's Encryption Object ) client to Gateway: dynamic IP Addresses The identifying characteristics of this type of VPN include: • Dynamic external IP addresses on both the GTA firewall, as set in Configure>Network>Interfaces>Setti ngs , and the GTA Mobile VPN Client Default or edited Mobile VPN Objects selected in Users Dynamic DNS service on the GTA firewall must be configured; this enables the GTA Mobile VPN Client to connect through a domain name, without knowing the current IP address of the GTA firewall • Firewall-compatible settings in the VPN client, and mobile VPN objects selected in Users for the statically-addressed firewall Authentication using pre-shared secrets.
61 VPN Option Guide Reference C: Example VPN Configurations Table C.3: Client to Gateway: Dynamic IP Addresses Field Name Responder : GTA firewall with static IP address External IP Address Dynamically assigned In Configure>System>Objects > Address Objects : Disable Unchecked Name Protected Networks Description Protected networks Type All Object <USER DEFINED> Address 192.168.2.0/24 (hosts that should be attached to your VPN) In Configure>Services>Dynamic DNS : Disable Unchecked Description Dynamic DNS Service Host Name examplefirewall.dyndns.org (the domain name your GTA Mobile VPN Client will use) Interface <EXTERNAL> (the interface that will have the dynamic DNS service applied to it and that the GTA Mobile VPN Client will use. Service <DynDNS> or <ChangeIP> (the dynamic DNS service provider you use) Login User Name dyndnsuser (the account's user name for your dynamic DNS service provider) Login Password m453G34HY12 (the account's password for your dynamic DNS service provider) In Configure>Accounts>Groups : Disable Unchecked Name Users Description GTA Mobile VPN Client users Mobile VPN Disable Unchecked Authentication Required Unchecked VPN Object Standard Dynamic (default object) Local Network Protected Networks (address object, as defined above)
62 VPN Option Guide Reference C: Example VPN Configurations Table C.3: Client to Gateway: Dynamic IP Addresses Field Name Responder : GTA firewall with static IP address In Configure>Accounts > Users : Disable Unchecked Name Example User Description Database administrator Remote Identity vpnuser@example. com Method <Password> Authentication Method n/a Password n/a Mobile VPN Disable Unchecked Remote Network <USER DEFINED> 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use) Pre-shared Secret <ASCII> $%23Aty! In Configure>VPN>IPSec Tunnels VPN Certificate Default Advanced Automatic Policies Checked Dynamic Incoming Connections Authentication Pre-shared Secret Identity <Domain Name> VPN Object Standard Dynamic (default object)
63 VPN Option Guide Reference C: Example VPN Configurations Table C.4: Client to Gateway: Dynamic IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address External IP Address Dynamically assigned (DHCP, PPPoE, etc.) In Parameters : Authentication (IKE) [Default Lifetime] 1800 (seconds) Authentication (IKE) [Minimal Lifetime] 120 (seconds) Authentication (IKE) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Objects p haS e 2) Encryption (IPSec) [Default Lifetime] 1200 (seconds) Encryption (IPSec) [Minimal Lifetime] 120 (seconds) Encryption (IPSec) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Objects p haS e 2) Check Interval [DPD] 30 (dead peer detection in seconds) In Configure>Phase 1 (Authentication) : Name OfficePhaseI (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) Interface * (network cards or modems that the VPN will use) Remote Gateway examplefirewall.dyndns.org (the domain name of the VPN gateway in Network Information ) Preshared Key $%23Aty! (a long, randomized series of characters that must be identical to the p re - ShareD Se Cret in the GTA firewall's Users ; this password value will be obscured, and only character length will be visible) Confirm $%23Aty! (re-enter the p re ShareD k ey to confirm correct entry; this password value will be obscured, and only character length will be visible) Encryption AES-192 (equivalent to the IKE encryption in the GTA firewall's VPN Objects p haS e 1) Authentication SHA (equivalent to the IKE HMAC-SHA1 hash in the GTA firewall's VPN Objects p haS e 1) Key Group DH1024 (equivalent to the IKE group 2 Diffie-Hellman key in the GTA fire- wall's VPN Objects p haS e 1) Aggressive Mode [Advanced] Checked (equivalent to e xChan Ge m oDe in the GTA firewall's VPN Objects p haS e 1) Value [Advanced Local ID] vpnuser@example. com (equivalent to the Identity in the GTA firewall's Users ) Type [Advanced Local ID] Email
64 VPN Option Guide Reference C: Example VPN Configurations Table C.4: Client to Gateway: Dynamic IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address Value [Advanced Remote ID] examplefirewall.dyndns.org (the domain name of the VPN gateway) Type [Advanced Remote ID] DNS In Configure>Phase 2 (IPSec Configuration) : Name OfficePhaseII (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) VPN Client Address 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use, listed in the GTA firewall's Users r emote n et work ) Address Type Subnet Address (only use the Single Address option if the GTA firewall's attached network will consist of a single host) Remote LAN Address 192.168.2.0 (the GTA firewall's attached network, such indicated by the protected       networks address object) Subnet Mask 255.255.255.0 (the GTA firewall's subnetwork mask, such indicated by the protected       networks address object) Encryption AES-192 (equivalent to the IPSec encryption in the GTA firewall's VPN Objects p haS e 2) Authentication SHA (equivalent to the IPSec HMAC-SHA1 hash in the GTA firewall's VPN Objects p haS e 2) Mode Tunnel PFS Checked (perfect forward secrecy is automatically used on GTA firewalls) Group DH1024 (equivalent to the IPSec group 2 Diffie-Hellman key in the GTA fire- wall's VPN Objects p haS e 2)
65 VPN Option Guide Reference C: Example VPN Configurations Gateway to Gateway: dynamic/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP address on one firewall, but dynamic external IP address on the second firewall, as set in Configure>Network>Interfaces>Settings Default or edited objects selected in IPSec Tunnels for the dynamically-addressed firewall, but mobile     VPN objects selected in Configure>Accounts>Groups for the statically-addressed firewall Authentication using pre-shared secrets Table C.5: Gateway to Gateway: Dynamic/Static IP Addresses & IKE Field Name Initiator : GTA firewall with dynamic IP address Responder : GTA firewall with static IP address External IP Address Dynamically assigned 200.200.200.200 In System>Objects>Address Objects Disable Unchecked Unchecked Name Protected Networks Protected Networks Description DEFAULT: Protected networks DEFAULT: Protected networks Type All All Object <USER DEFINED> <USER DEFINED> Address 192.168.1.0/24 (hosts that should be attached to your VPN) 192.168.2.0/24 (hosts that should be attached to your VPN) In Configure>VPN>IPS ec Tunnels : VPN Certificate Default Default Advanced Automatic Policies Checked Checked Dynamic Incoming Connections Authentication Pre-shared Secret Pre-shared Secret Identity <IP Address> <IP Address> VPN Object Standard Dynamic (default object) Standard Dynamic (default object) In Configure>VPN>IPS ec Tunnels>Edit IPSec Tunnel : Disable Unchecked No Entry in IPSec Tunnels . Equivalent infomation is entered in Configure> Accounts>Users . Description Dynamic firewall IPSec Key Mode IKE VPN Object Standard Dynamic (default object) Authentication Method Pre-shared Secret Pre-shared Secret $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways)
66 VPN Option Guide Reference C: Example VPN Configurations Table C.5: Gateway to Gateway: Dynamic/Static IP Addresses & IKE Field Name Initiator : GTA firewall with dynamic IP address Responder : GTA firewall with static IP address Options Send Keep Alives Unchecked Unchecked Local Gateway <EXTERNAL> NAT Unchecked Network Protected Networks (or the address object as defined above) Identity <EMAIL ADDRESS>, firewall1@ example.com Remote Gateway 200.200.200.200 NAT Unchecked Network <USER DEFINED> 192.168.2.0/24 (the attached hosts on the other VPN gateway) Advanced Identity <EMAIL ADDRESS>, firewall2@ example.com In Configure>Accounts > Users : Disable (no entry in Accounts > Users ) Unchecked Name Home Firewall 1 Description Home-to-office VPN Remote Identity firewall1@example.com Group Firewalls (default object) Authentication Method n/a Password n/a Mobile VPN Disable Unchecked Remote Network <USER DEFINED> 192.168.1.0/24 (the attached hosts on the other VPN gateway) Pre-shared Secret $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways)
67 VPN Option Guide Reference C: Example VPN Configurations Gateway to Gateway: Static/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP addresses on both firewalls, as set in Configure>Network>Settings Default or edited IKE VPN Objects selected in VPNs • l oCal i Dent it y is not necessary, since static IP addresses serve as a constant element for identity Authenication using pre-shared secrets Table C.6: Gateway to Gateway: Static/Static IP Addresses & IKE Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address External IP Address 100.100.100.100 200.200.200.200 In System>Objects>Address Objects : Disable Unchecked Unchecked Name Protected Networks Protected Networks Description DEFAULT: Protected networks DEFAULT: Protected networks Type All All Object <USER DEFINED> <USER DEFINED> Address 192.168.1.0/24 (hosts that should be attached to your VPN) 192.168.2.0/24 (hosts that should be attached to your VPN) In VPN>IPSec Tunnels : Disable Unchecked Unchecked Description IKE VPN IKE VPN IPSec Key Mode IKE IKE VPN Object Standard Static (default object) Standard Static (default object) Authentication Method Pre-shared Secret Pre-shared Secret Pre-shared Secret $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways) $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways) Options Send Keep Alives Unchecked Unchecked Local Gateway <EXTERNAL> <EXTERNAL> NAT Unchecked Unchecked Network Protected Networks (or the address object as defined above) Protected Networks (or the address object as defined above) Identity <IP Address> <IP Address>
68 VPN Option Guide Reference C: Example VPN Configurations Table C.6: Gateway to Gateway: Static/Static IP Addresses & IKE Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address Remote Gateway 200.200.200.200 (the external IP address of the other VPN gateway) 100.100.100.100 (the external IP address of the other VPN gateway) NAT Unchecked Unchecked Network <USER DEFINED> 192.168.1.0/24 (the attached hosts on the other VPN gateway) <USER DEFINED> 192.168.2.0/24 (the attached hosts on the other VPN gateway) Advanced Identity <IP Address> <IP Address>
69 VPN Option Guide Reference C: Example VPN Configurations Example VPN Configurations Using IKE IPSec Mode and VPn certificates The section provides example VPN configurations using IKE IPSec mode using VPN certificates for authentication. client to Gateway: dynamic/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP address on the firewall, as set in Configure>Network>Interfaces>Settings , but dynamic      external IP address on the VPN client Firewall-compatible settings in the VPN client, and mobile VPN objects selected in Configure>Accounts>Users and Configure>Accounts>Accounts for the statically-addressed firewall Authentication using VPN Certificates Table C.7: Client to Gateway: Dynamic/Static IP Addresses Field Name Responder : GTA firewall with static IP address External IP Address 200.200.200.200 In Configure>System>Objects > Address Objects : Disable Unchecked Name Protected Networks Description Protected networks Type All Object <USER DEFINED> Address 192.168.2.0/24 (local hosts that should be attached to your VPN) In Configure>VPN>Certificates>Edit Certificate Disable Unchecked Name Local certificate Description Local Certificate Certificate Generate Generate Type <Certificate> Common Name firewall.example. com The unique host name of the firewall. Email Address fwadmin@example. com The email address belonging to the firewall administrator. Country <United States [US]> The country the firewall is located. State/Region The state the firewall is located. City/Locality The city or location the firewall is located. Organization The firewall's organization. Organizational Unit The firewall's organizational unit.
70 VPN Option Guide Reference C: Example VPN Configurations Table C.7: Client to Gateway: Dynamic/Static IP Addresses Field Name Responder : GTA firewall with static IP address Duration 1 Key Size <1024> Bits In Configure>VPN>Certificates>Edit Certificate Disable Unchecked Name Remote Certificate Description Remote certificate Certificate Generate Generate Type <Certificate> Common Name The remote user's unique name. Email Address vpnuser@example. com Country The country the remote user is located. State/Region The state the remote user is located. City/Locality The city or location the remote user is located. Organization The remote user's organization. Organizational Unit The remote user's organizational unit Duration 1 Key Size <1024> Bits In Configure>VPN>Certificates> Local Local Certificate <Local Certificate> (The local VPN certificate for the firewall defined above) In Configure>Accounts>Groups : Disable Unchecked Name Users Description GTA Mobile VPN Client users Mobile VPN Disable Unchecked Authentication Required Unchecked VPN Object Standard Dynamic (default object) Local Network Protected Networks (address object, as defined above) In Configure>Accounts > Users : Disable Unchecked Name Example User Description Database administrator Remote Identity vpnuser@example. com
71 VPN Option Guide Reference C: Example VPN Configurations Table C.7: Client to Gateway: Dynamic/Static IP Addresses Field Name Responder : GTA firewall with static IP address Group Users (configured user group, as defined above) Authentication Method n/a Password n/a Mobile VPN Disable Unchecked Remote Network <USER DEFINED> 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use) Certificate <Remote Certificate> (the remote VPN certificate for the remote user as defined above) In Configure>VPN>IPSec Tunnels VPN Certificate <Local Certificate> (The local VPN certificate for the firewall defined above) Advanced Automatic Policies Checked Dynamic Incoming Connections Authentication Certificates VPN Object Standard Dynamic (default object) Table C.8: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address External IP Address dynamically assigned (DHCP, PPPoE, etc.)
72 VPN Option Guide Reference C: Example VPN Configurations Table C.8: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address In Parameters : Authentication (IKE) [Default Lifetime] 1800 (seconds) Authentication (IKE) [Minimal Lifetime] 120 (seconds) Authentication (IKE) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Object 's p haS e 2) Encryption (IPSec) [Default Lifetime] 1200 (seconds) Encryption (IPSec) [Minimal Lifetime] 120 (seconds) Encryption (IPSec) [Maximal Lifetime] 28800 (seconds; must be less than l ifetime in the GTA firewall's VPN Object 's p haS e 2) Check Interval [DPD] 30 (dead peer detection in seconds) In Configure>Phase 1 (Authentication) : Name OfficePhaseI (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) Interface * (network cards or modems that the VPN will use) Remote Gateway 200.200.200.200 (the external IP address of the VPN gateway in Configure>Network>Settings ) Certificate Import the VPN Certificate named "Remote Certificate" created on the GTA Firewall UTM Appliance. Encryption AES-192 (equivalent to the IKE encryption in the GTA firewall's VPN Object 's p haS e 1) Authentication SHA (equivalent to the IKE HMAC-SHA1 hash in the GTA firewall's VPN Object 's p haS e 1) Key Group DH1024 (equivalent to the IKE group 2 Diffie-Hellman key in the GTA fire- wall's VPN Object 's p haS e 1) Aggressive Mode [Advanced] Checked (equivalent to e xChan Ge m oDe in the GTA firewall's VPN Object 's p haS e 1) Value [Advanced Local ID] This field will be prepopulated with date from the local VPN certifi- cate. Type [Advanced Local ID] <Subject from X509> Value [Advanced Remote ID] Leave blank Type [Advanced Remote ID] Leave blank
73 VPN Option Guide Reference C: Example VPN Configurations Table C.8: Client to Gateway: Dynamic/Static IP Addresses Field Name Initiator: GTA Mobile VPN Client with dynamic IP address In Configure>Phase 2 (IPSec Configuration) : Name OfficePhaseII (a descriptor for your VPN; may not contain spaces or non-alphanumeric        characters; changing this value will change its name in the Configuration menu tree) VPN Client Address 192.168.1.1 (the IP address the attached GTA Mobile VPN Client should use, listed in the GTA firewall's Users r emote n et work ) Address Type Subnet Address (only use the Single Address option if the GTA firewall's attached network will consist of a single host) Remote LAN Address 192.168.2.0 (the GTA firewall's attached network, such indicated by the protected       networks address object) Subnet Mask 255.255.255.0 (the GTA firewall's subnetwork mask, such indicated by the protected       networks address object) Encryption AES-192 (equivalent to the IPSec encryption in the GTA firewall's Encryption Object ) Authentication SHA (equivalent to the IPSec HMAC-SHA1 hash in the GTA firewall's Encryption Object ) Mode Tunnel PFS Checked (perfect forward secrecy is automatically used on GTA firewalls) Group DH1024 (equivalent to the IPSec group 2 Diffie-Hellman key in the GTA fire- wall's Encryption Object )
74 VPN Option Guide Reference C: Example VPN Configurations Gateway to Gateway: dynamic/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP address on one firewall, but dynamic external IP address on the second firewall, as set in Configure>Network>Interfaces>Settings Default or edited objects selected in IPSec Tunnels for the dynamically-addressed firewall, but mobile     VPN objects selected in Configure>Accounts>Groups for the statically-addressed firewall Authentication using VPN certificates Table C.9: Gateway to Gateway: Dynamic/Static IP Addresses Field Name Initiator : GTA firewall with dynamic IP address Responder : GTA firewall with static IP address External IP Address Dynamically assigned 200.200.200.200 In Configure>VPN>Certificates>Edit Certficate Disable Unchecked Unchecked Name Firewall 1 Firewall 2 Description Firewall 1 local certificate Firewall 2 local certificate Certificate Generate Generate Generate Type Certificate Certificate Common Name firewall1.example.com The host name of the firewall. firewall2.example.com The host name of the firewall. Email Address fwadmin1@example.com The email address belonging to the firewall administrator. fwadmin2@example.com The email address belonging to the firewall administrator. Country The country the remote user is located. The country the remote user is located. State/Region The state the remote user is located. The state the remote user is located. City/Locality The city or location the remote user is located. The city or location the remote user is located. Organization The remote user's organization. The remote user's organization. Organizational Unit The remote user's organizational unit. The remote user's organizational unit. Duration 1 1 Key Size <1024> Bits <1024> Bits In Configure>VPN>Certificates Local Local Certificate Firewall 1 Firewall 2 In Configure>VPN>Certificates>Edit Certficate Disable Unchecked Unchecked Name Leave blank Leave blank Description Leave blank Leave blank Certificate Import Import
75 VPN Option Guide Reference C: Example VPN Configurations Table C.9: Gateway to Gateway: Dynamic/Static IP Addresses Field Name Initiator : GTA firewall with dynamic IP address Responder : GTA firewall with static IP address Certificate File [Type] PKCS #12 For this example, PKCS #12 certificates          will be used. PKCS #12 For this example, PKCS #12 certificates          will be used. File {Browse] Select the VPN certificate exported from Firewall 2. Select the VPN certificate exported from Firewall 1. PKCS #12 Password Enter the PKCS #12 password for Firewalll 2's certificate, if any. Enter the PKCS #12 password for Firewall 1's certificate, if any. Private Key File Ignore Ignore In Configure>Accounts>Users Disable (no entry in Accounts > Users ) Unchecked Name Firewall 1 Description Firewall 1 user account Remote Identity firewall1@example.com Group Firewalls (default object) Authentication Method n/a Password n/a Mobile VPN Disable Unchecked Remote Network <USER DEFINED> 192.168.1.0/24 (the attached hosts on the other VPN gateway) Authentication Certificates Certificate Firewall 1 In System>Objects>Address Objects Disable Unchecked Unchecked Name Protected Networks Protected Networks Description DEFAULT: Protected networks DEFAULT: Protected networks Type All All Object <USER DEFINED> <USER DEFINED> Address 192.168.1.0/24 (hosts that should be attached to your VPN) 192.168.2.0/24 (hosts that should be attached to your VPN) In Configure>VPN>IPS ec Tunnels : VPN Certificate Firewall 1 Firewall 2 Advanced Automatic Policies Checked Checked
76 VPN Option Guide Reference C: Example VPN Configurations Table C.9: Gateway to Gateway: Dynamic/Static IP Addresses Field Name Initiator : GTA firewall with dynamic IP address Responder : GTA firewall with static IP address Dynamic Incoming Connections Authentication Certificates Certificates VPN Object Standard Dynamic (default object) Standard Dynamic (default object) In Configure>VPN>IPS ec Tunnels>Edit IPSec Tunnel : Disable Unchecked No Entry in IPSec Tunnels . Equivalent     infomation is entered in Configure>Accounts>Users . Description Dynamic firewall IPSec Key Mode IKE VPN Object Standard Dynamic (default object) Authentication Method Certificates Options Send Keep Alives Unchecked Local Gateway <EXTERNAL> NAT Unchecked Network Protected Networks (or the address object as defined above) Remote Gateway 200.200.200.200 NAT Unchecked Network <USER DEFINED> 192.168.2.0/24 (the attached hosts on the other VPN gateway) Certificate FIrewall 2 Select the VPN certificate imported from the other firewall Gateway to Gateway: Static/Static IP Addresses The identifying characteristics of this type of VPN include: Static external IP addresses on both firewalls, as set in Configure>Network>Settings Default or edited IKE VPN Objects selected in VPNs • l oCal i Dent it y is not necessary, since static IP addresses serve as a constant element for identity Authenication using VPN certificates
77 VPN Option Guide Reference C: Example VPN Configurations Table C.10: Gateway to Gateway: Static/Static IP Addresses Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address External IP Address 100.100.100.100 200.200.200.200 In Configure>VPN>Certificates>Edit Certficate Disable Unchecked Unchecked Name Firewall 1 Firewall 2 Description Firewall 1 local certificate Firewall 2 local certificate Certificate Generate Generate Generate Type Certificate Certificate Common Name firewall1.example.com The host name of the firewall. firewall2.example.com The host name of the firewall. Email Address fwadmin1@example.com The email address belonging to the firewall administrator. fwadmin2@example.com The email address belonging to the firewall administrator. Country The country the remote user is located. The country the remote user is located. State/Region The state the remote user is located. The state the remote user is located. City/Locality The city or location the remote user is located. The city or location the remote user is located. Organization The remote user's organization. The remote user's organizational. Organizational Unit The remote user's organizational unit. The remote user's organizational unit. Duration 1 1 Key Size <1024> Bits <1024> Bits In Configure>VPN>Certificates Local Local Certificate Firewall 1 Firewall 2 In Configure>VPN>Certificates>Edit Certficate Disable Unchecked Unchecked Name Leave blank Leave blank Description Leave blank Leave blank Certificate Import Import Certificate File [Type] PKCS #12 For this example, PKCS #12 certificates          will be used. PKCS #12 For this example, PKCS #12 certificates          will be used. File {Browse] Select the VPN certificate exported from Firewall 2. Select the VPN certificate exported from Firewall 1. PKCS #12 Password Enter the PKCS #12 password for Firewalll 2's certificate, if any. Enter the PKCS #12 password for Firewall 1's certificate, if any. Private Key File n/a n/a
78 VPN Option Guide Reference C: Example VPN Configurations Table C.10: Gateway to Gateway: Static/Static IP Addresses Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address In System>Objects>Address Objects : Disable Unchecked Unchecked Name Protected Networks Protected Networks Description DEFAULT: Protected networks DEFAULT: Protected networks Type All All Object <USER DEFINED> <USER DEFINED> Address 192.168.1.0/24 (hosts that should be attached to your VPN) 192.168.2.0/24 (hosts that should be attached to your VPN) In Configure>VPN>IPS ec Tunnels : VPN Certificate Firewall 1 Firewall 2 Advanced Automatic Policies Checked Checked Dynamic Incoming Connections Authentication Certificates Certificates VPN Object Standard Dynamic (default object) Standard Dynamic (default object) In VPN>IPSec Tunnels>Edit IPSec Tunnel Disable Unchecked Unchecked Description IKE VPN IKE VPN IPSec Key Mode IKE IKE VPN Object Standard Static (default object) Standard Static (default object) Authentication Method Certificates Certificates Options Send Keep Alives Unchecked Unchecked Local Gateway <EXTERNAL> <EXTERNAL> NAT Unchecked Unchecked Network Protected Networks Protected Networks Remote Gateway 200.200.200.200 (the external IP address of the other VPN gateway) 100.100.100.100 (the external IP address of the other VPN gateway) NAT Unchecked Unchecked Network <USER DEFINED> 192.168.2.0/24 (the attached hosts on the other VPN gateway) <USER DEFINED> 192.168.1.0/24 (the attached hosts on the other VPN gateway) Certificate FIrewall 2 Select the VPN certificate imported from the other firewall FIrewall 1 Select the VPN certificate imported from the other firewall
79 VPN Option Guide Reference C: Example VPN Configurations example VPn configurations using Manual IPSec Mode The section provides example VPN configurations using Manual IPSec mode. Gateway to Gateway: Static/Static IP Addresses and Manual Key Exchange The identifying characteristics of this type of VPN include: • Static external IP addresses on both firewalls, as set in Network Information • Default or edited manual VPN Objects selected in VPNs Only*Phase*2*settings*of*the*manual*VPN*object*are*used (Phase 1 may be entered, but it is not used; instead, Phase 2 from the VPN object is used) • l oCa l i Dent it y is not necessary, since static IP addresses serve as a constant element for identity Table C.7: Gateway to Gateway: Static/Static IP Addresses & Manual Key Exchange Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address External IP Address 100.100.100.100 200.200.200.200 In System>Objects > Address Objects : Disable Unchecked Unchecked Name Protected Networks Protected Networks Description DEFAULT: Protected networks DEFAULT: Protected networks Type All All Object <USER DEFINED> <USER DEFINED> Address 192.168.1.0/24 (hosts that should be attached to your VPN) 192.168.2.0/24 (hosts that should be attached to your VPN) In System>Objects > VPN Objects : Disable Unchecked Unchecked Name Manual Manual Description IKE VPN object IKE VPN object Phase 1 Exchange Mode n/a n/a Encryption Object n/a n/a Advanced Force Mobile Protocol n/a n/a NAT-T n/a n/a Lifetime n/a n/a DPD Interval n/a n/a
80 VPN Option Guide Reference C: Example VPN Configurations Table C.7: Gateway to Gateway: Static/Static IP Addresses & Manual Key Exchange Field Name Initiator : GTA firewall with static IP address Responder : GTA firewall with static IP address Phase 2 Encryption Object <AES-192, sha1, grp2> (default) <AES-192, sha1, grp2> (default) Advanced Lifetime n/a n/a In VPN>IPSec Tunnels : Disable Unchecked Unchecked Description Office-to-office VPN Office-to-office VPN IPSec Mode Manual Manual VPN Object Manual (the VPN configuration object, as previously defined) Manual (the VPN configuration object, as previously defined) Local Gateway <EXTERNAL> <EXTERNAL> NAT Unchecked Unchecked Network Protected Networks (or the address object as defined above) Protected Networks (or the address object as defined above) Identity <IP Address> <IP Address> Remote Gateway 200.200.200.200 (the external IP address of the other VPN gateway) 100.100.100.100 (the external IP address of the other VPN gateway) NAT Unchecked Unchecked Network <USER DEFINED> 192.168.2.0/24 (the attached hosts on the other VPN gateway) <USER DEFINED> 192.168.1.0/24 (the attached hosts on the other VPN gateway) Manual Encryption Key <ASCII> $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways) <ASCII> $%23Aty! (a long, randomized series of characters that must be identical on both VPN gateways) Hash Key <ASCII> GHij43#e@t! (a long, randomized series of characters that must be identical on both VPN gateways) <ASCII> GHij43#e@t (a long, randomized series of characters that must be identical on both VPN gateways) Security Parameter Index (SPI) Inbound SPI 256 (an integer, 256 or greater, that must be identical on both VPN gateways) 256 (an integer, 256 or greater, that must be identical on both VPN gateways) Outbound SPI 256 (an integer, 256 or greater, that must be identical on both VPN gateways) 256 (an integer, 256 or greater, that must be identical on both VPN gateways)
81 VPN Option Guide Reference C: Example VPN Configurations Reference D: Troubleshooting on the GtA Firewall FAQ Mobile VPn clients cannot connect to the firewall. Why? First use ping and/or traceroute to verify that VPN client connections can reach the firewall without use of the VPN. Then check that you have correctly configured the required remote access and pass through security policies. Finally, check that all GTA Mobile VPN Clients have accounts with their VPN configuration set up in Configure>Accounts>Users , referencing a valid VPN configuration object in Configure>System>Objects>VPN Objects . log Messages GTA firewalls log common problems such as denied VPN connections. VPN connections tunnel network traffic over untrusted networks using authentication and encryption for security. If an IKE VPN tis used, IKE messages may appear in the log (" IKE server "); another key identifier is " type=mgmt, vpn ". When the IKE service starts up due to a firewall reboot or saving a VPN configuration section, the startup is logged, along with the number of allowed concurrent mobile users. Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=5 msg="WWWadmin: Starting IKE server." type=mgmt src=192.168.71.2 srcport=2206 dst=192.168.71.2 54 dstport=80 duration=2 Mar 4 21:06:44 firewall.example. com id=firewall time="2002-08-30 14:12:18" fw="ipsec" pri=5 msg="Licensed for 100 mobile client connections. type=mgmt,vpn Failed VPN authentications are logged with the account name. Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=5 msg="RMCauth: Accepted connection" type=mgmt src=199.120.225. 78 srcport=2197 dst=199.120.225. 200 dstport=76 Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=4 msg="RMCauth: Authentication failure for 'support@gta.com'." type=mgmt src=199.120.225. 78 srcport=2197 dst=199.120.225. 200 dstport=76 duration=4
82 VPN Option Guide Reference D: Troubleshooting Security Associations By default, each IPSec security association (SA) creation is logged. Most VPN connections require two SAs. Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=5 msg="IPsec-SA established type=mgmt,vpn src=199.120.225. 200 dst=24.170.164.1 83 Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=5 msg="IPsec-SA established type=mgmt,vpn src=24.170.164.1 83 dst=199.120.2 25.200 Security associations may expire. After expiration, they must be renewed or the connection will be closed. Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="ipsec" pri=5 msg="IPsec-SA established type=mgmt,vpn src=199.120.225. 200 dst=24.170.164.1 83 Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="ipsec" pri=5 msg="IPsec-SA expired type=mgmt,vpn src=199.120.225. 200 dst=24.170.164.1 83 Mobile client VPn Authentication and connection Mobile clients must authenticate first before establishing a connection. Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=5 msg="RMCauth: Accepted connection" type=mgmt src=199.120.225. 78 srcport=2170 dst=199.120.225. 200 dstport=76 Mar 4 21:06:44 firewall.example. com id=firewall time="2005-03-04 21:06:44" fw="firewall" pri=6 msg="RMCauth: Authentication successful for 'support@gta.com'." type=mgmt src=199.120.225. 78 srcport=2170 dst=199.120.225. 200 dstport=76 duration=4 Attempts to connect without authentication will be denied. Mar 4 21:06:44 pri=4 msg="Authentication needed, access for 'support@gta.com' denied." type=mgmt,vpn src=65.33.234.13 4 dst=199.120.22 5.78 If the user is already authenticated from one IP address and they attempt to authenticate from a second IP address, the connection will be denied. The user's VPN lease must expire before login will be permitted. Mar 4 21:06:44 pri=4 msg="Unable to aquire license, access for 'user@example.co m' denied." type=mgmt,vpn src=200.200.200. 200 dst=100.100.100. 100 on the GtA Mobile VPn client FAQ My GtA Mobile VPn client says it is in a 30-day evaluation mode. If the GTA Mobile VPN Client license number was not correctly entered during installation, or if you clicked trIAl during installation instead of entering a license number, the VPN client software will function for 30 days in an evaluation mode. Enter the VPN client license number you received with your mobile VPN option purchase for the VPN client software to exit evaluation mode.
83 VPN Option Guide Reference D: Troubleshooting I receive an error when trying to activate the Gt A Mobile VPn client. Why? In case an error is returned by the online activation server, as shown below, click on the Help icon for more information on how to resolve the issue. If you are unable to resolve any of the error messages on your own, please contact GTA Technical Support by emailing support@gta.com . Please include your license number and firewall serial number in the body of the email. Failure to send this information may result in a delay in assistance. Figure*D.1: Receiving an Activation Error Table D.1: Activation Errors Code Message Description 031 License not found The license number does not exist in the activation server database.      Recheck your license number. The GTA Mobile VPN client only accepts license numbers specific for GTA Mobile VPN Clients. Other TheGreenBow license numbers will not work. 032 Reserved Reserved. 033 Activation quota exceeded Too many installations and activations have been processed for this specific license number. License numbers can not be used more than allowed by your IT department. 034, 035 Wrong product code The license number entered is not allowed. GTA Mobile VPN Client requires a specific license number that is provided by GTA. 036 Not allowed to activate this device Maintenance period is expired. In this case, you are not allowed to process any software upgrade. However, you are still allowed to continue using the previous version installed and activated on your computer. 050, 051, 052 Impossible to complete activation       process Activation server can not generate activation code for this license number at the moment of generation. 053, 054 Cannot connect activation server The activation server cannot be reached. Reasons for this can be a broken Internet connection, the activation server being down or firewall policies. The host PC must be able to resolve tgbosa.com and be able to connect to TCP ports 80 and 443. Failure to resolve tgbosa.com may result in this error. 055 Activation code error The activation code may have been modified after activation.
84 VPN Option Guide Reference D: Troubleshooting how can I activate the G tA Mobile VPn client when I need to connect to the Internet using a proxy server? To activate the GTA Mobile VPN Client when a proxy server is used to connect to the Internet, run the Activation Wizard and click the If You Are uS INg A p roxY , clIck here link to open the Proxy Configuration screen. Figure*D.2: The "If You Are Using a Proxy, Click Here" Link Enter the proxy server's IP address or fully qualified domain name in the p roxy a DDreSS field and the port number in the p ort n Umber field. Once complete, click the u Se p roxY button. Figure*D.3: Entering Proxy Settings Once the proxy server's information has been configured, enter the GTA Mobile VPN Client's activation code. I cannot activate the GtA Mobile VPn client online. how do I activate the client manually? If it is not possible to activate the GTA Mobile VPN Client online or if the online activation fails, the client can be activated manually. To *manually*activate*the*GTA*Mobile*VPN*Client: If an error is displayed during activation, this error is logged in the 1. proD aCt . Dat file, which is located in the user's My Documents folder. The proD aCt . Da t file contains information such as the license number, email address and the computer's hardware information. Email this file to GTA Technical Support ( support@gta.com ) with your firewall's serial number in the body of the email. You will receive an email from GTA Technical Support with an attached file. The file, named 2. tGb CoD _ xxxxx . Dat , contains the activation code for the GTA Mobile VPN Client. Save this file in the user's My Documents folder. Restart the GTA Mobile VPN Client. The software activation is now complete. 3.
85 VPN Option Guide Reference D: Troubleshooting My Internet connection does not work when I return to the office. Your VPN connection may still be active, even though it is not necessary while inside your office LAN. Stop the VPN connection. You might also need to restart your browser or other network application before you can use the non-VPN connection on your office LAN. Why won't the Gt A Mobile VPn client start a VPn on Windows xP? Windows XP has a feature called fast user switching. This means that multiple users may be logged in and running programs at the same time (including VPN software), even when only one user is actively using the mouse and keyboard. If another user is logged in to Windows XP and has started a VPN connection, you will not be able to start a VPN; the other user is already using those VPN resources. To start your VPN, first ask the other user to log in and stop their VPN connection. Then you may log in to your own account and start your own VPN. can I use an address range for my Address t ype when configuring Phase 1 settings? Address ranges are not supported by GTA firewalls. When should I set Nat-t to Forced when configuring advanced Phase 1 settings? When configuring advanced Phase 1 settings for the the VPN connection, you may wish to set NAT-T to forced if you have been given a public IP address that has the ESP protocol blocked. By forcing NAT-T, the client will use the protocol even when it has a non-NAT'ed IP address.
86 VPN Option Guide Reference D: Troubleshooting log Messages Incorrect remote Gateway An incorrect value was used for the external IP address of the GTA firewall (VPN gateway). This should match the remote gateway in the GTA firewall's mobile VPN Objects . 103901 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 103906 Default ipsec_get_keystate: no keystate in ISAKMP SA 00D9CBC8 Incorrect Pre-shared Key An incorrect value was used for the pre-shared secret (key). This value must match the pre-shared secret specified for the account in the GTA firewall's Users . 101901 Default message_recv: invalid cookie(s) 303a3fce1772c7b7 8505c95b1034c3c 6 101901 Default dropped message from 199.120.225.117 due to notification type INVALID_COOKIE 101901 Default SEND Informational [NOTIFY] with INVALID_COOKIE error ` Incorrect local Id Value An incorrect value for the local identity of the VPN client was used. In most cases, this should be the email address specified for the account in the GTA firewall's Users . 101202 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] Incorrect local Id type An incorrect type for the local identity of the VPN client was used. In most cases, the type should be Email . 100731 Default ike_phase_1_send_ID: invalid ip address: Bad file descriptor WSA(11001) 100731 Default exchange_run: doi->initiator (00D95C58) failed Incorrect remote Id Value An incorrect value for the remote identity of the GTA firewall was used. In most cases, this should be the IP address specified in the GTA firewall's mobile VPN Objects . 101325 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 101325 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 101325 Default ike_phase_1_recv_ID: received remote ID other than expected 200 .200.200.200
87 VPN Option Guide Reference D: Troubleshooting Incorrect remote Id type An incorrect type for the remote identity of the GTA firewall was used. In most cases, the type should be IP Address . 101447 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 101447 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 101448 Default ike_phase_1_recv_ID: received remote ID other than expected 199.120.225.117 101455 Default ipsec_get_keystate: no keystate in ISAKMP SA 00F7BD40 Incorrect Phase 2 Settings An incorrect Phase 2 (IKE) setting was used. These settings should match the GTA firewall's dynamic VPN Objects p haS e 2 settings. 104041 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 104041 Default transport_send_messages: giving up on message 00DAF350 104041 Default recvfrom (164, 0011FD70, 65536, 0, 0011FCEC, 0011FCE8): WSA(10054) Incorrect Phase 2 Settings An incorrect encryption, authentication or key group was used in Phase 2 settings. These settings should match the GTA firewall's mobile VPN Objects p haS e 2 settings. 104401 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 104401 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 104402 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [HASH] [NAT_D] [NAT_D] 104402 Default phase 1 done: initiator id vpnuser@example.com, responder id 200.200.200.2 00 104402 Default (SA VPN-CnxVpn1-P2)  SEND phase 2 Quick Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [ID] [NAT_OA] 104402 Default RECV Informational [HASH] [NOTIFY] 104402 Default RECV Informational [HASH] [NOTIFY] with NO_PROPOSAL_CHOSEN error Incorrect Phase 2 Authentication Settings An incorrect value was used for Phase 2 authentication (hash) settings. This value should match the GTA firewall's mobile VPN Objects p haS e 2 settings. 105935 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 105935 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 105935 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [HASH] [NAT_D] [NAT_D] 105935 Default phase 1 done: initiator id support-GB2@gta. com, responder id 199.120.225.1 17 105935 Default (SA VPN-CnxVpn1-P2)  SEND phase 2 Quick Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [ID] [NAT_OA] 105935 Default RECV Informational [HASH] [NOTIFY] with NO_PROPOSAL_CHOSEN error
88 VPN Option Guide Reference D: Troubleshooting Incorrect Phase 2 Key Group Settings An incorrect value was used for Phase 2 key group (Diffie-Hellman) settings. This value should match the GTA firewall's mobile VPN Objects p haS e 2 settings. 110213 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [SA] [KEY_EXCH] [NONCE] [ID] [VID] [VID] [VID] [VID] 110213 Default (SA VPN-P1) RECV phase 1 Aggressive Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [NAT_D] [NAT_D] [VID] [VID] 110213 Default (SA VPN-P1) SEND phase 1 Aggressive Mode [HASH] [NAT_D] [NAT_D] 110213 Default phase 1 done: initiator id support-GB2@gta. com, responder id 199.120.225.1 17 110213 Default (SA VPN-CnxVpn1-P2)  SEND phase 2 Quick Mode [HASH] [SA] [KEY_EXCH] [NONCE] [ID] [ID] [NAT_OA] 110213 Default RECV Informational [HASH] [NOTIFY] with NO_PROPOSAL_CHOSEN error Incorrect Filter configuration A misconfigured or missing filter for UDP port 4500 on the GTA firewall. Add a remote access filter that accepts UDP port 4500 on the GTA firewall. Description 130059 Default message_recv: bad message length 130059 Default dropped message from 216.9.84.83 due to notification type UNEQUAL _PAYLOAD_LENGTHS 130059 Default SEND Informational [NOTIFY] with UNEQUAL_PAYLOAD_LENGTHS error 130059 Default (SA GBPhase1-GBPhase2-P2) SEND phase 2 Quick Mode [HASH]
89 VPN Option Guide Copyright © 1996-2008, Global Technology Associates, Incorporated (GTA). All rights reserved. Except as permitted under copyright law, no part of this manual may be reproduced or distributed in any form or by any means without the prior permission of Global Technology Associates, Incorporated. Technical Support GTA includes 30 days "up and running" installation support from the date of purchase. See GTA's Web site for more information. GTA's direct customers in the USA should call or email GTA using the telephone and email address below. International customers should contact a local GTA authorized channel partner. Tel: +1.407.380.0220 Email: support@gta.com Disclaimer Neither GTA, nor its distributors and dealers, make any warranties or representations, either expressed or implied, as to the software and documentation,           including without limitation, the condition of software and implied warranties of its merchantability or fitness for a particular purpose. GTA shall not be liable for any lost profits or for any direct, indirect, incidental, consequential or other damages suffered by licensee or others resulting from the use of the program or arising out of any breach of warranty. GTA further reserves the right to make changes to the specifications      of the program and contents of the manual without obligation to notify any person or organization of such changes. Mention of third-party products is for informational purposes only and constitutes neither an endorsement nor a recommendation for their use. GTA assumes no responsibility with regard to the performance or use of these products. Every effort has been made to ensure that the information in this manual is accurate. GTA is not responsible for printing or clerical errors. Trademarks & Copyrights GB-OS, Surf Sentinel, Mail Sentinel and GB-Ware are registered trademarks of Global Technology Associates, Incorporated. GB Commander is a trademark of Global Technology Associates, Incorporated. Global Technology Associates and GTA are service marks of Global Technology Associates, Incorporated. The GTA Mobile VPN Client is licensed from TheGreenBow. Microsoft, Internet Explorer, Microsoft SQL and Windows are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adobe and Adobe Acrobat Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. UNIX is a registered trademark of The Open Group. Linux is a registered trademark of Linus Torvalds. BIND is a trademark of the Internet Systems Consortium, Incorporated and University of California, Berkeley. WELF and WebTrends are trademarks of NetIQ. Sun, Sun Microsystems, Solaris and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Java software may include software licensed from RSA Security, Inc. Some products contain software licensed from IBM are available at http://oss.software.ibm.com/icu4j/. Some products include software developed by the OpenSSL Project (http://www.openssl.org/). Mailshell and Mailshell Anti-Spam is a trademark of Mailshell Incorporated. Some products contain technology licensed from Mailshell Incorporated. All other products are trademarks of their respective companies. Global t echnology Associates, Inc. 3505 Lake Lynda Drive, Suite 109 • Orlando, FL 32817 USA Tel : +1.407.380.0220 • Fax : +1.407.380.6080 • Web : http://www.gta.com • Email : info@gta.com
Google Search
Google
Popular Articles