<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.shrew.net/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Shrew Soft Inc - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.shrew.net/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://www.shrew.net/support/Special:Contributions/Admin"/>
	<updated>2026-10-26T07:31:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Main_Page&amp;diff=370</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Main_Page&amp;diff=370"/>
		<updated>2013-07-01T07:54:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FAQ ==&lt;br /&gt;
&lt;br /&gt;
A list of answers for Frequently Asked Questions is available at the following page.&lt;br /&gt;
&lt;br /&gt;
[[Frequently_Asked_Questions| Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Online documentation is available for most of our products. If you have a question related to installation, configuration or a specific feature, please read through the documentation.&lt;br /&gt;
&lt;br /&gt;
*[https://www.shrew.net/static/help-2.2.x/html/Shrew%20Soft%20VPN%20Client%20Administrators%20Guide.html VPN Client 2.2 Documentation] [https://www.shrew.net/static/help-2.2.x/pdf/Shrew%20Soft%20VPN%20Client%20Administrators%20Guide.pdf PDF]&lt;br /&gt;
*[https://www.shrew.net/static/help-2.1.x/vpnhelp.htm VPN Client 2.1 Documentation] [https://www.shrew.net/static/help-2.1.x/vpnhelp.pdf PDF]&lt;br /&gt;
*[https://www.shrew.net/static/help-2.0.x/vpnhelp.htm VPN Client 2.0 Documentation]&lt;br /&gt;
*[https://www.shrew.net/static/help-1.1.x/index.html VPN Client 1.1 Documentation]&lt;br /&gt;
*[https://www.shrew.net/static/help-1.0.x/index.html VPN Client 1.0 Documentation]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;NOTE : A configuration guide for using the client with [http://ipsec-tools.sourceforge.net/ ipsec-tools] is included with VPN Client Documentation versions 2.0.0 and later.&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Configuration Guides ==&lt;br /&gt;
&lt;br /&gt;
Most information required to install and configure our software is included in the product documentation. The following pages focus on specific configuration topics.&lt;br /&gt;
&lt;br /&gt;
=== VPN Client and Open Source Gateway Howtos ===&lt;br /&gt;
&lt;br /&gt;
*[[Howto_m0n0wall| m0n0wall]]&lt;br /&gt;
*[[Howto_OpenBSD| OpenBSD]]&lt;br /&gt;
*[[Howto_OpenSWAN| OpenSWAN]]&lt;br /&gt;
*[[Howto_StrongSWAN| StrongSWAN]]&lt;br /&gt;
*[[Howto_pfSense| pfSense]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Client and Commercial Gateway Howtos ===&lt;br /&gt;
&lt;br /&gt;
*[[Howto_Adtran| Adtran NetVanta]]&lt;br /&gt;
*[[Howto_Checkpoint| Check Point NGx]]&lt;br /&gt;
*[[Howto_Cisco_Asa| Cisco ASA]]&lt;br /&gt;
*[[Howto_Cisco_IOS| Cisco IOS]]&lt;br /&gt;
*[[Howto_Cisco_Pix| Cisco PIX]]&lt;br /&gt;
*[[Howto_Draytek| DrayTek]]&lt;br /&gt;
*[[Howto_Fortigate| Fortigate]]&lt;br /&gt;
*[[Howto_Fritzbox| FritzBox]]&lt;br /&gt;
*[[Howto_Juniper_SSG| Juniper SSG]]&lt;br /&gt;
*[[Howto_Juniper_SSG_Using_Certs| Juniper SSG using Certificates]]&lt;br /&gt;
*[[Howto_Lancom| Lancom]]&lt;br /&gt;
*[[Howto_Linksys| Linksys]]&lt;br /&gt;
*[[Howto_NetAsq| NetASQ]]&lt;br /&gt;
*[[Howto_Netgear| Netgear]]&lt;br /&gt;
*[[Howto_Sidewinder_v6| Sidewinder 6.x]]&lt;br /&gt;
*[[Howto_Sidewinder_v7| Sidewinder 7.x]]&lt;br /&gt;
*[[Howto_Sonicwall| Sonicwall]]&lt;br /&gt;
*[[Howto_Zywall| ZyXEL Zywall]]&lt;br /&gt;
*[[Howto_ZywallUsg| ZyXEL Zywall USG]]&lt;br /&gt;
&lt;br /&gt;
== Mailing Lists ==&lt;br /&gt;
&lt;br /&gt;
If you have a problem or a question regarding one of our products, please try searching the mailing list archives for a solution. We prefer to operate in a public forum as much as possible so that our clients have an opportunity to learn from each others experiences. If you have trouble locating a solution, please post a detailed message describing the problem. The mailing lists are monitored and help will be provided promptly.&lt;br /&gt;
&lt;br /&gt;
[https://lists.shrew.net/mailman/listinfo mailing lists]&lt;br /&gt;
&lt;br /&gt;
== Bug Reports ==&lt;br /&gt;
&lt;br /&gt;
Before we can diagnose a problem with one of our products, its important that we receive an accurate bug report. The following guides describe how to gather all the data required by Shrew Soft to analyze and correct your issue.&lt;br /&gt;
&lt;br /&gt;
*[[VPN_Bug_Report_Windows| Preparing a Windows VPN Client Bug Report]]&lt;br /&gt;
*[[VPN_Bug_Report_Unix| Preparing a Linux/BSD VPN Client Bug Report]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Main_Page&amp;diff=369</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Main_Page&amp;diff=369"/>
		<updated>2013-03-08T07:21:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Mailing Lists */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FAQ ==&lt;br /&gt;
&lt;br /&gt;
A list of answers for Frequently Asked Questions is available at the following page.&lt;br /&gt;
&lt;br /&gt;
[[Frequently_Asked_Questions| Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Online documentation is available for most of our products. If you have a question related to installation, configuration or a specific feature, please read through the documentation.&lt;br /&gt;
&lt;br /&gt;
*[http://www.shrew.net/static/help-2.1.x/vpnhelp.htm VPN Client 2.1 Documentation] [http://www.shrew.net/static/help-2.1.x/vpnhelp.pdf PDF]&lt;br /&gt;
*[http://www.shrew.net/static/help-2.0.x/vpnhelp.htm VPN Client 2.0 Documentation]&lt;br /&gt;
*[http://www.shrew.net/static/help-1.1.x/index.html VPN Client 1.1 Documentation]&lt;br /&gt;
*[http://www.shrew.net/static/help-1.0.x/index.html VPN Client 1.0 Documentation]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;NOTE : A configuration guide for using the client with [http://ipsec-tools.sourceforge.net/ ipsec-tools] is included with VPN Client Documentation versions 2.0.0 and later.&lt;br /&gt;
&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Configuration Guides ==&lt;br /&gt;
&lt;br /&gt;
Most information required to install and configure our software is included in the product documentation. The following pages focus on specific configuration topics.&lt;br /&gt;
&lt;br /&gt;
=== VPN Client and Open Source Gateway Howtos ===&lt;br /&gt;
&lt;br /&gt;
*[[Howto_m0n0wall| m0n0wall]]&lt;br /&gt;
*[[Howto_OpenBSD| OpenBSD]]&lt;br /&gt;
*[[Howto_OpenSWAN| OpenSWAN]]&lt;br /&gt;
*[[Howto_StrongSWAN| StrongSWAN]]&lt;br /&gt;
*[[Howto_pfSense| pfSense]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Client and Commercial Gateway Howtos ===&lt;br /&gt;
&lt;br /&gt;
*[[Howto_Adtran| Adtran NetVanta]]&lt;br /&gt;
*[[Howto_Checkpoint| Check Point NGx]]&lt;br /&gt;
*[[Howto_Cisco_Asa| Cisco ASA]]&lt;br /&gt;
*[[Howto_Cisco_IOS| Cisco IOS]]&lt;br /&gt;
*[[Howto_Cisco_Pix| Cisco PIX]]&lt;br /&gt;
*[[Howto_Draytek| DrayTek]]&lt;br /&gt;
*[[Howto_Fortigate| Fortigate]]&lt;br /&gt;
*[[Howto_Fritzbox| FritzBox]]&lt;br /&gt;
*[[Howto_Juniper_SSG| Juniper SSG]]&lt;br /&gt;
*[[Howto_Juniper_SSG_Using_Certs| Juniper SSG using Certificates]]&lt;br /&gt;
*[[Howto_Lancom| Lancom]]&lt;br /&gt;
*[[Howto_Linksys| Linksys]]&lt;br /&gt;
*[[Howto_NetAsq| NetASQ]]&lt;br /&gt;
*[[Howto_Netgear| Netgear]]&lt;br /&gt;
*[[Howto_Sidewinder_v6| Sidewinder 6.x]]&lt;br /&gt;
*[[Howto_Sidewinder_v7| Sidewinder 7.x]]&lt;br /&gt;
*[[Howto_Sonicwall| Sonicwall]]&lt;br /&gt;
*[[Howto_Zywall| ZyXEL Zywall]]&lt;br /&gt;
*[[Howto_ZywallUsg| ZyXEL Zywall USG]]&lt;br /&gt;
&lt;br /&gt;
== Mailing Lists ==&lt;br /&gt;
&lt;br /&gt;
If you have a problem or a question regarding one of our products, please try searching the mailing list archives for a solution. We prefer to operate in a public forum as much as possible so that our clients have an opportunity to learn from each others experiences. If you have trouble locating a solution, please post a detailed message describing the problem. The mailing lists are monitored and help will be provided promptly.&lt;br /&gt;
&lt;br /&gt;
[https://lists.shrew.net/mailman/listinfo mailing lists]&lt;br /&gt;
&lt;br /&gt;
== Bug Reports ==&lt;br /&gt;
&lt;br /&gt;
Before we can diagnose a problem with one of our products, its important that we receive an accurate bug report. The following guides describe how to gather all the data required by Shrew Soft to analyze and correct your issue.&lt;br /&gt;
&lt;br /&gt;
*[[VPN_Bug_Report_Windows| Preparing a Windows VPN Client Bug Report]]&lt;br /&gt;
*[[VPN_Bug_Report_Unix| Preparing a Linux/BSD VPN Client Bug Report]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_ZywallUsg&amp;diff=368</id>
		<title>Howto ZywallUsg</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_ZywallUsg&amp;diff=368"/>
		<updated>2013-01-09T05:28:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Zywall USG Series products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please  contact us.&lt;br /&gt;
&lt;br /&gt;
The following English Language guide was contributed by Christian via the vpn-help mailing list.&lt;br /&gt;
&lt;br /&gt;
[[Media:zywall-usg.pdf]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_ZywallUsg&amp;diff=367</id>
		<title>Howto ZywallUsg</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_ZywallUsg&amp;diff=367"/>
		<updated>2013-01-09T05:28:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Zywall USG Series products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please  contact us.&lt;br /&gt;
&lt;br /&gt;
The following English Language guide was contributed by Christian via the vpn-help mailing list.&lt;br /&gt;
&lt;br /&gt;
[[Media:zywall-usg.pdf Gateway and Client Configuration guide]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Zywall-usg.pdf&amp;diff=366</id>
		<title>File:Zywall-usg.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Zywall-usg.pdf&amp;diff=366"/>
		<updated>2013-01-09T05:28:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: Configuration guide.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuration guide.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Zywall&amp;diff=365</id>
		<title>Howto Zywall</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Zywall&amp;diff=365"/>
		<updated>2013-01-09T05:27:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Zywall device  to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Zywall products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. No automatic configuration is possible at this time due to limitations in the Zywall firmware.&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Zywall web configuration interface. For more information, please consult your Zywall product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The WAN interface has a static public IP address of 10.1.1.23 which faces the internet. The LAN interface has a static private IP address of 10.1.2.23 which faces the internal private network. The default gateway is configured as 1.1.1.3 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== Configuring VPN Rules ===&lt;br /&gt;
&lt;br /&gt;
A Gateway Policy must be configured to define the IKE phase1 negotiation parameters. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-nav-1a.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on the following Add Gateway Icon + symbol on the right hand side of the VPN Rules header.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-nav-1b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Property&lt;br /&gt;
**Name = vpnclient_gateway&lt;br /&gt;
**NAT Traversal = Checked&lt;br /&gt;
*Authentication Key&lt;br /&gt;
**Pre-Shared Key = mypresharedkey&lt;br /&gt;
**Local ID Type = IP&lt;br /&gt;
**Content = 0.0.0.0&lt;br /&gt;
**Peer ID Type = DNS&lt;br /&gt;
**Content = client.domain.com&lt;br /&gt;
*Extended Authentication = Checked&lt;br /&gt;
**Server Mode = Selected&lt;br /&gt;
&lt;br /&gt;
When finished, click Apply.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-pic-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Add a Network Policy ===&lt;br /&gt;
&lt;br /&gt;
A Network Policy must be configured to define the IPsec policy and IKE phase2 negotiation parameters. Click on the following Add Network Policy Icon + symbol on the right hand side of the Gateway Policy row.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-nav-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Property&lt;br /&gt;
**Active = Checked&lt;br /&gt;
**Name = vpnclient_policy1&lt;br /&gt;
*Gateway Policy Information&lt;br /&gt;
**Gateway Policy = vpnclient_gateway&lt;br /&gt;
*Local Network&lt;br /&gt;
**Address Type = Subnet Address&lt;br /&gt;
**Starting IP Address = 10.1.2.0&lt;br /&gt;
**Ending IP / Address Subnet = 255.255.255.0&lt;br /&gt;
**Local Port&lt;br /&gt;
**Start 0&lt;br /&gt;
**End 0&lt;br /&gt;
*Remote Network&lt;br /&gt;
**Address Type = Single Address&lt;br /&gt;
**Starting IP Address = 0.0.0.0&lt;br /&gt;
**Ending IP / Address Subnet = 0.0.0.0&lt;br /&gt;
**Remote Port&lt;br /&gt;
**Start 0&lt;br /&gt;
**End 0&lt;br /&gt;
*IPsec Proposal&lt;br /&gt;
**Encapsulation Mode = Tunnel&lt;br /&gt;
**Active Protocol = ESP&lt;br /&gt;
**Encryption Algorithm = 3DES&lt;br /&gt;
**Authentication Algorithm = MD5&lt;br /&gt;
**SA Life Time ( Seconds ) = 3600&lt;br /&gt;
**Perfect Forward Security = NONE&lt;br /&gt;
**Enable Replay Protection = Checked&lt;br /&gt;
**Enable Multiple Proposals = Checked&lt;br /&gt;
&lt;br /&gt;
When finished, click Apply.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Configure Xauth User Accounts ===&lt;br /&gt;
&lt;br /&gt;
Xauth user accounts can be created locally on the Zywall appliance. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-nav-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters for each remote access user.&lt;br /&gt;
&lt;br /&gt;
*Active = Checked&lt;br /&gt;
*Username = [ user name ]&lt;br /&gt;
*Password = [ user password ]&lt;br /&gt;
&lt;br /&gt;
When finished, click Apply.&lt;br /&gt;
&lt;br /&gt;
[[File:Zywall-pic-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is less than ideal due to limitations of the Zywall. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as 10.1.2.23 to match the Zywall WAN interface address. The Auto Configuration option is set to disabled as Zywall does not support automatic client configuration.&lt;br /&gt;
&lt;br /&gt;
Each remote access client must be assigned a unique Virtual Adapter IP address. Please see the known issues section of this document for more details. In this example we define an address of 10.2.23.2 with a netmask as 255.255.255.0 for a single client. Each subsequent client would be assigned the next address in the network. For example, the next is assigned 10.2.23.3, the next 10.2.23.4, etc ...&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;client.domain.com&amp;quot; to match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to IP Address with the Use a discovered remote host address option checked to match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy configuration must be manually configured when communicating with  Zywall gateways. A single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Building a client configuration for Zywall appliances can be problematic as they have no support for address assignment via modecfg. There are two options available to work around this shortcoming.&lt;br /&gt;
&lt;br /&gt;
# Select the &amp;quot;Use a virtual adapter and assigned address&amp;quot; method. Each client that connects to the gateway will need to have a unique virtual address manually configured. If more that one client connects to the gateway simultaneously using the same address, it will have conflicts and one of them will stop working unexpectedly.&lt;br /&gt;
# Select the &amp;quot;Use an existing adapter and current address&amp;quot; option under the General tab. This also works with my Zywall but will has some severe limitations in a production environment ...&lt;br /&gt;
#: a) Two clients cannot use the same public adapter address simultaneously when connecting to the Zywall gateway. This can happen easily if two clients exist behind different SOHO firewalls and receive the same address via DHCP. Essentially, this creates a similar problem to using  option (1) and configuring identical virtual adapter address for more than one client.&lt;br /&gt;
#: b) The Zywall needs to be the default gateway for the network it protects or NAT all inbound IPsec traffic that passes to the private network. Otherwise, the return traffic destined to the client will go out your default gateway instead of being seen by the Zywall.&lt;br /&gt;
#: c) The client cannot use a public adapter address that exists in any private network protected by the Zywall. If this happens, you will end up with a very confused gateway that doesn&amp;#039;t know which direction to pass the traffic. This can easily happen, again, if the client exists behind a SOHO firewall that uses an IP pool that maps to one of your internal networks.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:zywall.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Zywall.vpn.txt&amp;diff=364</id>
		<title>File:Zywall.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Zywall.vpn.txt&amp;diff=364"/>
		<updated>2013-01-09T05:26:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Netgear&amp;diff=363</id>
		<title>Howto Netgear</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Netgear&amp;diff=363"/>
		<updated>2013-01-09T05:26:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Netgear Prosafe FVS33x or FVX53x device running firmware version 3.0.4+ to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Netgear products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Netgear gateway Web configuration interface. For more information, please consult your Netgear product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Create a Mode Config Record ===&lt;br /&gt;
&lt;br /&gt;
A Mode Config record is used to define configuration settings that are automatically obtained by the client. This includes private network IP address assignment as well as DNS and WINS server settings. Navigate to the following screen using the Menu list at the top of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Netgear-nav-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the add button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
Client Pool&lt;br /&gt;
*Record Name = vpnclient-cfg&lt;br /&gt;
*First Pool = 10.2.25.1 - 10.2.25.100&lt;br /&gt;
*WINS Server = 10.1.2.100&lt;br /&gt;
*DNS Server = 10.1.2.100&lt;br /&gt;
&lt;br /&gt;
Traffic Tunnel Security Level&lt;br /&gt;
*PFS Key Group = Unchecked&lt;br /&gt;
*SA Lifetime = 3600 Seconds&lt;br /&gt;
*Encryption Algorithm = 3DES&lt;br /&gt;
*Integrity Algorithm = SHA-1&lt;br /&gt;
*Local IP Address = 10.1.2.0&lt;br /&gt;
*Local Subnet Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
[[File:Netgear-pic-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When finished click Apply.&lt;br /&gt;
&lt;br /&gt;
=== Create an IKE Policy ===&lt;br /&gt;
&lt;br /&gt;
An IKE Policy is used to define the parameters used to negotiate the phase1 ISAKMP SA. Navigate to the following screen using the Menu list at the top of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Netgear-nav-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the add button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
Mode Config Record&lt;br /&gt;
*Do you want to use Mode Config Record? = Yes&lt;br /&gt;
*Select Mode Config Record = vpnclient-cfg&lt;br /&gt;
&lt;br /&gt;
General&lt;br /&gt;
*Policy Name = vpnclient-ike&lt;br /&gt;
*Exchange Mode = Aggressive&lt;br /&gt;
&lt;br /&gt;
Local&lt;br /&gt;
*Identifier Type = Local Wan IP&lt;br /&gt;
&lt;br /&gt;
Remote&lt;br /&gt;
*Identifier Type = FQDN&lt;br /&gt;
*Identifier = client.domain.com&lt;br /&gt;
&lt;br /&gt;
IKE SA Parameters&lt;br /&gt;
*Encryption Algorithm = 3DES&lt;br /&gt;
*Authentication Algorithm = SHA-1&lt;br /&gt;
*Authentication Method = Pre-shared key&lt;br /&gt;
*Pre-shared key = mysharedsecret&lt;br /&gt;
*Diffie-Hellman Group = Group 2 (1024 bit)&lt;br /&gt;
*SA-Lifetime (sec) = 28800&lt;br /&gt;
*Enable Dead Peer Detection = Yes&lt;br /&gt;
*Detection Period = 10 seconds&lt;br /&gt;
*Reconnect after failure count = 3&lt;br /&gt;
&lt;br /&gt;
Extended Authentication&lt;br /&gt;
*XAUTH Configuration = Edge Device&lt;br /&gt;
*Authentication Type = User Database&lt;br /&gt;
&lt;br /&gt;
[[File:Netgear-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
When finished click Apply.&lt;br /&gt;
&lt;br /&gt;
=== Create VPN Client User Accounts ===&lt;br /&gt;
&lt;br /&gt;
A VPN Client User Account defines the password that will be used for a particular username. Navigate to the following screen using the Menu list at the top of the browser interface.&lt;br /&gt;
[[File:Netgear-nav-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define a User Name and Password for each user that will connect using the VPN Client software and click Add to add them to the Configured Users list.&lt;br /&gt;
[[File:Netgear-pic-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the Netgear WAN Internet IP address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Netgear IKE Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;client.domain.com&amp;quot; to match the Netgear IKE Policy Remote Identity value.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039; to match the IKE Policy Local Identity value.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mysharedsecret&amp;quot; to match the Netgear IKE Policy Pre-shared key value.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Netgear gateways. Create an include Topology entry that matches the &amp;#039;&amp;#039;Local IP Address&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Local Subnet Netmask&amp;#039;&amp;#039; of the Netgear Mode Config record. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
The Netgear Firmware has several known issues with DPD. Version 2.2.0 apha 2 and later versions of the Shrew Soft Client include code to work around these issues. If using 2.1.x client versions, you will need to disable DPD support.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:netgear.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Netgear.vpn.txt&amp;diff=362</id>
		<title>File:Netgear.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Netgear.vpn.txt&amp;diff=362"/>
		<updated>2013-01-09T05:25:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_NetAsq&amp;diff=361</id>
		<title>Howto NetAsq</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_NetAsq&amp;diff=361"/>
		<updated>2013-01-09T05:23:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a NETASQ UTM running firmware version &amp;#039;&amp;#039;8.0.0.2 (tested also with 7.0.5)&amp;#039;&amp;#039; to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been reported to inter-operate correctly with NETASQ UTM devices.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a remote private network but this NETASQ UTM does not support modcfg (ike push/pull) fonctionnality&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the NETASQ GUI configuration interface. For more information, please consult your NETASQ product documentation.&lt;br /&gt;
&lt;br /&gt;
===  Interfaces  ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The WAN interface has a static public IP address which faces the internet. The LAN interface has a static private IP address of 192.168.254.254 which faces the internal private network.&lt;br /&gt;
&lt;br /&gt;
===  Configuring VPN Rules  ===&lt;br /&gt;
&lt;br /&gt;
Using the NETASQ GUI, navigate to the VPN =&amp;gt; IPSec Tunnels configuration area.&lt;br /&gt;
&lt;br /&gt;
Select a &amp;#039;&amp;#039;slot&amp;#039;&amp;#039; and click to &amp;#039;&amp;#039;Edit&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A wizard is launch&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img1.png]]&lt;br /&gt;
&lt;br /&gt;
Define the parameters&lt;br /&gt;
*Name of tunnel = Shrew&lt;br /&gt;
*Template = Good Encryption&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img2.png]]&lt;br /&gt;
&lt;br /&gt;
Define the parameters&lt;br /&gt;
*Tunnel Type = Dynamic (Pre-Shared Key)&lt;br /&gt;
*Enable &amp;#039;&amp;#039;Advanced Mode&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img3.png]]&lt;br /&gt;
&lt;br /&gt;
Define the parameters&lt;br /&gt;
*Local Firewall = Firewall_in&lt;br /&gt;
*Select VPN Peer = Any&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img4.png]]&lt;br /&gt;
&lt;br /&gt;
Define the parameters&lt;br /&gt;
*LOCAL hosts/networks = Network_in&lt;br /&gt;
*REMOTE hosts/networks = Any&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img5.png]]&lt;br /&gt;
&lt;br /&gt;
Define the parameters&lt;br /&gt;
*Phase 1 negotiation mode = Aggressive mode&lt;br /&gt;
*Identity type = user@FQDN (E-mail)&lt;br /&gt;
*Identity : netasq@shrew.net&lt;br /&gt;
&lt;br /&gt;
Click in &amp;#039;&amp;#039;Pre-Shared Key Configuration&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img6.png]]&lt;br /&gt;
&lt;br /&gt;
Add a key&lt;br /&gt;
*Key Name = Shrew&lt;br /&gt;
*Type = user@FQDN (E-mail)&lt;br /&gt;
*Peer identity = client@shrew.net&lt;br /&gt;
*Pre-Shared Key = mysharedsecret&lt;br /&gt;
&lt;br /&gt;
=== Configuring Filtering Rules ===&lt;br /&gt;
Navigate to the Policy =&amp;gt; Filering&lt;br /&gt;
&lt;br /&gt;
The Firewall Rules is not Automatically create&lt;br /&gt;
&lt;br /&gt;
[[File:NetASQ-img7.png]]&lt;br /&gt;
&lt;br /&gt;
The first 4 are required&lt;br /&gt;
*Rule 1 : Allow the ISAKMP Protocol&lt;br /&gt;
*Rule 2 : Allow the ISAKMP-T Protocol&lt;br /&gt;
*Rule 3 : Allow the ESP Protocol&lt;br /&gt;
*Rule 4 : Allow the traffic for IPsec Tunnel to Internal Networks&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This Host Name or IP Address is defined as your public WAN IP to match the NETASQ WAN interface address.&lt;br /&gt;
&lt;br /&gt;
Set the Address Method to &amp;#039;&amp;#039;Use a existing adapter and current address&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tabb ===&lt;br /&gt;
&lt;br /&gt;
Disable WINS&lt;br /&gt;
Disable DNS&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;User Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;UFQDN String&amp;#039;&amp;#039; of &amp;quot;client@shrew.net&amp;quot; to match the NETASQ UTM Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;User Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;UFQDN String&amp;#039;&amp;#039; of &amp;quot;netasq@shrew.net&amp;quot; to match the NETASQ UTM Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the NETASQ UTM Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time Limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;21600 (secs)&amp;#039;&amp;#039; to match the NETASQ UTM Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;PFS Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the NETASQ UTM Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with  NETASQ UTM. Create an include Topology entry for each IPsec Policy network created on the NETASQ UTM. For our example, a single Topology Entry is defined to include the 192.168.254.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:netasq.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Netasq.vpn.txt&amp;diff=360</id>
		<title>File:Netasq.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Netasq.vpn.txt&amp;diff=360"/>
		<updated>2013-01-09T05:22:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Linksys&amp;diff=359</id>
		<title>Howto Linksys</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Linksys&amp;diff=359"/>
		<updated>2013-01-09T05:22:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Additional Considerations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Linksys RV-042 or RV-082 router to support IPsec GroupVPN client connectivity. This guide will also provide configuration information when using a Windows XPSP3 client.  The current Linksys firmware version at the time of this writing is Version: 1.3.98-tm  We are using Shrew version 2.1.4.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The Shrew client running on Windows XP will need to know the specifics of the remote WAN/LAN since this Linksys router does not support modcfg (ike push/pull) functionality.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes familiarity with configuring the Linksys router using its web UI.  This Linksys router allows for multiple WAN links.  This guide assumes WAN1 is the preferred link to use for the remote VPN connectivity.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is suggested to use the routers DDNS feature if the router is assigned a non-static IP address by the ISP.  The Linksys will self register any IP address changes it receives by the ISP with the selected DDNS service.  If the router is in the Americas, it is suggested to create a free account at DynDNS.org and set those values in the routers DDNS configuration area, Setup-&amp;gt;More...-&amp;gt;DDNS&lt;br /&gt;
&lt;br /&gt;
=== Gateway Configuration - GroupVPN ===&lt;br /&gt;
&lt;br /&gt;
Using the Linksys web UI, navigate to the VPN =&amp;gt; Client to Gateway configuration area.&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img1.png]]&lt;br /&gt;
&lt;br /&gt;
==== Add new group VPN ====&lt;br /&gt;
&lt;br /&gt;
*Select the Group VPN radio button.&amp;lt;br&amp;gt;&lt;br /&gt;
*Group No. is not editable and will auto increment from 1 to 2.  A maximum of 2 GroupVPNs are allowable.&amp;lt;br&amp;gt;&lt;br /&gt;
*Group Name: is a unique string used to identify the Group.&amp;lt;br&amp;gt;&lt;br /&gt;
*Interface: Default value is WAN1.  This is the interface that remote clients will connect through.&amp;lt;br&amp;gt;&lt;br /&gt;
*Enable: Is greyed out.  This option will become available after these changes are &amp;quot;Saved&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img2.png]]&lt;br /&gt;
&lt;br /&gt;
==== Local Group Setup ====&lt;br /&gt;
&lt;br /&gt;
*Local Security Group Type: Choose &amp;#039;subnet&amp;#039; from the dropdown.  This will allow all systems on the LAN to access the tunnel.&amp;lt;br&amp;gt;&lt;br /&gt;
*IP Address should autopopulate with the network IP block of the LAN.&amp;lt;br&amp;gt;&lt;br /&gt;
*Subnet mask should autopopulate with the mask of the LAN.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img3.png]]&lt;br /&gt;
&lt;br /&gt;
==== Remote Client Setup ====&lt;br /&gt;
&lt;br /&gt;
*Remote Client: Either Domain Name(FQDN) or E-mail Address(USER FQDN) can be selected from the drop down list.  We have selected Domain Name(FQDN) in this guide.&amp;lt;br&amp;gt;&lt;br /&gt;
*Domain name: shrew.net&amp;lt;br&amp;gt;&lt;br /&gt;
{This value will be needed when configuring the client}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img4.png]]&lt;br /&gt;
&lt;br /&gt;
==== IPSec Setup ====&lt;br /&gt;
&lt;br /&gt;
{Most of the following values will be needed when configuring the Shrew client.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*Keying Mode: IKE with Preshared key is auto selected when using GroupVPN&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase1 DH Group: We have selected Group 2&amp;lt;br&amp;gt;&lt;br /&gt;
{Select Group 1 for network speed or Group 5 for greatest security}&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase1 Encryption: We have selected AES-256&amp;lt;br&amp;gt;&lt;br /&gt;
{Select DES for lesser but greater speed or up to AES-256 for greatest security}&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase1 Authentication: We have selected SHA1&amp;lt;br&amp;gt;&lt;br /&gt;
{SHA is recommended because it is more secure}&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase1 SA Lifetime: 28800 (default value)&amp;lt;br&amp;gt;&lt;br /&gt;
*Perfect Forward Security: enable&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase2 DH Group: We have selected Group 2&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase2 Encryption: We have selected AES-256&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase2 Authentication: SHA1&amp;lt;br&amp;gt;&lt;br /&gt;
*Phase2 SA Lifetime: 3600 (default)&amp;lt;br&amp;gt;&lt;br /&gt;
*Preshared Key: Use up to a 30 digit character or hexadecimal string that is difficult to brute force&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img5.png]]&lt;br /&gt;
&lt;br /&gt;
Select the &amp;#039;Advanced&amp;#039; button for further options&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&lt;br /&gt;
Aggressive Mode is enabled when using GroupVPN.  This cannot be changed.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Enable the following 3 advanced options leaving the rest of the options disabled.&lt;br /&gt;
#Keep-Alive&lt;br /&gt;
2. NetBIOS Broadcast (If browsing network shares is required)&lt;br /&gt;
3. NAT Traversal&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Lynksys-img6.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
As stated earlier, the Linksys router does not support modecfg, so Shrew client will need to be configured with specific information about the connection.  Also, it is suggested to run WINS from the LAN side of the Linksys if network share browsing is required.&lt;br /&gt;
&lt;br /&gt;
Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The Host Name or IP Address is defined as either the static IP address assigned to the WAN interface of the router or it&amp;#039;s DDNS hostname.&lt;br /&gt;
The Auto Configuration mode should be set to &amp;#039;disabled&amp;#039;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the Address Method to &amp;quot;Use a Virtual Adaptor and assigned address&amp;quot;, then choose and address which is NOT in the current range of the Windows XP (client) network (local LAN) AND not in the current range of the LAN side of the Linksys (remote LAN).  For example, &amp;lt;br&amp;gt;&lt;br /&gt;
The client used in this guide is on a local LAN of 10.1.1.0 with a subnet of 255.255.255.0.  The LAN side of the Linksys is on a remote LAN of 192.168.0.0 with a subnet of 255.255.255.0.  For this Shrew client configuration, we will choose an address of 192.168.30.0 with a subnet of 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Set MTU to &amp;#039;1380&amp;#039; (default)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
Set NAT Traversal to &amp;#039;enable&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Nat Traversal Port to &amp;#039;4500&amp;#039; (default)&amp;lt;br&amp;gt;&lt;br /&gt;
Keep alive packet rate &amp;#039;15&amp;#039; secs (default)&amp;lt;br&amp;gt;&lt;br /&gt;
IKE Fragmentation &amp;#039;disable&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tab ===&lt;br /&gt;
&lt;br /&gt;
Enable WINS and key in the IP address of the WINS server of the remote LAN.&amp;lt;br&amp;gt;&lt;br /&gt;
Enable DNS and key in the IP address of the DNS server of the remote LAN.  In most cases, the IP address of the LAN interface of the router will be successful.  The LAN side of the router used in this example is 192.168.0.1&amp;lt;br&amp;gt;&lt;br /&gt;
Key in a domain suffix if the remote LAN is set to use such value&amp;lt;br&amp;gt;&lt;br /&gt;
DO Not enable &amp;#039;SPlit DNS&amp;#039;, this is not supported by the Linksys&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
Set Authentication Method to &amp;#039;Mutual PSK&amp;#039; in the drop down menu&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Local Identity sub-tab ====&lt;br /&gt;
&lt;br /&gt;
Idntification Type was configured into the router, see section titled Remote Client Setup above for these values.&lt;br /&gt;
This guide uses:&lt;br /&gt;
* Identification Type &amp;#039;Fully Qualified Domain Name&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* FQDN String &amp;#039;shrew.net&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity sub-tab ====&lt;br /&gt;
&lt;br /&gt;
Idntification Type was configured into the router, see section titled Local Group Setup above.&lt;br /&gt;
This guide uses:&lt;br /&gt;
* Identification Type &amp;#039;IP Address&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Enable &amp;#039;Use a discovered remote host address&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Credentials sub-tab ====&lt;br /&gt;
&lt;br /&gt;
Key in the Pre-Shared Key, a non-dictionary word that was configured into the router.  See section IPSec Setup above.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
See section IPSec Setup above.  The values that are set in this tab area must match those used in the router configuration.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exchange Type &amp;#039;aggresive&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* DH Exchange &amp;#039;group 2&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Cipher Algorithm &amp;#039;aes&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Cipher Key Length &amp;#039;256&amp;#039; Bits&amp;lt;br&amp;gt;&lt;br /&gt;
* Hash Algorithm &amp;#039;sha1&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Key Life Time Limit &amp;#039;28800&amp;#039; (default)&amp;lt;br&amp;gt;&lt;br /&gt;
* Key Life Data limit &amp;#039;0&amp;#039; (default)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
See section IPSec Setup above.  The values that are set in this tab area must match those used in the router configuration.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Transform Algorithm &amp;#039;esp-aes&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Transform Key Length &amp;#039;256&amp;#039; Bits&amp;lt;br&amp;gt;&lt;br /&gt;
* HMAC Algorithm &amp;#039;sha1&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* PFS Exchange &amp;#039;group 2&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Compress Algorithm &amp;#039;disabled&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Key Life Time limit &amp;#039;3600&amp;#039; Secs (default)&amp;lt;br&amp;gt;&lt;br /&gt;
* Key Life Data limit &amp;#039;0&amp;#039; Kbytes (default)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
Here we must give access to the Remote LAN network resources.[[BR]&lt;br /&gt;
DO Not enable either of the two options under IPSec Policy Configuration, however, select the &amp;#039;Add&amp;#039; button to include a mapping to the remote LAN.&lt;br /&gt;
&lt;br /&gt;
* Select &amp;#039;Add&amp;#039;&lt;br /&gt;
** In the new window Set Type &amp;#039;Include&amp;#039; (default)&lt;br /&gt;
** Address of the remote LAN.  (Our example remote LAN is 192.168.0.0)&lt;br /&gt;
** Netmask of the remote LAN (Our example remote LAN netmask is 255.255.255.0)&lt;br /&gt;
* Select &amp;#039;Save&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Additional Considerations ==&lt;br /&gt;
&lt;br /&gt;
If browsing directory shares is a requirement and the WINS server is running on the remote LAN and the Shrew client is configured to find WINS, then browsing should be successful using Network Neighborhood.  We have found that starting the following 2 services on the XP client enable the success.&lt;br /&gt;
&lt;br /&gt;
Remote Procedure Call (RPC) &amp;lt;br/&amp;gt;&lt;br /&gt;
Remote Procedure Call (RPC) Locator&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
This guide was submitted by Drew Flickema.  Happy Tunneling &amp;lt;&amp;gt;&amp;lt;   &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks Shrew!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=358</id>
		<title>Howto Lancom</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=358"/>
		<updated>2013-01-09T05:20:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Lancom products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please [http://www.shrew.net/?page=contact contact] us.&lt;br /&gt;
&lt;br /&gt;
The following German Language guides were contributed by Jens Rautenstengel.&lt;br /&gt;
&lt;br /&gt;
[[Media:Lancom%201611%20-%20gateway.pdf]] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Lancom%201611%20-%20client.pdf]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=357</id>
		<title>Howto Lancom</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=357"/>
		<updated>2013-01-09T05:20:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Lancom products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please [http://www.shrew.net/?page=contact contact] us.&lt;br /&gt;
&lt;br /&gt;
The following German Language guides were contributed by Jens Rautenstengel.&lt;br /&gt;
&lt;br /&gt;
[[Media:Lancom%201611%20-%20gateway.pdf  1611+ Gateway Configuration guide]]&lt;br /&gt;
[[Media:Lancom%201611%20-%20client.pdf        1611+ Shrew Soft Client Configuration guide]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=356</id>
		<title>Howto Lancom</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=356"/>
		<updated>2013-01-09T05:20:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Lancom products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please [http://www.shrew.net/?page=contact contact] us.&lt;br /&gt;
&lt;br /&gt;
The following German Language guides were contributed by Jens Rautenstengel.&lt;br /&gt;
&lt;br /&gt;
[Media:Lancom%201611%20-%20gateway.pdf  1611+ Gateway Configuration guide]&lt;br /&gt;
[Media:Lancom%201611%20-%20client.pdf        1611+ Shrew Soft Client Configuration guide]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Lancom_1611_-_gateway.pdf&amp;diff=355</id>
		<title>File:Lancom 1611 - gateway.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Lancom_1611_-_gateway.pdf&amp;diff=355"/>
		<updated>2013-01-09T05:18:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Lancom_1611_-_client.pdf&amp;diff=354</id>
		<title>File:Lancom 1611 - client.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Lancom_1611_-_client.pdf&amp;diff=354"/>
		<updated>2013-01-09T05:13:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=353</id>
		<title>Howto Lancom</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Lancom&amp;diff=353"/>
		<updated>2013-01-09T05:10:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Lancom products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please [http://www.shrew.net/?page=contact contact] us.&lt;br /&gt;
&lt;br /&gt;
The following German Language guides were contributed by Jens Rautenstengel.&lt;br /&gt;
&lt;br /&gt;
[http://www.shrew.net/static/howto/Lancom/Lancom%201611%20-%20gateway.pdf  1611+ Gateway Configuration guide]&lt;br /&gt;
[http://www.shrew.net/static/howto/Lancom/Lancom%201611%20-%20client.pdf        1611+ Shrew Soft Client Configuration guide]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=352</id>
		<title>Howto Juniper SSG Using Certs</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=352"/>
		<updated>2013-01-09T05:09:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide describes how to setup a dial-up connection between a ScreenOS device and the Shrewsoft client, using certificates for mutual authentication. In this guide every user uses its own certificate. A self signed CA is setup and used for signing the certificates of the users and the ScreenOS device. Certificates are created by using openssl.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Configuration of the ScreenOS device and the Shrewsoft client to use certificates does not differ very much from the xAuth setup. More tricky is the creation of the certificates, especially when self-signed certificates are used:&lt;br /&gt;
* Make sure that your ScreenOS certificate contains a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;DNS:&amp;lt;vpn.mycompany.com&amp;gt;&amp;#039; (FQDN)&lt;br /&gt;
* Make sure that your Client certificates contain a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;email:&amp;lt;UserX@mycompany.com&amp;gt;&amp;#039; (UFQDN)&lt;br /&gt;
Additionally, the ScreenOS and the Shrewsoft client have to be configured to use xAuth authentication in the &amp;#039;Auto Key Advanced&amp;#039; section.&lt;br /&gt;
&lt;br /&gt;
== Part 1 - Certificates ==&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Create Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Creating private key for CA&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out CA.key 4096&lt;br /&gt;
&lt;br /&gt;
Create root certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -x509 -days 7300 -key CA.key -out CA.crt&lt;br /&gt;
&lt;br /&gt;
Output: CA.crt (certificate)&lt;br /&gt;
&lt;br /&gt;
Output: CA.key (private key of certificate)&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Install Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Load root CA certificate to the ScreenOS Device&lt;br /&gt;
* Objects -&amp;gt; Certificates (navigate to you local CA.crt file and upload it)&lt;br /&gt;
&lt;br /&gt;
Disable certification revocation list (optional). If you do not want / need to maintain a certificate revocation list you can disable it on the screenos device. [01] explains how to do this.&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Creation ===&lt;br /&gt;
Create Certificate&lt;br /&gt;
* Objects -&amp;gt; Certificates -&amp;gt; New&lt;br /&gt;
&lt;br /&gt;
Define some meaningful string for &amp;#039;FQDN&amp;#039; (vpn.mycompany.com), then chose &amp;#039;Generate&amp;#039;. Now the ScreenOS device creates the certificate and a certificate signing request (CSR). Export the csr file to having it signed by your CA.&lt;br /&gt;
&lt;br /&gt;
Output: Screenos_csr.txt (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Sign CSR ===&lt;br /&gt;
As described here [01], if you use some self created CA certificate, create a text file named subj.txt containing the string &amp;#039;subjectAltName=&amp;quot;DNS:vpn.mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 7300 -in Screenos_csr.txt -CA CA.crt \&lt;br /&gt;
  -CAkey CA.key -set_serial 01 -out Screenos.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
Output: Screenos.crt (Screenos Device Certificate)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Upload Certificate ===&lt;br /&gt;
&lt;br /&gt;
Objects -&amp;gt; Certificates&lt;br /&gt;
* Navigate to the location of certificate, select certificate&lt;br /&gt;
* Confirm with &amp;#039;Load&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Creation ===&lt;br /&gt;
&lt;br /&gt;
Create private key for user X&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out UserX.key 4096&lt;br /&gt;
&lt;br /&gt;
Create certificate signing request&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -key UserX.key -out UserX.csr -subj &amp;quot;/CN=UserX/emailAddress=UserX@mycompany.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Sign CSR ===&lt;br /&gt;
If you use some self created CA certificate create a file subj.txt with the string &amp;#039;subjectAltName=&amp;quot;email:UserX@mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 3650 -in UserX.csr -CA CA.crt -CAkey CA.key \&lt;br /&gt;
  -set_serial 01 -out UserX.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
== Part II - ScreenOS Setup ==&lt;br /&gt;
&lt;br /&gt;
=== New User ===&lt;br /&gt;
&lt;br /&gt;
Create a new user object for every user:&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local -&amp;gt; new&lt;br /&gt;
** Important here it that you select &amp;#039;IKE User&amp;#039; - &amp;#039;Simple Identity&amp;#039; and place &amp;#039;UserX@mycompany.com&amp;#039; into the &amp;#039;IKE Identity&amp;#039; field&lt;br /&gt;
** Additionally select &amp;#039;XAuth User&amp;#039; and define a password (or use e.g. xAuth with your radius server).&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic1.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Group ===&lt;br /&gt;
&lt;br /&gt;
Create a new group and add the defined users to this group&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local Groups -&amp;gt; new&lt;br /&gt;
** Add the users and add them to the group&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic2.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway ===&lt;br /&gt;
&lt;br /&gt;
Create a new Gateway object&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; AutoKey Advanced -&amp;gt; Gateway -&amp;gt; new&lt;br /&gt;
** Select &amp;#039;Dialup User Group&amp;#039; and select the group you previously defined&lt;br /&gt;
** Advanced&lt;br /&gt;
*** Select correct outgoing interface (were your device is connected to the internet)&lt;br /&gt;
*** Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose &amp;#039;rsa-g2-3des-sha&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Mode&amp;#039; selet &amp;#039;aggressive&amp;#039;&lt;br /&gt;
*** Select &amp;#039;Enable NAT-Traversal&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Peer Status Detection&amp;#039; select DPD and enter 30 seconds for &amp;#039;Interval&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Preffered Certificate&amp;#039; select&lt;br /&gt;
**** Signed certificate (Screenos.crt) in &amp;#039;Local Cert&amp;#039;&lt;br /&gt;
**** CA certificate (CA.crt) in &amp;#039;Peer CA&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic4.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway - XAuth ===&lt;br /&gt;
&lt;br /&gt;
* Click on Xauth on the new created Gateway object&lt;br /&gt;
 * Select &amp;#039;XAuth Server&amp;#039; - &amp;#039;Allowed Authentication Type&amp;#039; Generic&lt;br /&gt;
 * Select &amp;#039;Local Authentication&amp;#039; - &amp;#039;User Group&amp;#039; - &amp;lt;Name of your group previously configured&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic5.png]]&lt;br /&gt;
&lt;br /&gt;
Note: Of course here you can also you your radius server&lt;br /&gt;
&lt;br /&gt;
=== New IKE Instance ===&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; Autokey IKE -&amp;gt; new&lt;br /&gt;
 * Select &amp;#039;Remote Gateway&amp;#039; - &amp;#039;Predefined&amp;#039; and chose your previously created Gateway object&lt;br /&gt;
 * Advanced&lt;br /&gt;
  * Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose:&lt;br /&gt;
    * nopfs-esp-3des-sha    nopfs-esp-3des-md5&lt;br /&gt;
    * nopfs-esp-aes128-sha  nopfs-esp-aes128-md5&lt;br /&gt;
  * Mark &amp;#039;Replay Protection&amp;#039;&lt;br /&gt;
  * Adapt other setting to your needs&lt;br /&gt;
  * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
  * Under &amp;#039;Tunnel&amp;#039; select your previously created IKE object&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic6.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic7.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Security Policy ===&lt;br /&gt;
Configure the security policy to your needs:&lt;br /&gt;
&lt;br /&gt;
* Policy -&amp;gt; Policies&lt;br /&gt;
 * Select From &amp;#039;Untrust&amp;#039; TO &amp;#039;Trust&amp;#039; and click new&lt;br /&gt;
 * Under &amp;#039;Source Address&amp;#039; - &amp;#039;Address Book Entry&amp;#039; select &amp;#039;Dial-Up VPN&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Destination Address&amp;#039; select your desired target&lt;br /&gt;
 * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Tunnel&amp;#039; select your new gateway &amp;#039;VPN_P2_GW&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic8.png]]&lt;br /&gt;
&lt;br /&gt;
== Part III - Shrewsoft Client ==&lt;br /&gt;
&lt;br /&gt;
Here only information is given about the certificate specific configuration. The rest of the client configuration is identical to the one described here [http://www.shrew.net/support/wiki/HowtoJuniperSsg]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic9.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic10.png]]&lt;br /&gt;
&lt;br /&gt;
Additionally you have to place the CA certificate (CA.crt) into: C:\Program Files\ShrewSoftPATH\VPN Client\certificates\CA.crt (at lesat if using a self created CA certificate, otherwise the shrewsoft client cannot check the authenticity of the Screenos certificate).&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
Why do we need that subj.txt file?&lt;br /&gt;
&lt;br /&gt;
Take a look at the certificate with the following command:&lt;br /&gt;
&lt;br /&gt;
 openssl  x509 -in Screenos.crt -text -noout&lt;br /&gt;
 ...&lt;br /&gt;
  X509v3 extensions:&lt;br /&gt;
      X509v3 Subject Alternative Name:&lt;br /&gt;
          DNS:vpn.mycompany.com&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
It seems this additional part is added automatically when the certificate is signed by a &amp;#039;real&amp;#039; CA. In case you use openssl and self created certificates it seems this is not the case (unless configured).&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
Juniper Forum Topic [http://www.juniperforum.com/index.php?topic=5628.0]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=351</id>
		<title>Howto Juniper SSG Using Certs</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=351"/>
		<updated>2013-01-09T05:09:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide describes how to setup a dial-up connection between a ScreenOS device and the Shrewsoft client, using certificates for mutual authentication. In this guide every user uses its own certificate. A self signed CA is setup and used for signing the certificates of the users and the ScreenOS device. Certificates are created by using openssl.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Configuration of the ScreenOS device and the Shrewsoft client to use certificates does not differ very much from the xAuth setup. More tricky is the creation of the certificates, especially when self-signed certificates are used:&lt;br /&gt;
* Make sure that your ScreenOS certificate contains a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;DNS:&amp;lt;vpn.mycompany.com&amp;gt;&amp;#039; (FQDN)&lt;br /&gt;
* Make sure that your Client certificates contain a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;email:&amp;lt;UserX@mycompany.com&amp;gt;&amp;#039; (UFQDN)&lt;br /&gt;
Additionally, the ScreenOS and the Shrewsoft client have to be configured to use xAuth authentication in the &amp;#039;Auto Key Advanced&amp;#039; section.&lt;br /&gt;
&lt;br /&gt;
== Part 1 - Certificates ==&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Create Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Creating private key for CA&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out CA.key 4096&lt;br /&gt;
&lt;br /&gt;
Create root certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -x509 -days 7300 -key CA.key -out CA.crt&lt;br /&gt;
&lt;br /&gt;
Output: CA.crt (certificate)&lt;br /&gt;
&lt;br /&gt;
Output: CA.key (private key of certificate)&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Install Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Load root CA certificate to the ScreenOS Device&lt;br /&gt;
* Objects -&amp;gt; Certificates (navigate to you local CA.crt file and upload it)&lt;br /&gt;
&lt;br /&gt;
Disable certification revocation list (optional). If you do not want / need to maintain a certificate revocation list you can disable it on the screenos device. [01] explains how to do this.&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Creation ===&lt;br /&gt;
Create Certificate&lt;br /&gt;
* Objects -&amp;gt; Certificates -&amp;gt; New&lt;br /&gt;
&lt;br /&gt;
Define some meaningful string for &amp;#039;FQDN&amp;#039; (vpn.mycompany.com), then chose &amp;#039;Generate&amp;#039;. Now the ScreenOS device creates the certificate and a certificate signing request (CSR). Export the csr file to having it signed by your CA.&lt;br /&gt;
&lt;br /&gt;
Output: Screenos_csr.txt (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Sign CSR ===&lt;br /&gt;
As described here [01], if you use some self created CA certificate, create a text file named subj.txt containing the string &amp;#039;subjectAltName=&amp;quot;DNS:vpn.mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 7300 -in Screenos_csr.txt -CA CA.crt \&lt;br /&gt;
  -CAkey CA.key -set_serial 01 -out Screenos.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
Output: Screenos.crt (Screenos Device Certificate)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Upload Certificate ===&lt;br /&gt;
&lt;br /&gt;
Objects -&amp;gt; Certificates&lt;br /&gt;
* Navigate to the location of certificate, select certificate&lt;br /&gt;
* Confirm with &amp;#039;Load&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Creation ===&lt;br /&gt;
&lt;br /&gt;
Create private key for user X&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out UserX.key 4096&lt;br /&gt;
&lt;br /&gt;
Create certificate signing request&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -key UserX.key -out UserX.csr -subj &amp;quot;/CN=UserX/emailAddress=UserX@mycompany.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Sign CSR ===&lt;br /&gt;
If you use some self created CA certificate create a file subj.txt with the string &amp;#039;subjectAltName=&amp;quot;email:UserX@mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 3650 -in UserX.csr -CA CA.crt -CAkey CA.key \&lt;br /&gt;
  -set_serial 01 -out UserX.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
== Part II - ScreenOS Setup ==&lt;br /&gt;
&lt;br /&gt;
=== New User ===&lt;br /&gt;
&lt;br /&gt;
Create a new user object for every user:&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local -&amp;gt; new&lt;br /&gt;
** Important here it that you select &amp;#039;IKE User&amp;#039; - &amp;#039;Simple Identity&amp;#039; and place &amp;#039;UserX@mycompany.com&amp;#039; into the &amp;#039;IKE Identity&amp;#039; field&lt;br /&gt;
** Additionally select &amp;#039;XAuth User&amp;#039; and define a password (or use e.g. xAuth with your radius server).&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic1.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Group ===&lt;br /&gt;
&lt;br /&gt;
Create a new group and add the defined users to this group&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local Groups -&amp;gt; new&lt;br /&gt;
** Add the users and add them to the group&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic2.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway ===&lt;br /&gt;
&lt;br /&gt;
Create a new Gateway object&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; AutoKey Advanced -&amp;gt; Gateway -&amp;gt; new&lt;br /&gt;
** Select &amp;#039;Dialup User Group&amp;#039; and select the group you previously defined&lt;br /&gt;
** Advanced&lt;br /&gt;
*** Select correct outgoing interface (were your device is connected to the internet)&lt;br /&gt;
*** Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose &amp;#039;rsa-g2-3des-sha&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Mode&amp;#039; selet &amp;#039;aggressive&amp;#039;&lt;br /&gt;
*** Select &amp;#039;Enable NAT-Traversal&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Peer Status Detection&amp;#039; select DPD and enter 30 seconds for &amp;#039;Interval&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Preffered Certificate&amp;#039; select&lt;br /&gt;
**** Signed certificate (Screenos.crt) in &amp;#039;Local Cert&amp;#039;&lt;br /&gt;
**** CA certificate (CA.crt) in &amp;#039;Peer CA&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic4.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway - XAuth ===&lt;br /&gt;
&lt;br /&gt;
* Click on Xauth on the new created Gateway object&lt;br /&gt;
 * Select &amp;#039;XAuth Server&amp;#039; - &amp;#039;Allowed Authentication Type&amp;#039; Generic&lt;br /&gt;
 * Select &amp;#039;Local Authentication&amp;#039; - &amp;#039;User Group&amp;#039; - &amp;lt;Name of your group previously configured&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic5.png]]&lt;br /&gt;
&lt;br /&gt;
Note: Of course here you can also you your radius server&lt;br /&gt;
&lt;br /&gt;
=== New IKE Instance ===&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; Autokey IKE -&amp;gt; new&lt;br /&gt;
 * Select &amp;#039;Remote Gateway&amp;#039; - &amp;#039;Predefined&amp;#039; and chose your previously created Gateway object&lt;br /&gt;
 * Advanced&lt;br /&gt;
  * Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose:&lt;br /&gt;
    * nopfs-esp-3des-sha    nopfs-esp-3des-md5&lt;br /&gt;
    * nopfs-esp-aes128-sha  nopfs-esp-aes128-md5&lt;br /&gt;
  * Mark &amp;#039;Replay Protection&amp;#039;&lt;br /&gt;
  * Adapt other setting to your needs&lt;br /&gt;
  * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
  * Under &amp;#039;Tunnel&amp;#039; select your previously created IKE object&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic6.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic7.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Security Policy ===&lt;br /&gt;
Configure the security policy to your needs:&lt;br /&gt;
&lt;br /&gt;
* Policy -&amp;gt; Policies&lt;br /&gt;
 * Select From &amp;#039;Untrust&amp;#039; TO &amp;#039;Trust&amp;#039; and click new&lt;br /&gt;
 * Under &amp;#039;Source Address&amp;#039; - &amp;#039;Address Book Entry&amp;#039; select &amp;#039;Dial-Up VPN&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Destination Address&amp;#039; select your desired target&lt;br /&gt;
 * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Tunnel&amp;#039; select your new gateway &amp;#039;VPN_P2_GW&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic8.png]]&lt;br /&gt;
&lt;br /&gt;
== Part III - Shrewsoft Client ==&lt;br /&gt;
&lt;br /&gt;
Here only information is given about the certificate specific configuration. The rest of the client configuration is identical to the one described here [http://www.shrew.net/support/wiki/HowtoJuniperSsg]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic9.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic10.png]]&lt;br /&gt;
&lt;br /&gt;
Additionally you have to place the CA certificate (CA.crt) into: C:\Program Files\ShrewSoftPATH\VPN Client\certificates\CA.crt (at lesat if using a self created CA certificate, otherwise the shrewsoft client cannot check the authenticity of the Screenos certificate).&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
Why do we need that subj.txt file?&lt;br /&gt;
&lt;br /&gt;
Take a look at the certificate with the following command:&lt;br /&gt;
&lt;br /&gt;
 openssl  x509 -in Screenos.crt -text -noout&lt;br /&gt;
 ...&lt;br /&gt;
  X509v3 extensions:&lt;br /&gt;
      X509v3 Subject Alternative Name:&lt;br /&gt;
          DNS:vpn.mycompany.com&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
It seems this additional part is added automatically when the certificate is signed by a &amp;#039;real&amp;#039; CA. In case you use openssl and self created certificates it seems this is not the case (unless configured).&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
[http://www.juniperforum.com/index.php?topic=5628.0]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=350</id>
		<title>Howto Juniper SSG Using Certs</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG_Using_Certs&amp;diff=350"/>
		<updated>2013-01-09T05:08:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Additional Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide describes how to setup a dial-up connection between a ScreenOS device and the Shrewsoft client, using certificates for mutual authentication. In this guide every user uses its own certificate. A self signed CA is setup and used for signing the certificates of the users and the ScreenOS device. Certificates are created by using openssl.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Configuration of the ScreenOS device and the Shrewsoft client to use certificates does not differ very much from the xAuth setup. More tricky is the creation of the certificates, especially when self-signed certificates are used:&lt;br /&gt;
* Make sure that your ScreenOS certificate contains a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;DNS:&amp;lt;vpn.mycompany.com&amp;gt;&amp;#039; (FQDN)&lt;br /&gt;
* Make sure that your Client certificates contain a &amp;#039;Subject Alternative Name&amp;#039; in this format: &amp;#039;email:&amp;lt;UserX@mycompany.com&amp;gt;&amp;#039; (UFQDN)&lt;br /&gt;
Additionally, the ScreenOS and the Shrewsoft client have to be configured to use xAuth authentication in the &amp;#039;Auto Key Advanced&amp;#039; section.&lt;br /&gt;
&lt;br /&gt;
== Part 1 - Certificates ==&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Create Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Creating private key for CA&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out CA.key 4096&lt;br /&gt;
&lt;br /&gt;
Create root certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -x509 -days 7300 -key CA.key -out CA.crt&lt;br /&gt;
&lt;br /&gt;
Output: CA.crt (certificate)&lt;br /&gt;
&lt;br /&gt;
Output: CA.key (private key of certificate)&lt;br /&gt;
&lt;br /&gt;
=== Root CA - Install Root CA Certificate ===&lt;br /&gt;
&lt;br /&gt;
Load root CA certificate to the ScreenOS Device&lt;br /&gt;
* Objects -&amp;gt; Certificates (navigate to you local CA.crt file and upload it)&lt;br /&gt;
&lt;br /&gt;
Disable certification revocation list (optional). If you do not want / need to maintain a certificate revocation list you can disable it on the screenos device. [01] explains how to do this.&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Creation ===&lt;br /&gt;
Create Certificate&lt;br /&gt;
* Objects -&amp;gt; Certificates -&amp;gt; New&lt;br /&gt;
&lt;br /&gt;
Define some meaningful string for &amp;#039;FQDN&amp;#039; (vpn.mycompany.com), then chose &amp;#039;Generate&amp;#039;. Now the ScreenOS device creates the certificate and a certificate signing request (CSR). Export the csr file to having it signed by your CA.&lt;br /&gt;
&lt;br /&gt;
Output: Screenos_csr.txt (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Sign CSR ===&lt;br /&gt;
As described here [01], if you use some self created CA certificate, create a text file named subj.txt containing the string &amp;#039;subjectAltName=&amp;quot;DNS:vpn.mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 7300 -in Screenos_csr.txt -CA CA.crt \&lt;br /&gt;
  -CAkey CA.key -set_serial 01 -out Screenos.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
Output: Screenos.crt (Screenos Device Certificate)&lt;br /&gt;
&lt;br /&gt;
=== ScreenOS Certificate - Upload Certificate ===&lt;br /&gt;
&lt;br /&gt;
Objects -&amp;gt; Certificates&lt;br /&gt;
* Navigate to the location of certificate, select certificate&lt;br /&gt;
* Confirm with &amp;#039;Load&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Creation ===&lt;br /&gt;
&lt;br /&gt;
Create private key for user X&lt;br /&gt;
&lt;br /&gt;
 openssl genrsa -des3 -out UserX.key 4096&lt;br /&gt;
&lt;br /&gt;
Create certificate signing request&lt;br /&gt;
&lt;br /&gt;
 openssl req -new -key UserX.key -out UserX.csr -subj &amp;quot;/CN=UserX/emailAddress=UserX@mycompany.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== User Certificate - Sign CSR ===&lt;br /&gt;
If you use some self created CA certificate create a file subj.txt with the string &amp;#039;subjectAltName=&amp;quot;email:UserX@mycompany.com&amp;quot;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -req -days 3650 -in UserX.csr -CA CA.crt -CAkey CA.key \&lt;br /&gt;
  -set_serial 01 -out UserX.crt -extfile subj.txt&lt;br /&gt;
&lt;br /&gt;
== Part II - ScreenOS Setup ==&lt;br /&gt;
&lt;br /&gt;
=== New User ===&lt;br /&gt;
&lt;br /&gt;
Create a new user object for every user:&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local -&amp;gt; new&lt;br /&gt;
** Important here it that you select &amp;#039;IKE User&amp;#039; - &amp;#039;Simple Identity&amp;#039; and place &amp;#039;UserX@mycompany.com&amp;#039; into the &amp;#039;IKE Identity&amp;#039; field&lt;br /&gt;
** Additionally select &amp;#039;XAuth User&amp;#039; and define a password (or use e.g. xAuth with your radius server).&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic1.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Group ===&lt;br /&gt;
&lt;br /&gt;
Create a new group and add the defined users to this group&lt;br /&gt;
* Objects -&amp;gt; Users -&amp;gt; Local Groups -&amp;gt; new&lt;br /&gt;
** Add the users and add them to the group&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic2.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway ===&lt;br /&gt;
&lt;br /&gt;
Create a new Gateway object&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; AutoKey Advanced -&amp;gt; Gateway -&amp;gt; new&lt;br /&gt;
** Select &amp;#039;Dialup User Group&amp;#039; and select the group you previously defined&lt;br /&gt;
** Advanced&lt;br /&gt;
*** Select correct outgoing interface (were your device is connected to the internet)&lt;br /&gt;
*** Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose &amp;#039;rsa-g2-3des-sha&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Mode&amp;#039; selet &amp;#039;aggressive&amp;#039;&lt;br /&gt;
*** Select &amp;#039;Enable NAT-Traversal&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Peer Status Detection&amp;#039; select DPD and enter 30 seconds for &amp;#039;Interval&amp;#039;&lt;br /&gt;
*** Under &amp;#039;Preffered Certificate&amp;#039; select&lt;br /&gt;
**** Signed certificate (Screenos.crt) in &amp;#039;Local Cert&amp;#039;&lt;br /&gt;
**** CA certificate (CA.crt) in &amp;#039;Peer CA&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic4.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Gateway - XAuth ===&lt;br /&gt;
&lt;br /&gt;
* Click on Xauth on the new created Gateway object&lt;br /&gt;
 * Select &amp;#039;XAuth Server&amp;#039; - &amp;#039;Allowed Authentication Type&amp;#039; Generic&lt;br /&gt;
 * Select &amp;#039;Local Authentication&amp;#039; - &amp;#039;User Group&amp;#039; - &amp;lt;Name of your group previously configured&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic5.png]]&lt;br /&gt;
&lt;br /&gt;
Note: Of course here you can also you your radius server&lt;br /&gt;
&lt;br /&gt;
=== New IKE Instance ===&lt;br /&gt;
&lt;br /&gt;
* VPNs -&amp;gt; Autokey IKE -&amp;gt; new&lt;br /&gt;
 * Select &amp;#039;Remote Gateway&amp;#039; - &amp;#039;Predefined&amp;#039; and chose your previously created Gateway object&lt;br /&gt;
 * Advanced&lt;br /&gt;
  * Under &amp;#039;Security Level&amp;#039; select &amp;#039;Custom&amp;#039; and chose:&lt;br /&gt;
    * nopfs-esp-3des-sha    nopfs-esp-3des-md5&lt;br /&gt;
    * nopfs-esp-aes128-sha  nopfs-esp-aes128-md5&lt;br /&gt;
  * Mark &amp;#039;Replay Protection&amp;#039;&lt;br /&gt;
  * Adapt other setting to your needs&lt;br /&gt;
  * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
  * Under &amp;#039;Tunnel&amp;#039; select your previously created IKE object&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic6.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic7.png]]&lt;br /&gt;
&lt;br /&gt;
=== New Security Policy ===&lt;br /&gt;
Configure the security policy to your needs:&lt;br /&gt;
&lt;br /&gt;
* Policy -&amp;gt; Policies&lt;br /&gt;
 * Select From &amp;#039;Untrust&amp;#039; TO &amp;#039;Trust&amp;#039; and click new&lt;br /&gt;
 * Under &amp;#039;Source Address&amp;#039; - &amp;#039;Address Book Entry&amp;#039; select &amp;#039;Dial-Up VPN&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Destination Address&amp;#039; select your desired target&lt;br /&gt;
 * Under &amp;#039;Action&amp;#039; select &amp;#039;Tunnel&amp;#039;&lt;br /&gt;
 * Under &amp;#039;Tunnel&amp;#039; select your new gateway &amp;#039;VPN_P2_GW&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic8.png]]&lt;br /&gt;
&lt;br /&gt;
== Part III - Shrewsoft Client ==&lt;br /&gt;
&lt;br /&gt;
Here only information is given about the certificate specific configuration. The rest of the client configuration is identical to the one described here [http://www.shrew.net/support/wiki/HowtoJuniperSsg]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic9.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-Certs-pic10.png]]&lt;br /&gt;
&lt;br /&gt;
Additionally you have to place the CA certificate (CA.crt) into: C:\Program Files\ShrewSoftPATH\VPN Client\certificates\CA.crt (at lesat if using a self created CA certificate, otherwise the shrewsoft client cannot check the authenticity of the Screenos certificate).&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
Why do we need that subj.txt file?&lt;br /&gt;
&lt;br /&gt;
Take a look at the certificate with the following command:&lt;br /&gt;
&lt;br /&gt;
 openssl  x509 -in Screenos.crt -text -noout&lt;br /&gt;
 ...&lt;br /&gt;
  X509v3 extensions:&lt;br /&gt;
      X509v3 Subject Alternative Name:&lt;br /&gt;
          DNS:vpn.mycompany.com&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
It seems this additional part is added automatically when the certificate is signed by a &amp;#039;real&amp;#039; CA. In case you use openssl and self created certificates it seems this is not the case (unless configured).&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
[http://http://www.juniperforum.com/index.php?topic=5628.0]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG&amp;diff=349</id>
		<title>Howto Juniper SSG</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Juniper_SSG&amp;diff=349"/>
		<updated>2013-01-09T05:07:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Juniper SSG or Netscreen device running firmware version 5.4+ to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Juniper products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the push configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Juniper gateway Web configuration interface. For more information, please consult your Juniper product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Create a Phase1 ID ===&lt;br /&gt;
&lt;br /&gt;
Create a user that is used to define the phase1 id parameters. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the New button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*User Name = vpnclient_ph1id&lt;br /&gt;
*Status = Enabled&lt;br /&gt;
*IKE User = Checked&lt;br /&gt;
**Simple Identity = Selected&lt;br /&gt;
**IKE ID Type = AUTO&lt;br /&gt;
**IKE Identity = client.domain.com&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Create a Local Key Group ===&lt;br /&gt;
&lt;br /&gt;
Create a Local Group that can be assigned to an Auto Key Advanced Gateway. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the New button and define the group name as vpnclient_group. Also add the vpnclient_ph1id user object as a group member.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Create an Auto Key Advanced Gateway ===&lt;br /&gt;
&lt;br /&gt;
Create an auto key advanced gateway to configure the phase1 parameters. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the New button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Gateway Name = vpnclient_gateway&lt;br /&gt;
*Security Level = Custom&lt;br /&gt;
*Remote Gateway Type = Dialup User Group&lt;br /&gt;
*Group = vpnclient_group&lt;br /&gt;
*Preshared Key = mypresharedkey&lt;br /&gt;
*Local ID = vpngw.domain.com&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-3a.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== Define Advanced Parameters ====&lt;br /&gt;
&lt;br /&gt;
Click the Advanced button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Security Level - Custom&lt;br /&gt;
**Phase 1 Proposal&lt;br /&gt;
**pre-g2-3des-sha&lt;br /&gt;
**pre-g2-3des-md5&lt;br /&gt;
**pre-g2-aes128-sha&lt;br /&gt;
**pre-g2-aes128-md5&lt;br /&gt;
*Mode = Aggressive&lt;br /&gt;
*Enable NAT-Traversal = Checked&lt;br /&gt;
**Keepalive Frequency = 20&lt;br /&gt;
*Peer Status Detection&lt;br /&gt;
**DPD = Selected&lt;br /&gt;
**Interval = 30&lt;br /&gt;
**Retry = 5&lt;br /&gt;
&lt;br /&gt;
When finished click Return.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-3b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Define Xauth Parameters ===&lt;br /&gt;
&lt;br /&gt;
You will now see your auto key advanced gateway listed. Click non the Xauth button in the Configure column.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Xauth Server = Selected&lt;br /&gt;
**Allowed Authentication Type = Generic&lt;br /&gt;
**Local Authentication = Selected&lt;br /&gt;
**Allow Any = Selected&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Create an Auto Key IKE Gateway ===&lt;br /&gt;
&lt;br /&gt;
Create an auto key IKE gateway to configure the phase2 parameters. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Clicking the New button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*VPN Name = vpnclient_tunnel&lt;br /&gt;
*Security Level = Custom&lt;br /&gt;
*Remote Gateway Predefined = vpnclient_gateway&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
==== Define Advanced Parameters ====&lt;br /&gt;
&lt;br /&gt;
Click the Advanced button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Security Level = Custom&lt;br /&gt;
**nopfs-esp-3des-sha&lt;br /&gt;
**nopfs-esp-3des-md5&lt;br /&gt;
**nopfs-esp-aes128-sha&lt;br /&gt;
**nopfs-esp-aes128-md5&lt;br /&gt;
*Replay Protection = Checked&lt;br /&gt;
&lt;br /&gt;
When finished click Return.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-5b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Create a Client Address Pool ===&lt;br /&gt;
&lt;br /&gt;
Create a pool of addresses to be assigned to VPN clients. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Clicking the New button and define an IP Pool. For example, you could define a pool&lt;br /&gt;
named vpnclient with a start IP address of 10.2.21.1 and and end address of 10.2.21.254.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-6.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Set Client Configuration Parameters === &lt;br /&gt;
&lt;br /&gt;
The client configuration parameters are stored in the global Auto Key Advanced XAuth&lt;br /&gt;
parameters. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Reserve Private IP for XAuth User - 480 minutes&lt;br /&gt;
*Default Authentication Server = Local&lt;br /&gt;
*Query Client Settings on Default Server - Unchecked&lt;br /&gt;
*CHAP - Unchecked&lt;br /&gt;
*IP Pool Name = vpnclient&lt;br /&gt;
*DNS Primary Server IP = [ private DNS server address ]&lt;br /&gt;
*DNS Secondary Server IP = [ private DNS secondary address ]&lt;br /&gt;
*WINS Primary Server IP = [ private WINS server address ]&lt;br /&gt;
*WINS Secondary Server IP = [ private WINS secondary address ]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-7.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Configure IPsec Policies === &lt;br /&gt;
&lt;br /&gt;
The last step for the tunnel configuration is to define policies that allow protected traffic to pass into your private network from the client. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-8.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new IPsec Policy, the from and to zones must be specified. An IPsec VPN Client policy is defined. Select the following zones and click the New button.&lt;br /&gt;
&lt;br /&gt;
*From = Untrust&lt;br /&gt;
*To = Trust&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-8a.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_inbound&lt;br /&gt;
*Source Address&lt;br /&gt;
**Address Book Entry = Dial-UP VPN&lt;br /&gt;
*Destination Address&lt;br /&gt;
**New Address = 10.1.2.0/24&lt;br /&gt;
*Service = ANY&lt;br /&gt;
*Application = None ( means ANY )&lt;br /&gt;
*Action = Tunnel&lt;br /&gt;
*Tunnel = vpnclient_tunnel [ Auto Key IKE vpn name ]&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-8b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Create Local User Accounts === &lt;br /&gt;
&lt;br /&gt;
Create local user accounts that will be used during Xauth. Navigate to the following screen using the tree pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-nav-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the new button and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*User Name - joe ( the xauth user name )&lt;br /&gt;
*Status - Enable&lt;br /&gt;
*XAuth User - Checked&lt;br /&gt;
**User Password - **** ( the xauth user password )&lt;br /&gt;
**Confirm Password - **** ( the same user password )&lt;br /&gt;
&lt;br /&gt;
When finished press OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Juniper-SSG-pic-9.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the Junipers public interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config push&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Auto Key IKE Advanced definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;client.domain.com&amp;quot; to match the Phase1 User ID value.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;vpngw.domain.com&amp;quot; to match the Auto Key Advanced Gateway ID value.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the Auto Key Advanced Gateway Preshared Key value.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Juniper gateways. Create an include Topology entry for each IPsec Policy network created on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:juniperssg.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Juniperssg.vpn.txt&amp;diff=348</id>
		<title>File:Juniperssg.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Juniperssg.vpn.txt&amp;diff=348"/>
		<updated>2013-01-09T05:06:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Fortigate&amp;diff=347</id>
		<title>Howto Fortigate</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Fortigate&amp;diff=347"/>
		<updated>2013-01-09T05:03:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Fortigate device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Fortigate products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the DHCP over IPsec configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*DNS Default Domain Suffix&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Fortigate web configuration interface. For more information, please consult your Fortigate product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The wan interface has a static public IP address of 10.1.1.22 which faces the internet. The internal interface has a static private IP address of 10.1.2.22 which faces the internal private network. The default gateway is configured as 1.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== Address Definitions ===&lt;br /&gt;
&lt;br /&gt;
Several address definitions must be created. These will be used later in other parts of the gateway configuration. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-1a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new address definition, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-1b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Wan Interface Entry ===&lt;br /&gt;
&lt;br /&gt;
Create an address definition to represent the IP address of the public interface. This will be used later in a firewall policy definition to allow clients to communicate with the DHCP server via IPsec.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Address Name = gateway_wan1&lt;br /&gt;
*Type = Subnet / IP Range&lt;br /&gt;
*Subnet / IP Range = 10.1.1.22/255.255.255.255&lt;br /&gt;
*Interface = wan1 [ or your external interface ]&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-1a.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Private Network Entry ===&lt;br /&gt;
&lt;br /&gt;
Create an address definition to represent the private network protected by the Fortigate. This will be used later in a firewall policy definition to allow clients to communicate with the private network via IPsec.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Address Name = gateway_prvnet1&lt;br /&gt;
*Type = Subnet / IP Range&lt;br /&gt;
*Subnet / IP Range = 10.1.2.0/255.255.255.0&lt;br /&gt;
*Interface = internal [ or your internal interface ]&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-1b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== DHCP Server Parameters ===&lt;br /&gt;
&lt;br /&gt;
An IPsec over DHCP server must be created. This will define the parameters to be assigned to clients when they connect. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-2a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new DHCP server definition, click on the arrow next to your external interface name to expand the options. Then click on the plus icon to the right of the &amp;#039;&amp;#039;Servers&amp;#039;&amp;#039; option.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-2b.jpg]]&lt;br /&gt;
&lt;br /&gt;
When defining your DHCP parameters, make sure you select an address range that does not overlap with any private network protected by the Fortigate unit.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_dhcp&lt;br /&gt;
*Enable = Checked&lt;br /&gt;
*Type = IPSEC&lt;br /&gt;
*IP Range = 10.2.22.2 - 10.2.22.64 [ or your desired range ]&lt;br /&gt;
*Network Mask = 255.255.255.0&lt;br /&gt;
*Default Gateway = 10.2.22.1&lt;br /&gt;
*Domain = yourdomain.com&lt;br /&gt;
*Lease Time = 1 day&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
[[File:Fortigate-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Dialup Users ===&lt;br /&gt;
&lt;br /&gt;
Dialup user accounts must be created. These will be the user name and passwords a remote access users will use to authenticate with the gateway. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-3a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new user, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-3b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters for each user account.&lt;br /&gt;
&lt;br /&gt;
*User Name = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Dialup User Group ===&lt;br /&gt;
&lt;br /&gt;
A dialup user group must be created. By placing a user account in this group, it will allow them to access the gateway using the client software. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-4a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new user group, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-4b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters for each user account.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_usergroup&lt;br /&gt;
*Type = Firewall&lt;br /&gt;
*Protection Profile = unfiltered&lt;br /&gt;
&lt;br /&gt;
Next, select the remote access user account names from the left hand &amp;#039;&amp;#039;Available&amp;#039;&amp;#039; list and add them to the right hand &amp;#039;&amp;#039;Members&amp;#039;&amp;#039; list.&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Parameters ===&lt;br /&gt;
&lt;br /&gt;
The IKE phase 1 parameters must be configured for our remote access connections. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new Phase 1 definition, click on the &amp;#039;&amp;#039;Create Phase 1&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_phase1&lt;br /&gt;
*Remote Gateway = Dialup User&lt;br /&gt;
*Local Interface = wan1 [ or your external interface ]&lt;br /&gt;
*Mode = Aggressive&lt;br /&gt;
*Authentication Method = Preshared Key&lt;br /&gt;
*Preshared Key = mypresharedkey&lt;br /&gt;
*Peer Options&lt;br /&gt;
**Accept this peer ID = vpnclient.yourdomain.com&lt;br /&gt;
&lt;br /&gt;
Advanced&lt;br /&gt;
&lt;br /&gt;
*Local Gateway IP = Main Interface IP&lt;br /&gt;
*P1 Proposal&lt;br /&gt;
**1 - Encryption / Authentication = 3DES / MD5&lt;br /&gt;
**2 - Encryption / Authentication = AES256 / MD5&lt;br /&gt;
**DH Group = 2&lt;br /&gt;
**Keylife = 28800 seconds&lt;br /&gt;
**Local ID = [ blank ]&lt;br /&gt;
*XAuth = Enable as Server&lt;br /&gt;
**Server Type = AUTO&lt;br /&gt;
**User Group = vpnclient_usergroup&lt;br /&gt;
**Nat Traversal = Checked&lt;br /&gt;
**Keepalive Frequency = 10 seconds&lt;br /&gt;
**Dead Peer Detection = Checked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Parameters ===&lt;br /&gt;
&lt;br /&gt;
The IKE phase 2 parameters must be configured for our remote access connections. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new Phase 2 definition, click on the &amp;#039;&amp;#039;Create Phase 1&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5c.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_phase2&lt;br /&gt;
*Phase 1 = vpnclient_phase1&lt;br /&gt;
&lt;br /&gt;
Advanced&lt;br /&gt;
&lt;br /&gt;
*P2 Proposal&lt;br /&gt;
**1 - Encryption / Authentication = 3DES / MD5&lt;br /&gt;
**2 - Encryption / Authentication = AES256 / MD5&lt;br /&gt;
**Enable replay detection = Checked&lt;br /&gt;
**Enable perfect forward secrecy = Unchecked&lt;br /&gt;
**Keylife = 3600 seconds&lt;br /&gt;
**Autokey Keep Alive = Unchecked&lt;br /&gt;
**DHCP-IPsec = Checked&lt;br /&gt;
*Quick Mode Selector&lt;br /&gt;
**Source address = 0.0.0.0/0&lt;br /&gt;
**Source port = 0&lt;br /&gt;
**Destination address = 0.0.0.0/0&lt;br /&gt;
**Destination port = 0&lt;br /&gt;
**Destination protocol = 0&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-5b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Firewall Policies ===&lt;br /&gt;
&lt;br /&gt;
Firewall policies must be created to define the resources remote access clients will have access to. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-6a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new policy, click the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-6b.jpg]]&lt;br /&gt;
&lt;br /&gt;
The first policy will allow clients to communicate with the external interface DHCP server.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Enable Policy = Checked&lt;br /&gt;
*Source&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = gateway_wan1&lt;br /&gt;
*Destination&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = all&lt;br /&gt;
*Schedule = always&lt;br /&gt;
*Service = DHCP&lt;br /&gt;
*Action = IPSEC&lt;br /&gt;
*VPN Tunnel = vpnclient_phase1&lt;br /&gt;
*Allow Inbound = Checked&lt;br /&gt;
*Allow Outbound = Checked&lt;br /&gt;
*Inbound NAT = Unchecked&lt;br /&gt;
*Outbound NAT = Unchecked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-6a.jpg]]&lt;br /&gt;
&lt;br /&gt;
The second policy will allow clients to communicate with the private network protected by the Fortigate. A seperate policy needs to be created for each private network that should be accessible to remote access clients.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Enable Policy = Checked&lt;br /&gt;
*Source&lt;br /&gt;
**Interface / Zone = internal [ or your internal interface ]&lt;br /&gt;
**Address Name = gateway_prvnet1&lt;br /&gt;
*Destination&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = all&lt;br /&gt;
*Schedule = always&lt;br /&gt;
*Service = ANY&lt;br /&gt;
*Action = IPSEC&lt;br /&gt;
*VPN Tunnel = vpnclient_phase1&lt;br /&gt;
*Allow Inbound = Checked&lt;br /&gt;
*Allow Outbound = Checked&lt;br /&gt;
*Inbound NAT = Unchecked&lt;br /&gt;
*Outbound NAT = Unchecked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-6b.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as 10.1.2.22 to match the Fortigate wan interface address. The Auto Configuration option is set to &amp;#039;&amp;#039;dhcp over ipsec&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured to match the Fortigate Phase 1 definition. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;vpnclient.domain.com&amp;quot; to match the Fortigate Phase 1 definition.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to IP Address with the Use a discovered remote host address option checked to match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy configuration must be manually configured when communicating with  Fortigate gateways. A single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
There is a known issue with Fortigate firmware revision 3.00-b0660(MR6). The problem prevents Xauth ( user authentication ) from working with peers that correctly implement the RFC draft. To correct this issue, upgrade your Fortigate unit to firmware revision 3.00-b0668(MR6 Patch 2) or downgrade to an older firmware version.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:fortigate.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Fortigate&amp;diff=346</id>
		<title>Howto Fortigate</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Fortigate&amp;diff=346"/>
		<updated>2013-01-09T05:03:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Fortigate device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Fortigate products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the DHCP over IPsec configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*DNS Default Domain Suffix&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Fortigate web configuration interface. For more information, please consult your Fortigate product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The wan interface has a static public IP address of 10.1.1.22 which faces the internet. The internal interface has a static private IP address of 10.1.2.22 which faces the internal private network. The default gateway is configured as 1.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== Address Definitions ===&lt;br /&gt;
&lt;br /&gt;
Several address definitions must be created. These will be used later in other parts of the gateway configuration. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-1a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new address definition, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-1b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Wan Interface Entry ===&lt;br /&gt;
&lt;br /&gt;
Create an address definition to represent the IP address of the public interface. This will be used later in a firewall policy definition to allow clients to communicate with the DHCP server via IPsec.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Address Name = gateway_wan1&lt;br /&gt;
*Type = Subnet / IP Range&lt;br /&gt;
*Subnet / IP Range = 10.1.1.22/255.255.255.255&lt;br /&gt;
*Interface = wan1 [ or your external interface ]&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-1a.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Private Network Entry ===&lt;br /&gt;
&lt;br /&gt;
Create an address definition to represent the private network protected by the Fortigate. This will be used later in a firewall policy definition to allow clients to communicate with the private network via IPsec.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Address Name = gateway_prvnet1&lt;br /&gt;
*Type = Subnet / IP Range&lt;br /&gt;
*Subnet / IP Range = 10.1.2.0/255.255.255.0&lt;br /&gt;
*Interface = internal [ or your internal interface ]&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-1b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== DHCP Server Parameters ===&lt;br /&gt;
&lt;br /&gt;
An IPsec over DHCP server must be created. This will define the parameters to be assigned to clients when they connect. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-2a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new DHCP server definition, click on the arrow next to your external interface name to expand the options. Then click on the plus icon to the right of the &amp;#039;&amp;#039;Servers&amp;#039;&amp;#039; option.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-2b.jpg]]&lt;br /&gt;
&lt;br /&gt;
When defining your DHCP parameters, make sure you select an address range that does not overlap with any private network protected by the Fortigate unit.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_dhcp&lt;br /&gt;
*Enable = Checked&lt;br /&gt;
*Type = IPSEC&lt;br /&gt;
*IP Range = 10.2.22.2 - 10.2.22.64 [ or your desired range ]&lt;br /&gt;
*Network Mask = 255.255.255.0&lt;br /&gt;
*Default Gateway = 10.2.22.1&lt;br /&gt;
*Domain = yourdomain.com&lt;br /&gt;
*Lease Time = 1 day&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
[[File:Fortigate-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Dialup Users ===&lt;br /&gt;
&lt;br /&gt;
Dialup user accounts must be created. These will be the user name and passwords a remote access users will use to authenticate with the gateway. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-3a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new user, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-3b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters for each user account.&lt;br /&gt;
&lt;br /&gt;
*User Name = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Dialup User Group ===&lt;br /&gt;
&lt;br /&gt;
A dialup user group must be created. By placing a user account in this group, it will allow them to access the gateway using the client software. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-4a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new user group, click on the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-4b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters for each user account.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_usergroup&lt;br /&gt;
*Type = Firewall&lt;br /&gt;
*Protection Profile = unfiltered&lt;br /&gt;
&lt;br /&gt;
Next, select the remote access user account names from the left hand &amp;#039;&amp;#039;Available&amp;#039;&amp;#039; list and add them to the right hand &amp;#039;&amp;#039;Members&amp;#039;&amp;#039; list.&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Parameters ===&lt;br /&gt;
&lt;br /&gt;
The IKE phase 1 parameters must be configured for our remote access connections. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new Phase 1 definition, click on the &amp;#039;&amp;#039;Create Phase 1&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5b.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_phase1&lt;br /&gt;
*Remote Gateway = Dialup User&lt;br /&gt;
*Local Interface = wan1 [ or your external interface ]&lt;br /&gt;
*Mode = Aggressive&lt;br /&gt;
*Authentication Method = Preshared Key&lt;br /&gt;
*Preshared Key = mypresharedkey&lt;br /&gt;
*Peer Options&lt;br /&gt;
**Accept this peer ID = vpnclient.yourdomain.com&lt;br /&gt;
&lt;br /&gt;
Advanced&lt;br /&gt;
&lt;br /&gt;
*Local Gateway IP = Main Interface IP&lt;br /&gt;
*P1 Proposal&lt;br /&gt;
**1 - Encryption / Authentication = 3DES / MD5&lt;br /&gt;
**2 - Encryption / Authentication = AES256 / MD5&lt;br /&gt;
**DH Group = 2&lt;br /&gt;
**Keylife = 28800 seconds&lt;br /&gt;
**Local ID = [ blank ]&lt;br /&gt;
*XAuth = Enable as Server&lt;br /&gt;
**Server Type = AUTO&lt;br /&gt;
**User Group = vpnclient_usergroup&lt;br /&gt;
**Nat Traversal = Checked&lt;br /&gt;
**Keepalive Frequency = 10 seconds&lt;br /&gt;
**Dead Peer Detection = Checked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Parameters ===&lt;br /&gt;
&lt;br /&gt;
The IKE phase 2 parameters must be configured for our remote access connections. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new Phase 2 definition, click on the &amp;#039;&amp;#039;Create Phase 1&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-5c.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Name = vpnclient_phase2&lt;br /&gt;
*Phase 1 = vpnclient_phase1&lt;br /&gt;
&lt;br /&gt;
Advanced&lt;br /&gt;
&lt;br /&gt;
*P2 Proposal&lt;br /&gt;
**1 - Encryption / Authentication = 3DES / MD5&lt;br /&gt;
**2 - Encryption / Authentication = AES256 / MD5&lt;br /&gt;
**Enable replay detection = Checked&lt;br /&gt;
**Enable perfect forward secrecy = Unchecked&lt;br /&gt;
**Keylife = 3600 seconds&lt;br /&gt;
**Autokey Keep Alive = Unchecked&lt;br /&gt;
**DHCP-IPsec = Checked&lt;br /&gt;
*Quick Mode Selector&lt;br /&gt;
**Source address = 0.0.0.0/0&lt;br /&gt;
**Source port = 0&lt;br /&gt;
**Destination address = 0.0.0.0/0&lt;br /&gt;
**Destination port = 0&lt;br /&gt;
**Destination protocol = 0&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-5b.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Firewall Policies ===&lt;br /&gt;
&lt;br /&gt;
Firewall policies must be created to define the resources remote access clients will have access to. Navigate to the following screen using the pane on the left hand side of the browser interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-6a.jpg]]&lt;br /&gt;
&lt;br /&gt;
To create a new policy, click the &amp;#039;&amp;#039;Create New&amp;#039;&amp;#039; button at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-nav-6b.jpg]]&lt;br /&gt;
&lt;br /&gt;
The first policy will allow clients to communicate with the external interface DHCP server.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Enable Policy = Checked&lt;br /&gt;
*Source&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = gateway_wan1&lt;br /&gt;
*Destination&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = all&lt;br /&gt;
*Schedule = always&lt;br /&gt;
*Service = DHCP&lt;br /&gt;
*Action = IPSEC&lt;br /&gt;
*VPN Tunnel = vpnclient_phase1&lt;br /&gt;
*Allow Inbound = Checked&lt;br /&gt;
*Allow Outbound = Checked&lt;br /&gt;
*Inbound NAT = Unchecked&lt;br /&gt;
*Outbound NAT = Unchecked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-6a.jpg]]&lt;br /&gt;
&lt;br /&gt;
The second policy will allow clients to communicate with the private network protected by the Fortigate. A seperate policy needs to be created for each private network that should be accessible to remote access clients.&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Enable Policy = Checked&lt;br /&gt;
*Source&lt;br /&gt;
**Interface / Zone = internal [ or your internal interface ]&lt;br /&gt;
**Address Name = gateway_prvnet1&lt;br /&gt;
*Destination&lt;br /&gt;
**Interface / Zone = wan1 [ or your external interface ]&lt;br /&gt;
**Address Name = all&lt;br /&gt;
*Schedule = always&lt;br /&gt;
*Service = ANY&lt;br /&gt;
*Action = IPSEC&lt;br /&gt;
*VPN Tunnel = vpnclient_phase1&lt;br /&gt;
*Allow Inbound = Checked&lt;br /&gt;
*Allow Outbound = Checked&lt;br /&gt;
*Inbound NAT = Unchecked&lt;br /&gt;
*Outbound NAT = Unchecked&lt;br /&gt;
&lt;br /&gt;
When finished click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:Fortigate-pic-6b.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as 10.1.2.22 to match the Fortigate wan interface address. The Auto Configuration option is set to &amp;#039;&amp;#039;dhcp over ipsec&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured to match the Fortigate Phase 1 definition. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;vpnclient.domain.com&amp;quot; to match the Fortigate Phase 1 definition.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to IP Address with the Use a discovered remote host address option checked to match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the match the Zywall Gateway Policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy configuration must be manually configured when communicating with  Fortigate gateways. A single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
There is a known issue with Fortigate firmware revision 3.00-b0660(MR6). The problem prevents Xauth ( user authentication ) from working with peers that correctly implement the RFC draft. To correct this issue, upgrade your Fortigate unit to firmware revision 3.00-b0668(MR6 Patch 2) or downgrade to an older firmware version.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[Media:fortigate.vpn.txt]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Fortigate.vpn.txt&amp;diff=345</id>
		<title>File:Fortigate.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Fortigate.vpn.txt&amp;diff=345"/>
		<updated>2013-01-09T05:02:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Draytek&amp;diff=344</id>
		<title>Howto Draytek</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Draytek&amp;diff=344"/>
		<updated>2013-01-09T05:00:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Shrew Soft Client has been reported to work with Draytek products. If you have experience with this gateway type and use it in conjunction with the Shrew Soft VPN Client, please consider contributing a Wiki howto document. For more details on how to contribute, please  contact us.&lt;br /&gt;
&lt;br /&gt;
The following German Language guide is available from the Draytek website.&lt;br /&gt;
&lt;br /&gt;
[http://alt.draytek.de/Beispiele/VPN/ShrewSoft_Client.pdf Gateway and Client Configuration guide]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Cisco_Pix&amp;diff=343</id>
		<title>Howto Cisco Pix</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Cisco_Pix&amp;diff=343"/>
		<updated>2013-01-09T04:58:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Cisco PIX device running firmware version 6.x to support IPsec VPN client connectivity. If you have a PIX device running firmware version 7.x, please consult the HowtoCiscoAsa. The Shrew Soft VPN Client has been tested with Cisco products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
* IP Address&lt;br /&gt;
* IP Netmask&lt;br /&gt;
* DNS Servers&lt;br /&gt;
* DNS Default Domain Suffix&lt;br /&gt;
* DNS Split Network Domain List&lt;br /&gt;
* Remote Network Topology&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Cisco PIX gateway command line configuration interface. For more information, please consult your Cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The &amp;#039;&amp;#039;outside&amp;#039;&amp;#039; interface has a static public IP address of 1.1.1.2 which faces the internet. The &amp;#039;&amp;#039;inside&amp;#039;&amp;#039; interface has a static private IP address that faces the internal private network. The default gateway is configured as 1.1.1.2 via the outside interface.&lt;br /&gt;
&lt;br /&gt;
 nameif ethernet0 outside security0&lt;br /&gt;
 nameif ethernet1 inside security100&lt;br /&gt;
 ip address outside 1.1.1.2  255.255.255.224&lt;br /&gt;
 ip address inside 172.17.0.6 255.255.0.0&lt;br /&gt;
 route outside 0.0.0.0 0.0.0.0 1.1.1.1 1&lt;br /&gt;
&lt;br /&gt;
=== Access List ===&lt;br /&gt;
&lt;br /&gt;
An access lists must be configured to define the IPSec policies. This is expressed with the source matching the local private network(s) and the destination matching the remote client network address pool. A single single local network of 172.17.0.0/16 and an address pool of 172.18.0.0/24 is defined.&lt;br /&gt;
&lt;br /&gt;
 access-list in2out permit ip 172.17.0.0 255.255.0.0 172.18.0.0 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== Address Pool ===&lt;br /&gt;
&lt;br /&gt;
The IP address pool must be configured. Clients will be assigned private network addresses from a class C pool of 172.18.0.0/24.&lt;br /&gt;
&lt;br /&gt;
 ip local pool clientpool 172.18.0.2-172.18.0.11 mask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
User authentication must be configured to support IKE extended authentication ( XAuth ). In this example, we use define user accounts locally on the PIX. It is possible to pass this authentication to a radius or an LDAP account server using the Cisco AAA authentication mechanism. For more information, please consult your cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
 aaa-server LOCAL protocol local&lt;br /&gt;
 username bill password XXX encrypted privilege 2&lt;br /&gt;
 username bob password XXX encrypted privilege 2&lt;br /&gt;
&lt;br /&gt;
=== ISAKMP Parameters ===&lt;br /&gt;
&lt;br /&gt;
The ISAKMP protocol must be enabled on the outside ( public ) interface and an ISAKMP policy must be configured. NAT Traversal is also enabled to allow clients to communicate effectively when their peer address is being translated. The keep alive packet rate is set to 20 seconds.&lt;br /&gt;
&lt;br /&gt;
 isakmp enable outside&lt;br /&gt;
 isakmp identity address&lt;br /&gt;
 isakmp nat-traversal 20&lt;br /&gt;
 isakmp log 25&lt;br /&gt;
 isakmp policy 1 authentication pre-share&lt;br /&gt;
 isakmp policy 1 encryption aes-256&lt;br /&gt;
 isakmp policy 1 hash md5&lt;br /&gt;
 isakmp policy 1 group 2&lt;br /&gt;
 isakmp policy 1 lifetime 86400&lt;br /&gt;
&lt;br /&gt;
=== IPsec Parameters ===&lt;br /&gt;
&lt;br /&gt;
A transform set and dynamic IPsec crypto map must be configured to support client VPN connections. The dynamic crypto map is then assigned to a standard crypto map and bound to the outside ( public ) interface. Local user authentication is also enabled.&lt;br /&gt;
&lt;br /&gt;
 crypto ipsec transform-set trset2 esp-aes-256 esp-md5-hmac&lt;br /&gt;
 crypto dynamic-map ipsec_map 1 set transform-set trset2&lt;br /&gt;
 crypto map outside_map 65535 ipsec-isakmp dynamic ipsec_map&lt;br /&gt;
 crypto map outside_map client authentication LOCAL&lt;br /&gt;
 crypto map outside_map interface outside&lt;br /&gt;
&lt;br /&gt;
=== VPN Group ===&lt;br /&gt;
&lt;br /&gt;
A VPN group must be defined to provide the client with dynamic configuration information. The client uses the VPN group name as its FQDN identity value and the VPN group password as its pre-shared key value.&lt;br /&gt;
&lt;br /&gt;
 vpngroup remoteClient address-pool clientpool&lt;br /&gt;
 vpngroup remoteClient dns-server 172.17.0.2&lt;br /&gt;
 vpngroup remoteClient default-domain abc.com&lt;br /&gt;
 vpngroup remoteClient split-tunnel in2out&lt;br /&gt;
 vpngroup remoteClient split-dns abc.com&lt;br /&gt;
 vpngroup remoteClient idle-time 1800&lt;br /&gt;
 vpngroup remoteClient password mypresharedkey&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.2&amp;#039;&amp;#039;&amp;#039; to match the PIX outside ( public ) interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the PIX ISAKMP policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Key Identifier&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;Key ID String&amp;#039;&amp;#039; of &amp;quot;remoteClient&amp;quot; to match the PIX VPN group name.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039; option checked to match the PIX ISAKMP &amp;#039;&amp;#039;identity&amp;#039;&amp;#039; parameter.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the PIX VPN group password.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Cisco gateways support a proprietary form of hybrid authentication which does not conform to RFC draft standards. At this time the Shrew Soft VPN Client does not support this authentication mode. We hope to add support for this in the future.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Ciscopix.cfg.txt]] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Ciscopix.vpn.txt]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Most of the information in this guide was submitted by Marc Goldburg.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Cisco_Pix&amp;diff=342</id>
		<title>Howto Cisco Pix</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Cisco_Pix&amp;diff=342"/>
		<updated>2013-01-09T04:58:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Cisco PIX device running firmware version 6.x to support IPsec VPN client connectivity. If you have a PIX device running firmware version 7.x, please consult the HowtoCiscoAsa. The Shrew Soft VPN Client has been tested with Cisco products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
* IP Address&lt;br /&gt;
* IP Netmask&lt;br /&gt;
* DNS Servers&lt;br /&gt;
* DNS Default Domain Suffix&lt;br /&gt;
* DNS Split Network Domain List&lt;br /&gt;
* Remote Network Topology&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Cisco PIX gateway command line configuration interface. For more information, please consult your Cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The &amp;#039;&amp;#039;outside&amp;#039;&amp;#039; interface has a static public IP address of 1.1.1.2 which faces the internet. The &amp;#039;&amp;#039;inside&amp;#039;&amp;#039; interface has a static private IP address that faces the internal private network. The default gateway is configured as 1.1.1.2 via the outside interface.&lt;br /&gt;
&lt;br /&gt;
 nameif ethernet0 outside security0&lt;br /&gt;
 nameif ethernet1 inside security100&lt;br /&gt;
 ip address outside 1.1.1.2  255.255.255.224&lt;br /&gt;
 ip address inside 172.17.0.6 255.255.0.0&lt;br /&gt;
 route outside 0.0.0.0 0.0.0.0 1.1.1.1 1&lt;br /&gt;
&lt;br /&gt;
=== Access List ===&lt;br /&gt;
&lt;br /&gt;
An access lists must be configured to define the IPSec policies. This is expressed with the source matching the local private network(s) and the destination matching the remote client network address pool. A single single local network of 172.17.0.0/16 and an address pool of 172.18.0.0/24 is defined.&lt;br /&gt;
&lt;br /&gt;
 access-list in2out permit ip 172.17.0.0 255.255.0.0 172.18.0.0 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== Address Pool ===&lt;br /&gt;
&lt;br /&gt;
The IP address pool must be configured. Clients will be assigned private network addresses from a class C pool of 172.18.0.0/24.&lt;br /&gt;
&lt;br /&gt;
 ip local pool clientpool 172.18.0.2-172.18.0.11 mask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
User authentication must be configured to support IKE extended authentication ( XAuth ). In this example, we use define user accounts locally on the PIX. It is possible to pass this authentication to a radius or an LDAP account server using the Cisco AAA authentication mechanism. For more information, please consult your cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
 aaa-server LOCAL protocol local&lt;br /&gt;
 username bill password XXX encrypted privilege 2&lt;br /&gt;
 username bob password XXX encrypted privilege 2&lt;br /&gt;
&lt;br /&gt;
=== ISAKMP Parameters ===&lt;br /&gt;
&lt;br /&gt;
The ISAKMP protocol must be enabled on the outside ( public ) interface and an ISAKMP policy must be configured. NAT Traversal is also enabled to allow clients to communicate effectively when their peer address is being translated. The keep alive packet rate is set to 20 seconds.&lt;br /&gt;
&lt;br /&gt;
 isakmp enable outside&lt;br /&gt;
 isakmp identity address&lt;br /&gt;
 isakmp nat-traversal 20&lt;br /&gt;
 isakmp log 25&lt;br /&gt;
 isakmp policy 1 authentication pre-share&lt;br /&gt;
 isakmp policy 1 encryption aes-256&lt;br /&gt;
 isakmp policy 1 hash md5&lt;br /&gt;
 isakmp policy 1 group 2&lt;br /&gt;
 isakmp policy 1 lifetime 86400&lt;br /&gt;
&lt;br /&gt;
=== IPsec Parameters ===&lt;br /&gt;
&lt;br /&gt;
A transform set and dynamic IPsec crypto map must be configured to support client VPN connections. The dynamic crypto map is then assigned to a standard crypto map and bound to the outside ( public ) interface. Local user authentication is also enabled.&lt;br /&gt;
&lt;br /&gt;
 crypto ipsec transform-set trset2 esp-aes-256 esp-md5-hmac&lt;br /&gt;
 crypto dynamic-map ipsec_map 1 set transform-set trset2&lt;br /&gt;
 crypto map outside_map 65535 ipsec-isakmp dynamic ipsec_map&lt;br /&gt;
 crypto map outside_map client authentication LOCAL&lt;br /&gt;
 crypto map outside_map interface outside&lt;br /&gt;
&lt;br /&gt;
=== VPN Group ===&lt;br /&gt;
&lt;br /&gt;
A VPN group must be defined to provide the client with dynamic configuration information. The client uses the VPN group name as its FQDN identity value and the VPN group password as its pre-shared key value.&lt;br /&gt;
&lt;br /&gt;
 vpngroup remoteClient address-pool clientpool&lt;br /&gt;
 vpngroup remoteClient dns-server 172.17.0.2&lt;br /&gt;
 vpngroup remoteClient default-domain abc.com&lt;br /&gt;
 vpngroup remoteClient split-tunnel in2out&lt;br /&gt;
 vpngroup remoteClient split-dns abc.com&lt;br /&gt;
 vpngroup remoteClient idle-time 1800&lt;br /&gt;
 vpngroup remoteClient password mypresharedkey&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. This &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.2&amp;#039;&amp;#039;&amp;#039; to match the PIX outside ( public ) interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the PIX ISAKMP policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Key Identifier&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;Key ID String&amp;#039;&amp;#039; of &amp;quot;remoteClient&amp;quot; to match the PIX VPN group name.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039; option checked to match the PIX ISAKMP &amp;#039;&amp;#039;identity&amp;#039;&amp;#039; parameter.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the PIX VPN group password.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Cisco gateways support a proprietary form of hybrid authentication which does not conform to RFC draft standards. At this time the Shrew Soft VPN Client does not support this authentication mode. We hope to add support for this in the future.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Ciscopix.cfg.txt]]&lt;br /&gt;
[[Media:Ciscopix.vpn.txt]]&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Most of the information in this guide was submitted by Marc Goldburg.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Ciscopix.vpn.txt&amp;diff=341</id>
		<title>File:Ciscopix.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Ciscopix.vpn.txt&amp;diff=341"/>
		<updated>2013-01-09T04:57:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Ciscopix.cfg.txt&amp;diff=340</id>
		<title>File:Ciscopix.cfg.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Ciscopix.cfg.txt&amp;diff=340"/>
		<updated>2013-01-09T04:57:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example PIX configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example PIX configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Cisco_Asa&amp;diff=339</id>
		<title>Howto Cisco Asa</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Cisco_Asa&amp;diff=339"/>
		<updated>2013-01-09T04:54:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Cisco PIX/ASA device running firmware version 7.x to support IPsec VPN client connectivity. If you have a PIX device running firmware version 6.x, please consult the HowtoCiscoPix. The Shrew Soft VPN Client has been tested with Cisco products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
* IP Address&lt;br /&gt;
* IP Netmask&lt;br /&gt;
* DNS Servers&lt;br /&gt;
* DNS Default Domain Suffix&lt;br /&gt;
* DNS Split Network Domain List&lt;br /&gt;
* WINS Servers&lt;br /&gt;
* PFS Group&lt;br /&gt;
* Remote Network Topology&lt;br /&gt;
* Login Banner&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Cisco ASA gateway command line configuration interface. For more information, please consult your Cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The &amp;#039;&amp;#039;outside&amp;#039;&amp;#039; interface has a static public IP address of 1.1.1.20 which faces the internet. The &amp;#039;&amp;#039;inside&amp;#039;&amp;#039; interface has a static private IP address that faces the internal private network. The default gateway is configured as 1.1.1.3 via the outside interface.&lt;br /&gt;
&lt;br /&gt;
 interface Vlan1&lt;br /&gt;
  nameif inside&lt;br /&gt;
  security-level 100&lt;br /&gt;
  ip address 10.1.2.20 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 interface Vlan2&lt;br /&gt;
  nameif outside&lt;br /&gt;
  security-level 0&lt;br /&gt;
  ip address 10.1.1.20 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
  switchport access vlan 2&lt;br /&gt;
 !&lt;br /&gt;
&lt;br /&gt;
=== Access List ===&lt;br /&gt;
&lt;br /&gt;
An access lists must be configured to define the IPSec policies. This is expressed with the source matching the local private network(s) and the destination matching any as the VPN client address will be assigned by the gateway.&lt;br /&gt;
&lt;br /&gt;
 object-group network group-inside-vpnclient&lt;br /&gt;
  description All inside accessible networks&lt;br /&gt;
  network-object 10.1.2.0 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
 access-list acl-vpnclient extended permit ip object-group group-inside-vpnclient any&lt;br /&gt;
&lt;br /&gt;
=== Address Pool ===&lt;br /&gt;
&lt;br /&gt;
The IP address pool must be configured. Clients will be assigned private network addresses from a pool of 10.2.20.1-10.2.20.126.&lt;br /&gt;
&lt;br /&gt;
 ip local pool ippool-vpnclient 10.2.20.1-10.2.20.126 mask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
User authentication must be configured to support IKE extended authentication ( XAuth ). In this example, we use define user accounts locally on the ASA. It is possible to pass this authentication to a radius or an LDAP account server using the Cisco AAA authentication mechanism. For more information, please consult your cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
 aaa authentication ssh console LOCAL&lt;br /&gt;
 username bill password XXX encrypted&lt;br /&gt;
 username bob password XXX encrypted&lt;br /&gt;
&lt;br /&gt;
=== IPsec Parameters ===&lt;br /&gt;
&lt;br /&gt;
A transform set and dynamic IPsec crypto map must be configured to support client VPN connections. The dynamic crypto map is then assigned to a standard crypto map and bound to the outside ( public ) interface.&lt;br /&gt;
&lt;br /&gt;
 crypto ipsec transform-set xform-3des-md5 esp-3des esp-md5-hmac&lt;br /&gt;
 crypto dynamic-map dcmap-vpnclient 1 set transform-set xform-3des-md5&lt;br /&gt;
 crypto map cmap-vpncient 65535 ipsec-isakmp dynamic dcmap-vpnclient&lt;br /&gt;
 crypto map cmap-vpncient interface outside&lt;br /&gt;
&lt;br /&gt;
=== ISAKMP Parameters ===&lt;br /&gt;
&lt;br /&gt;
The ISAKMP protocol must be enabled on the outside ( public ) interface and an ISAKMP policy must be configured. NAT Traversal is also enabled to allow clients to communicate effectively when their peer address is being translated. The keep alive packet rate is set to 20 seconds.&lt;br /&gt;
&lt;br /&gt;
 crypto isakmp enable outside&lt;br /&gt;
 crypto isakmp identity address&lt;br /&gt;
 crypto isakmp nat-traversal 20&lt;br /&gt;
 crypto isakmp policy 1&lt;br /&gt;
  authentication pre-share&lt;br /&gt;
  encryption 3des&lt;br /&gt;
  hash md5&lt;br /&gt;
  group 2&lt;br /&gt;
  lifetime 86400&lt;br /&gt;
&lt;br /&gt;
=== Group Policy ===&lt;br /&gt;
&lt;br /&gt;
A group policy must be configured to provide the client with dynamic configuration information.&lt;br /&gt;
&lt;br /&gt;
 group-policy group-policy-default internal&lt;br /&gt;
 group-policy group-policy-default attributes&lt;br /&gt;
  banner value Welcome to the shrew.net ciscoasa&lt;br /&gt;
  wins-server value 10.1.2.100 10.1.2.1&lt;br /&gt;
  dns-server value 10.1.2.100 10.1.2.1&lt;br /&gt;
  vpn-tunnel-protocol IPSec&lt;br /&gt;
  password-storage disable&lt;br /&gt;
  re-xauth disable&lt;br /&gt;
  pfs disable&lt;br /&gt;
  split-tunnel-policy tunnelspecified&lt;br /&gt;
  split-tunnel-network-list value acl-vpnclient&lt;br /&gt;
  default-domain value shrew.net&lt;br /&gt;
  split-dns value shrew.net example.com&lt;br /&gt;
&lt;br /&gt;
=== Tunnel Group ===&lt;br /&gt;
&lt;br /&gt;
A tunnel group must be configured to define the VPN Client tunnel parameters. It is created using the type ipsec-ra for IPsec remote access. The client uses the tunnel group name as its FQDN identity value and the tunnel group pre-shared-key as its pre-shared key value.&lt;br /&gt;
&lt;br /&gt;
 tunnel-group vpnclient type ipsec-ra&lt;br /&gt;
 tunnel-group vpnclient general-attributes&lt;br /&gt;
  address-pool ippool-vpnclient&lt;br /&gt;
  default-group-policy group-policy-default&lt;br /&gt;
 tunnel-group vpnclient ipsec-attributes&lt;br /&gt;
  pre-shared-key mypresharedkey&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.20&amp;#039;&amp;#039;&amp;#039; to match the ASA outside ( public ) interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the ASA ISAKMP policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;vpnclient&amp;quot; to match the ASA tunnel group name.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039; option checked to match the ASA ISAKMP &amp;#039;&amp;#039;identity&amp;#039;&amp;#039; parameter.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the ASA tunnel group pre-shared-key.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Cisco gateways support a proprietary form of hybrid authentication which does not conform to RFC draft standards. At this time the Shrew Soft VPN Client does not support this authentication mode. We hope to add support for this in the future.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Ciscoasa.cfg.txt]] &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Media:Ciscoasa.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Cisco_Asa&amp;diff=338</id>
		<title>Howto Cisco Asa</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Cisco_Asa&amp;diff=338"/>
		<updated>2013-01-09T04:54:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a Cisco PIX/ASA device running firmware version 7.x to support IPsec VPN client connectivity. If you have a PIX device running firmware version 6.x, please consult the HowtoCiscoPix. The Shrew Soft VPN Client has been tested with Cisco products to ensure interoperability.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
* IP Address&lt;br /&gt;
* IP Netmask&lt;br /&gt;
* DNS Servers&lt;br /&gt;
* DNS Default Domain Suffix&lt;br /&gt;
* DNS Split Network Domain List&lt;br /&gt;
* WINS Servers&lt;br /&gt;
* PFS Group&lt;br /&gt;
* Remote Network Topology&lt;br /&gt;
* Login Banner&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Cisco ASA gateway command line configuration interface. For more information, please consult your Cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The &amp;#039;&amp;#039;outside&amp;#039;&amp;#039; interface has a static public IP address of 1.1.1.20 which faces the internet. The &amp;#039;&amp;#039;inside&amp;#039;&amp;#039; interface has a static private IP address that faces the internal private network. The default gateway is configured as 1.1.1.3 via the outside interface.&lt;br /&gt;
&lt;br /&gt;
 interface Vlan1&lt;br /&gt;
  nameif inside&lt;br /&gt;
  security-level 100&lt;br /&gt;
  ip address 10.1.2.20 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 interface Vlan2&lt;br /&gt;
  nameif outside&lt;br /&gt;
  security-level 0&lt;br /&gt;
  ip address 10.1.1.20 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
  switchport access vlan 2&lt;br /&gt;
 !&lt;br /&gt;
&lt;br /&gt;
=== Access List ===&lt;br /&gt;
&lt;br /&gt;
An access lists must be configured to define the IPSec policies. This is expressed with the source matching the local private network(s) and the destination matching any as the VPN client address will be assigned by the gateway.&lt;br /&gt;
&lt;br /&gt;
 object-group network group-inside-vpnclient&lt;br /&gt;
  description All inside accessible networks&lt;br /&gt;
  network-object 10.1.2.0 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
 access-list acl-vpnclient extended permit ip object-group group-inside-vpnclient any&lt;br /&gt;
&lt;br /&gt;
=== Address Pool ===&lt;br /&gt;
&lt;br /&gt;
The IP address pool must be configured. Clients will be assigned private network addresses from a pool of 10.2.20.1-10.2.20.126.&lt;br /&gt;
&lt;br /&gt;
 ip local pool ippool-vpnclient 10.2.20.1-10.2.20.126 mask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
User authentication must be configured to support IKE extended authentication ( XAuth ). In this example, we use define user accounts locally on the ASA. It is possible to pass this authentication to a radius or an LDAP account server using the Cisco AAA authentication mechanism. For more information, please consult your cisco product documentation.&lt;br /&gt;
&lt;br /&gt;
 aaa authentication ssh console LOCAL&lt;br /&gt;
 username bill password XXX encrypted&lt;br /&gt;
 username bob password XXX encrypted&lt;br /&gt;
&lt;br /&gt;
=== IPsec Parameters ===&lt;br /&gt;
&lt;br /&gt;
A transform set and dynamic IPsec crypto map must be configured to support client VPN connections. The dynamic crypto map is then assigned to a standard crypto map and bound to the outside ( public ) interface.&lt;br /&gt;
&lt;br /&gt;
 crypto ipsec transform-set xform-3des-md5 esp-3des esp-md5-hmac&lt;br /&gt;
 crypto dynamic-map dcmap-vpnclient 1 set transform-set xform-3des-md5&lt;br /&gt;
 crypto map cmap-vpncient 65535 ipsec-isakmp dynamic dcmap-vpnclient&lt;br /&gt;
 crypto map cmap-vpncient interface outside&lt;br /&gt;
&lt;br /&gt;
=== ISAKMP Parameters ===&lt;br /&gt;
&lt;br /&gt;
The ISAKMP protocol must be enabled on the outside ( public ) interface and an ISAKMP policy must be configured. NAT Traversal is also enabled to allow clients to communicate effectively when their peer address is being translated. The keep alive packet rate is set to 20 seconds.&lt;br /&gt;
&lt;br /&gt;
 crypto isakmp enable outside&lt;br /&gt;
 crypto isakmp identity address&lt;br /&gt;
 crypto isakmp nat-traversal 20&lt;br /&gt;
 crypto isakmp policy 1&lt;br /&gt;
  authentication pre-share&lt;br /&gt;
  encryption 3des&lt;br /&gt;
  hash md5&lt;br /&gt;
  group 2&lt;br /&gt;
  lifetime 86400&lt;br /&gt;
&lt;br /&gt;
=== Group Policy ===&lt;br /&gt;
&lt;br /&gt;
A group policy must be configured to provide the client with dynamic configuration information.&lt;br /&gt;
&lt;br /&gt;
 group-policy group-policy-default internal&lt;br /&gt;
 group-policy group-policy-default attributes&lt;br /&gt;
  banner value Welcome to the shrew.net ciscoasa&lt;br /&gt;
  wins-server value 10.1.2.100 10.1.2.1&lt;br /&gt;
  dns-server value 10.1.2.100 10.1.2.1&lt;br /&gt;
  vpn-tunnel-protocol IPSec&lt;br /&gt;
  password-storage disable&lt;br /&gt;
  re-xauth disable&lt;br /&gt;
  pfs disable&lt;br /&gt;
  split-tunnel-policy tunnelspecified&lt;br /&gt;
  split-tunnel-network-list value acl-vpnclient&lt;br /&gt;
  default-domain value shrew.net&lt;br /&gt;
  split-dns value shrew.net example.com&lt;br /&gt;
&lt;br /&gt;
=== Tunnel Group ===&lt;br /&gt;
&lt;br /&gt;
A tunnel group must be configured to define the VPN Client tunnel parameters. It is created using the type ipsec-ra for IPsec remote access. The client uses the tunnel group name as its FQDN identity value and the tunnel group pre-shared-key as its pre-shared key value.&lt;br /&gt;
&lt;br /&gt;
 tunnel-group vpnclient type ipsec-ra&lt;br /&gt;
 tunnel-group vpnclient general-attributes&lt;br /&gt;
  address-pool ippool-vpnclient&lt;br /&gt;
  default-group-policy group-policy-default&lt;br /&gt;
 tunnel-group vpnclient ipsec-attributes&lt;br /&gt;
  pre-shared-key mypresharedkey&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.20&amp;#039;&amp;#039;&amp;#039; to match the ASA outside ( public ) interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the ASA ISAKMP policy definition.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;FQDN String&amp;#039;&amp;#039; of &amp;quot;vpnclient&amp;quot; to match the ASA tunnel group name.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039; option checked to match the ASA ISAKMP &amp;#039;&amp;#039;identity&amp;#039;&amp;#039; parameter.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;mypresharedkey&amp;quot; to match the ASA tunnel group pre-shared-key.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
Cisco gateways support a proprietary form of hybrid authentication which does not conform to RFC draft standards. At this time the Shrew Soft VPN Client does not support this authentication mode. We hope to add support for this in the future.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Ciscoasa.cfg.txt]]&lt;br /&gt;
[[Media:Ciscoasa.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Ciscoasa.vpn.txt&amp;diff=337</id>
		<title>File:Ciscoasa.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Ciscoasa.vpn.txt&amp;diff=337"/>
		<updated>2013-01-09T04:53:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Ciscoasa.cfg.txt&amp;diff=336</id>
		<title>File:Ciscoasa.cfg.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Ciscoasa.cfg.txt&amp;diff=336"/>
		<updated>2013-01-09T04:53:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example ASA configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example ASA configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Checkpoint&amp;diff=335</id>
		<title>Howto Checkpoint</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Checkpoint&amp;diff=335"/>
		<updated>2013-01-09T04:51:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure a device running Checkpoint NGX version 8.0.33 or higher to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Checkpoint NGX products to ensure interoperability. The configuration guild below shows examples from an Embedded NGX product.&lt;br /&gt;
&lt;br /&gt;
NOTE: Checkpoint NGX is only supported by Shrew Soft Client version 2.1.5 RC2 or later.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Checkpoint NGX gateway web configuration interface. For more information, please consult your gateway product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The Internet Primary interface has a static public IP address of 10.1.1.28 which faces the internet. The internal interface has a static private IP address of 10.1.2.28 which faces the internal private network. The default gateway is configured as 10.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== Office Mode Network ===&lt;br /&gt;
&lt;br /&gt;
The Office Mode Network is the Checkpoint name for the remote access client network configuration. To configure these settings, navigate to the Network page and click the My Network tab. Then click the &amp;#039;&amp;#039;Edit&amp;#039;&amp;#039; link that corresponds to the Office Mode network.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-nav-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Mode = Enabled&lt;br /&gt;
*IP Address = 10.2.28.1&lt;br /&gt;
*Subnet Mask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
NOTE : The IP Address and Subnet Mask defines the network that will be used to assign client virtual addresses. It is important to use a network that does not overlap a private network that exists behind the Checkpoint gateway.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;Options&amp;#039;&amp;#039; link and define the following parameters.&lt;br /&gt;
&lt;br /&gt;
*Domain Name = shrew.net&lt;br /&gt;
*DNS Server 1 = 10.1.2.100&lt;br /&gt;
*DNS Server 2 = 10.1.2.101&lt;br /&gt;
*WINS Server 1 = 10.1.2.100&lt;br /&gt;
*WINS Server 2 = 10.1.2.101&lt;br /&gt;
&lt;br /&gt;
Click Apply when done.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Internal Users ===&lt;br /&gt;
&lt;br /&gt;
Before users can authenticate, individual accounts must be created. To configure these accounts, navigate to the Users page and click the &amp;#039;&amp;#039;New User&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-nav-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Enter the basic user information including the User name and Password. Once done, click &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; to continue.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Enter the permissions for the new user. Be sure to enable the VPN Remote Access option. Once done, click &amp;#039;&amp;#039;Finish&amp;#039;&amp;#039; to continue. Repeat this process for all users.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Remote Access ===&lt;br /&gt;
&lt;br /&gt;
Remote access support needs to be enabled before users can connect to the gateway using a VPN Client. To configure these settings, navigate to the VPN page and enable the following options.&lt;br /&gt;
&lt;br /&gt;
*Allow Secur Remote users to connect from the internet&lt;br /&gt;
*Bypass NAT&lt;br /&gt;
*Bypass default firewall policy&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-5.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting the Certificate ===&lt;br /&gt;
&lt;br /&gt;
In order for the client to VPN Client to correctly validate the Checkpoint gateway, it needs to have a copy of the certificate authority which contains the public key used for RSA authentication. To download the certificate from he gateway, click the &amp;#039;&amp;#039;Export CA Certificate&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
NOTE : Firmware versions prior to 8.0.33 do not support certificate export.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-pic-6.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Converting the Certificate ===&lt;br /&gt;
&lt;br /&gt;
In a perfect world we would be done. Unfortunately, OpenSSL and Checkpoint apparently disagree on the PKCS#12 certificate container format. Since the VPN Client uses the OpenSSL library to read certificate files, we need to convert it into a format that can be read by the client. The only method I have discovered to convert these certificates successfully is rather annoying. It involves importing it into the certificate storage of a Microsoft Operating system and then exporting it in PEM format.&lt;br /&gt;
&lt;br /&gt;
NOTE : You will need administrative access to the host to complete this process.&lt;br /&gt;
&lt;br /&gt;
Copy the file to a windows OS and double click the file. A Certificate Import Wizard will appear. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;File name&amp;#039;&amp;#039; field should be populated with the path to your certificate file. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Although you are presented with the opportunity to enter a password, leave this field blank. Be sure to check the &amp;#039;&amp;#039;Mark this key as exportable&amp;#039;&amp;#039; option so we can export it later. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Let windows automatically select the certificate store. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now we have a dialog that says you have completed the wizard. Click the &amp;#039;&amp;#039;Finish&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-5.jpg]]&lt;br /&gt;
&lt;br /&gt;
You should be prompted with a small dialog that states your certificate has been imported. Click the &amp;#039;&amp;#039;Ok&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-import-6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now that we have imported the certificate, we need to find it using the Microsoft Management Console Certificate snap-in. Start by going to the Start Menu, select run, enter &amp;#039;mmc&amp;#039; and click the &amp;#039;&amp;#039;Ok&amp;#039;&amp;#039; button. You should see an empty Microsoft Management Console open. Before we can use the certificate snap-in, we need to add it to the console. Go to the &amp;#039;&amp;#039;File&amp;#039;&amp;#039; menu and select the &amp;#039;&amp;#039;Add/Remove Snap-in&amp;#039;&amp;#039; option.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the &amp;#039;&amp;#039;Certificates&amp;#039;&amp;#039; snap-in and click the &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
You only need to add this for your user account, so just leave the default option and click the &amp;#039;&amp;#039;Finish&amp;#039;&amp;#039; button. Then click the &amp;#039;&amp;#039;Close&amp;#039;&amp;#039; and then the &amp;#039;&amp;#039;Ok&amp;#039;&amp;#039; button to get back to the root mmc window.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
You should now see all the certificates viewable by your user account. Browse though the certificates to the Trusted Root Certification Authorities / Certificates container. This will populate all the trusted CA certificates in the right hand list view pane. Browse down until you find the certificate that matches the distinguished name of the certificate you exported from the Checkpoint web interface and double click it.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-5.jpg]]&lt;br /&gt;
&lt;br /&gt;
A certificate dialog should appear. Navigate to the &amp;#039;&amp;#039;Details&amp;#039;&amp;#039; tab and click the &amp;#039;&amp;#039;Copy to File&amp;#039;&amp;#039; button in the lower right hand corner of the dialog.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-msc-6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now we have a Certificate Export Wizard. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-export-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Next you will be asked to select the file format. Be sure to select the &amp;#039;&amp;#039;Base-64&amp;#039;&amp;#039; encoded X.509 (.CER)&amp;#039;&amp;#039; option. Click the &amp;#039;&amp;#039;Next&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-export-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Browse or enter the file name to save you exported certificate as. If you add an extension, it will still add the .cer extension after your entered extension. If you picky about your certificate extensions ( I prefer .crt ), you will need to edit the file name after it is exported.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-export-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now we have a dialog that says you have completed the wizard. Click the &amp;#039;&amp;#039;Finish&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Checkpoint-export-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
You should now have a usable certificate. That was a lot of work just to sanitize some file content. If anyone has a better suggestion, &amp;#039;&amp;#039;&amp;#039;please&amp;#039;&amp;#039;&amp;#039; let me know using our handy web site contact form.&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.28&amp;#039;&amp;#039;&amp;#039; to match the NGX Internet Primary interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
The Firewall Options must be configured. The NAT Traversal setting should be set to &amp;#039;&amp;#039;disable&amp;#039;&amp;#039;. Checkpoint claims it support RFC NAT-T but see no evidence of this for remote access connections. Even the official client tunnels UDP over a non standard port despite exposing a NAT-T configuration option.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Hybrid RSA+XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Local Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Local Identification Type should be set to &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; but leave the corresponding FQDN string blank.&lt;br /&gt;
&lt;br /&gt;
===== Remote Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Remote Identification Type should be set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; or &amp;#039;&amp;#039;Any&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Credentials Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Credentials Server Certificate Authority File should be set to the path of the Checkpoint CA certificate you exported and converted.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Exchange Type should be set to &amp;#039;&amp;#039;main&amp;#039;&amp;#039; with all other parameters left to default. Be sure to check the &amp;#039;&amp;#039;Enable Check Point Compatible Vendor ID&amp;#039;&amp;#039; option at the bottom of the Dialog.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Checkpoint gateways. Create an include Topology entry for each private network behind on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
&lt;br /&gt;
*Nat Traversal ( RFC NAT-T ) is not supported.&lt;br /&gt;
*There may be problems with re-keying ISAKMP security associations.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Checkpoint.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Checkpoint.vpn.txt&amp;diff=334</id>
		<title>File:Checkpoint.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Checkpoint.vpn.txt&amp;diff=334"/>
		<updated>2013-01-09T04:50:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=333</id>
		<title>Howto Adtran</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=333"/>
		<updated>2013-01-09T04:49:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure an Adtran Netvanta device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Adtran products to ensure interoperability. The configuration guild below shows examples from a Netvanta 3120.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Netvanta gateway web configuration interface. For more information, please consult your gateway product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The Internet Primary interface has a static public IP address of 10.1.1.27 which faces the internet. The internal interface has a static private IP address of 10.1.2.27 which faces the internal private network. The default gateway is configured as 10.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
Before users can authenticate, individual accounts must be created. To configure these accounts, navigate to the System / Passwords page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-1.png]]&lt;br /&gt;
&lt;br /&gt;
==== Add VPN User Accounts ====&lt;br /&gt;
&lt;br /&gt;
To add user accounts, enter the following information and then type &amp;#039;&amp;#039;add&amp;#039;&amp;#039; for each user.&lt;br /&gt;
&lt;br /&gt;
*Username = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
*Confirm Password = User account password&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable AAA Authentication ====&lt;br /&gt;
&lt;br /&gt;
Before the user accounts can be used for VPN connections, you will need to enable AAA authentication. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1b.png]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Configuration ===&lt;br /&gt;
&lt;br /&gt;
The VPN settings must be defined before a user can connect to the Netvanta Gateway. To configure these settings, navigate to the Data / VPN / VPN Peer page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-2.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable VPN Support ====&lt;br /&gt;
&lt;br /&gt;
Before the users can connect, you will need to enable VPN support. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Create a VPN Peer ====&lt;br /&gt;
&lt;br /&gt;
A VPN Peer needs to be defined. This will specify the parameters used for the remote access VPN connection. To add a VPN peer definition, click the &amp;#039;&amp;#039;Create New VPN Peer&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2b.png]]&lt;br /&gt;
&lt;br /&gt;
Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Name = client vpn&lt;br /&gt;
*VPN Interface = Public&lt;br /&gt;
*Peer Type = Mobile Peer&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2c.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Configuration ====&lt;br /&gt;
&lt;br /&gt;
The Peer configuration needs to be defined. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IKE Configuration&lt;br /&gt;
*XAUTH Enabled = Local Userlist&lt;br /&gt;
*Respond Mode = Aggressive&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
*Local ID = IP Address / 10.1.1.27 ( matches the Netvanta public interface address )&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*PFS = Disabled&lt;br /&gt;
*Encryption / Hash = ESP : AES 256 / MD5&lt;br /&gt;
*Lifetime = 3600 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3a.png]]&lt;br /&gt;
&lt;br /&gt;
An IKE attribute definition needs to be added. This sets the Phase1 policy negotiation parameters. Enter the following parameters and click &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*Encryption / Hash = AES 256bit / MD5&lt;br /&gt;
*Authentication = Preshared Key&lt;br /&gt;
*DH Group = 2&lt;br /&gt;
*Lifetime = 28800 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3b.png]]&lt;br /&gt;
&lt;br /&gt;
A Remote ID definition needs to be added. This specifies the ID parameters used to match a VPN client to this peer definition. Enter the following parameters and press &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Remote ID Type = Domain Name&lt;br /&gt;
*Domain Name = client.shrew.net ( or an alternate client ID value )&lt;br /&gt;
*Preshared key = mypresharedkey ( replace this with your real psk )&lt;br /&gt;
*Allow XAUTH = &amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3c.png]]&lt;br /&gt;
&lt;br /&gt;
The Remote Addressing parameters need to be defined. These settings will be negotiated by the client during Mode Config. Enter the following parameters and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
NOTE : The IP Address Range defines addresses that will be assigned to client virtual network adapters. It is important to use a range that does not overlap any private network that exists behind the Netvanta gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address Range = 10.2.27.1 - 10.2.27.254 ( or your preferred range )&lt;br /&gt;
*Primary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Primary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3d.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Policies ====&lt;br /&gt;
&lt;br /&gt;
VPN Peer Policies need to be defined for each network the VPN Client will need to connect to. For the purposes of this document, we will assume the client need to connect to a single private network defined as 10.1.2.0/24. Click the &amp;#039;&amp;#039;Add New VPN Selector&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4a.png]]&lt;br /&gt;
&lt;br /&gt;
Define the VPN Selector Entry. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Filter Type = Permit&lt;br /&gt;
*Protocol = any&lt;br /&gt;
&lt;br /&gt;
Source DATA&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.1.2.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Destination Data&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.2.27.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4b.png]]&lt;br /&gt;
&lt;br /&gt;
After the new VPN Selector Entry has been added, you will notice that it is placed at the bottom of the list. There is a default policy to Deny all traffic which will be above the entry you just added. We need to move it above the deny policy so it will take precedent. Click the Up Arrow Icon to the left of the Permit policy.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4c.png]]&lt;br /&gt;
&lt;br /&gt;
Now the order should be correct.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4d.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please keep in mind, that a Policy of &amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;Any&amp;gt; will send all traffic through the VPN-Tunnel hence this will break internet access for the internal clients. The following two options are more common cases:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;VPN Client Subnet&amp;gt; this would be 10.1.2.0/24 to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Any&amp;gt; to &amp;lt;VPN client Subnet&amp;gt; this would be &amp;quot;Any&amp;quot; to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
=== Client Configuration ===&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
==== General Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.27&amp;#039;&amp;#039;&amp;#039; to match the Netvanta public interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Phase 1 Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Netvanta IKE attributes definition.&lt;br /&gt;
&lt;br /&gt;
==== Authentication Tab ====&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Local Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Local Identification Type should be set to &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; using the value &amp;quot;client.shrew.net&amp;quot; to match the Netvanta allowed Remote ID setting.&lt;br /&gt;
&lt;br /&gt;
===== Remote Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Remote Identification Type should be set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;quot;Use a discovered remote host address&amp;quot; option enabled.&lt;br /&gt;
&lt;br /&gt;
===== Credentials Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Credentials Pre Shared Key is defined to match the match the Netvanta Gateway Remote ID Preshared Key value.&lt;br /&gt;
&lt;br /&gt;
==== Policy Tab ====&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Adtran gateways. Create an include Topology entry for each private network behind on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Many thanks to Adtran who donated a Netvanta 3120 appliance for testing and to create this documentation.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Adtran.vpn.txt]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=332</id>
		<title>Howto Adtran</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=332"/>
		<updated>2013-01-09T04:48:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure an Adtran Netvanta device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Adtran products to ensure interoperability. The configuration guild below shows examples from a Netvanta 3120.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Netvanta gateway web configuration interface. For more information, please consult your gateway product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The Internet Primary interface has a static public IP address of 10.1.1.27 which faces the internet. The internal interface has a static private IP address of 10.1.2.27 which faces the internal private network. The default gateway is configured as 10.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
Before users can authenticate, individual accounts must be created. To configure these accounts, navigate to the System / Passwords page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-1.png]]&lt;br /&gt;
&lt;br /&gt;
==== Add VPN User Accounts ====&lt;br /&gt;
&lt;br /&gt;
To add user accounts, enter the following information and then type &amp;#039;&amp;#039;add&amp;#039;&amp;#039; for each user.&lt;br /&gt;
&lt;br /&gt;
*Username = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
*Confirm Password = User account password&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable AAA Authentication ====&lt;br /&gt;
&lt;br /&gt;
Before the user accounts can be used for VPN connections, you will need to enable AAA authentication. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1b.png]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Configuration ===&lt;br /&gt;
&lt;br /&gt;
The VPN settings must be defined before a user can connect to the Netvanta Gateway. To configure these settings, navigate to the Data / VPN / VPN Peer page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-2.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable VPN Support ====&lt;br /&gt;
&lt;br /&gt;
Before the users can connect, you will need to enable VPN support. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Create a VPN Peer ====&lt;br /&gt;
&lt;br /&gt;
A VPN Peer needs to be defined. This will specify the parameters used for the remote access VPN connection. To add a VPN peer definition, click the &amp;#039;&amp;#039;Create New VPN Peer&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2b.png]]&lt;br /&gt;
&lt;br /&gt;
Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Name = client vpn&lt;br /&gt;
*VPN Interface = Public&lt;br /&gt;
*Peer Type = Mobile Peer&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2c.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Configuration ====&lt;br /&gt;
&lt;br /&gt;
The Peer configuration needs to be defined. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IKE Configuration&lt;br /&gt;
*XAUTH Enabled = Local Userlist&lt;br /&gt;
*Respond Mode = Aggressive&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
*Local ID = IP Address / 10.1.1.27 ( matches the Netvanta public interface address )&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*PFS = Disabled&lt;br /&gt;
*Encryption / Hash = ESP : AES 256 / MD5&lt;br /&gt;
*Lifetime = 3600 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3a.png]]&lt;br /&gt;
&lt;br /&gt;
An IKE attribute definition needs to be added. This sets the Phase1 policy negotiation parameters. Enter the following parameters and click &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*Encryption / Hash = AES 256bit / MD5&lt;br /&gt;
*Authentication = Preshared Key&lt;br /&gt;
*DH Group = 2&lt;br /&gt;
*Lifetime = 28800 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3b.png]]&lt;br /&gt;
&lt;br /&gt;
A Remote ID definition needs to be added. This specifies the ID parameters used to match a VPN client to this peer definition. Enter the following parameters and press &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Remote ID Type = Domain Name&lt;br /&gt;
*Domain Name = client.shrew.net ( or an alternate client ID value )&lt;br /&gt;
*Preshared key = mypresharedkey ( replace this with your real psk )&lt;br /&gt;
*Allow XAUTH = &amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3c.png]]&lt;br /&gt;
&lt;br /&gt;
The Remote Addressing parameters need to be defined. These settings will be negotiated by the client during Mode Config. Enter the following parameters and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
NOTE : The IP Address Range defines addresses that will be assigned to client virtual network adapters. It is important to use a range that does not overlap any private network that exists behind the Netvanta gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address Range = 10.2.27.1 - 10.2.27.254 ( or your preferred range )&lt;br /&gt;
*Primary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Primary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3d.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Policies ====&lt;br /&gt;
&lt;br /&gt;
VPN Peer Policies need to be defined for each network the VPN Client will need to connect to. For the purposes of this document, we will assume the client need to connect to a single private network defined as 10.1.2.0/24. Click the &amp;#039;&amp;#039;Add New VPN Selector&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4a.png]]&lt;br /&gt;
&lt;br /&gt;
Define the VPN Selector Entry. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Filter Type = Permit&lt;br /&gt;
*Protocol = any&lt;br /&gt;
&lt;br /&gt;
Source DATA&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.1.2.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Destination Data&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.2.27.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4b.png]]&lt;br /&gt;
&lt;br /&gt;
After the new VPN Selector Entry has been added, you will notice that it is placed at the bottom of the list. There is a default policy to Deny all traffic which will be above the entry you just added. We need to move it above the deny policy so it will take precedent. Click the Up Arrow Icon to the left of the Permit policy.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4c.png]]&lt;br /&gt;
&lt;br /&gt;
Now the order should be correct.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4d.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please keep in mind, that a Policy of &amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;Any&amp;gt; will send all traffic through the VPN-Tunnel hence this will break internet access for the internal clients. The following two options are more common cases:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;VPN Client Subnet&amp;gt; this would be 10.1.2.0/24 to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Any&amp;gt; to &amp;lt;VPN client Subnet&amp;gt; this would be &amp;quot;Any&amp;quot; to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
=== Client Configuration ===&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
==== General Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.27&amp;#039;&amp;#039;&amp;#039; to match the Netvanta public interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Phase 1 Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Netvanta IKE attributes definition.&lt;br /&gt;
&lt;br /&gt;
==== Authentication Tab ====&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Local Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Local Identification Type should be set to &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; using the value &amp;quot;client.shrew.net&amp;quot; to match the Netvanta allowed Remote ID setting.&lt;br /&gt;
&lt;br /&gt;
===== Remote Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Remote Identification Type should be set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;quot;Use a discovered remote host address&amp;quot; option enabled.&lt;br /&gt;
&lt;br /&gt;
===== Credentials Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Credentials Pre Shared Key is defined to match the match the Netvanta Gateway Remote ID Preshared Key value.&lt;br /&gt;
&lt;br /&gt;
==== Policy Tab ====&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Adtran gateways. Create an include Topology entry for each private network behind on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Many thanks to Adtran who donated a Netvanta 3120 appliance for testing and to create this documentation.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Adtran.vpn.txt Example Client configuration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=331</id>
		<title>Howto Adtran</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=331"/>
		<updated>2013-01-09T04:48:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure an Adtran Netvanta device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Adtran products to ensure interoperability. The configuration guild below shows examples from a Netvanta 3120.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Netvanta gateway web configuration interface. For more information, please consult your gateway product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The Internet Primary interface has a static public IP address of 10.1.1.27 which faces the internet. The internal interface has a static private IP address of 10.1.2.27 which faces the internal private network. The default gateway is configured as 10.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
Before users can authenticate, individual accounts must be created. To configure these accounts, navigate to the System / Passwords page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-1.png]]&lt;br /&gt;
&lt;br /&gt;
==== Add VPN User Accounts ====&lt;br /&gt;
&lt;br /&gt;
To add user accounts, enter the following information and then type &amp;#039;&amp;#039;add&amp;#039;&amp;#039; for each user.&lt;br /&gt;
&lt;br /&gt;
*Username = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
*Confirm Password = User account password&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable AAA Authentication ====&lt;br /&gt;
&lt;br /&gt;
Before the user accounts can be used for VPN connections, you will need to enable AAA authentication. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1b.png]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Configuration ===&lt;br /&gt;
&lt;br /&gt;
The VPN settings must be defined before a user can connect to the Netvanta Gateway. To configure these settings, navigate to the Data / VPN / VPN Peer page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-2.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable VPN Support ====&lt;br /&gt;
&lt;br /&gt;
Before the users can connect, you will need to enable VPN support. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Create a VPN Peer ====&lt;br /&gt;
&lt;br /&gt;
A VPN Peer needs to be defined. This will specify the parameters used for the remote access VPN connection. To add a VPN peer definition, click the &amp;#039;&amp;#039;Create New VPN Peer&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2b.png]]&lt;br /&gt;
&lt;br /&gt;
Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Name = client vpn&lt;br /&gt;
*VPN Interface = Public&lt;br /&gt;
*Peer Type = Mobile Peer&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2c.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Configuration ====&lt;br /&gt;
&lt;br /&gt;
The Peer configuration needs to be defined. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IKE Configuration&lt;br /&gt;
*XAUTH Enabled = Local Userlist&lt;br /&gt;
*Respond Mode = Aggressive&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
*Local ID = IP Address / 10.1.1.27 ( matches the Netvanta public interface address )&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*PFS = Disabled&lt;br /&gt;
*Encryption / Hash = ESP : AES 256 / MD5&lt;br /&gt;
*Lifetime = 3600 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3a.png]]&lt;br /&gt;
&lt;br /&gt;
An IKE attribute definition needs to be added. This sets the Phase1 policy negotiation parameters. Enter the following parameters and click &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*Encryption / Hash = AES 256bit / MD5&lt;br /&gt;
*Authentication = Preshared Key&lt;br /&gt;
*DH Group = 2&lt;br /&gt;
*Lifetime = 28800 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3b.png]]&lt;br /&gt;
&lt;br /&gt;
A Remote ID definition needs to be added. This specifies the ID parameters used to match a VPN client to this peer definition. Enter the following parameters and press &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Remote ID Type = Domain Name&lt;br /&gt;
*Domain Name = client.shrew.net ( or an alternate client ID value )&lt;br /&gt;
*Preshared key = mypresharedkey ( replace this with your real psk )&lt;br /&gt;
*Allow XAUTH = &amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3c.png]]&lt;br /&gt;
&lt;br /&gt;
The Remote Addressing parameters need to be defined. These settings will be negotiated by the client during Mode Config. Enter the following parameters and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
NOTE : The IP Address Range defines addresses that will be assigned to client virtual network adapters. It is important to use a range that does not overlap any private network that exists behind the Netvanta gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address Range = 10.2.27.1 - 10.2.27.254 ( or your preferred range )&lt;br /&gt;
*Primary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Primary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3d.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Policies ====&lt;br /&gt;
&lt;br /&gt;
VPN Peer Policies need to be defined for each network the VPN Client will need to connect to. For the purposes of this document, we will assume the client need to connect to a single private network defined as 10.1.2.0/24. Click the &amp;#039;&amp;#039;Add New VPN Selector&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4a.png]]&lt;br /&gt;
&lt;br /&gt;
Define the VPN Selector Entry. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Filter Type = Permit&lt;br /&gt;
*Protocol = any&lt;br /&gt;
&lt;br /&gt;
Source DATA&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.1.2.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Destination Data&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.2.27.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4b.png]]&lt;br /&gt;
&lt;br /&gt;
After the new VPN Selector Entry has been added, you will notice that it is placed at the bottom of the list. There is a default policy to Deny all traffic which will be above the entry you just added. We need to move it above the deny policy so it will take precedent. Click the Up Arrow Icon to the left of the Permit policy.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4c.png]]&lt;br /&gt;
&lt;br /&gt;
Now the order should be correct.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4d.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please keep in mind, that a Policy of &amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;Any&amp;gt; will send all traffic through the VPN-Tunnel hence this will break internet access for the internal clients. The following two options are more common cases:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;VPN Client Subnet&amp;gt; this would be 10.1.2.0/24 to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Any&amp;gt; to &amp;lt;VPN client Subnet&amp;gt; this would be &amp;quot;Any&amp;quot; to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
=== Client Configuration ===&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
==== General Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.27&amp;#039;&amp;#039;&amp;#039; to match the Netvanta public interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Phase 1 Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Netvanta IKE attributes definition.&lt;br /&gt;
&lt;br /&gt;
==== Authentication Tab ====&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Local Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Local Identification Type should be set to &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; using the value &amp;quot;client.shrew.net&amp;quot; to match the Netvanta allowed Remote ID setting.&lt;br /&gt;
&lt;br /&gt;
===== Remote Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Remote Identification Type should be set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;quot;Use a discovered remote host address&amp;quot; option enabled.&lt;br /&gt;
&lt;br /&gt;
===== Credentials Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Credentials Pre Shared Key is defined to match the match the Netvanta Gateway Remote ID Preshared Key value.&lt;br /&gt;
&lt;br /&gt;
==== Policy Tab ====&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Adtran gateways. Create an include Topology entry for each private network behind on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Many thanks to Adtran who donated a Netvanta 3120 appliance for testing and to create this documentation.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[Media:Adtran.vpn.txt Example Client configuration]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:Adtran.vpn.txt&amp;diff=330</id>
		<title>File:Adtran.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:Adtran.vpn.txt&amp;diff=330"/>
		<updated>2013-01-09T04:48:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration file.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=329</id>
		<title>Howto Adtran</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_Adtran&amp;diff=329"/>
		<updated>2013-01-09T04:47:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure an Adtran Netvanta device to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been tested with Adtran products to ensure interoperability. The configuration guild below shows examples from a Netvanta 3120.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client uses the pull configuration method to acquire the following parameters automatically from the gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
*IP Netmask&lt;br /&gt;
*DNS Servers&lt;br /&gt;
*WINS Servers&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of the Netvanta gateway web configuration interface. For more information, please consult your gateway product documentation.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Two network interfaces are configured. The Internet Primary interface has a static public IP address of 10.1.1.27 which faces the internet. The internal interface has a static private IP address of 10.1.2.27 which faces the internal private network. The default gateway is configured as 10.1.1.1 via the WAN interface.&lt;br /&gt;
&lt;br /&gt;
=== User Authentication ===&lt;br /&gt;
&lt;br /&gt;
Before users can authenticate, individual accounts must be created. To configure these accounts, navigate to the System / Passwords page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-1.png]]&lt;br /&gt;
&lt;br /&gt;
==== Add VPN User Accounts ====&lt;br /&gt;
&lt;br /&gt;
To add user accounts, enter the following information and then type &amp;#039;&amp;#039;add&amp;#039;&amp;#039; for each user.&lt;br /&gt;
&lt;br /&gt;
*Username = User account name&lt;br /&gt;
*Password = User account password&lt;br /&gt;
*Confirm Password = User account password&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable AAA Authentication ====&lt;br /&gt;
&lt;br /&gt;
Before the user accounts can be used for VPN connections, you will need to enable AAA authentication. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-1b.png]]&lt;br /&gt;
&lt;br /&gt;
=== VPN Configuration ===&lt;br /&gt;
&lt;br /&gt;
The VPN settings must be defined before a user can connect to the Netvanta Gateway. To configure these settings, navigate to the Data / VPN / VPN Peer page using the left hand menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-nav-2.png]]&lt;br /&gt;
&lt;br /&gt;
==== Enable VPN Support ====&lt;br /&gt;
&lt;br /&gt;
Before the users can connect, you will need to enable VPN support. Make sure this option is checked and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2a.png]]&lt;br /&gt;
&lt;br /&gt;
==== Create a VPN Peer ====&lt;br /&gt;
&lt;br /&gt;
A VPN Peer needs to be defined. This will specify the parameters used for the remote access VPN connection. To add a VPN peer definition, click the &amp;#039;&amp;#039;Create New VPN Peer&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2b.png]]&lt;br /&gt;
&lt;br /&gt;
Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Name = client vpn&lt;br /&gt;
*VPN Interface = Public&lt;br /&gt;
*Peer Type = Mobile Peer&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-2c.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Configuration ====&lt;br /&gt;
&lt;br /&gt;
The Peer configuration needs to be defined. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IKE Configuration&lt;br /&gt;
*XAUTH Enabled = Local Userlist&lt;br /&gt;
*Respond Mode = Aggressive&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
*Local ID = IP Address / 10.1.1.27 ( matches the Netvanta public interface address )&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*PFS = Disabled&lt;br /&gt;
*Encryption / Hash = ESP : AES 256 / MD5&lt;br /&gt;
*Lifetime = 3600 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3a.png]]&lt;br /&gt;
&lt;br /&gt;
An IKE attribute definition needs to be added. This sets the Phase1 policy negotiation parameters. Enter the following parameters and click &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
IPSec Configuration&lt;br /&gt;
*Encryption / Hash = AES 256bit / MD5&lt;br /&gt;
*Authentication = Preshared Key&lt;br /&gt;
*DH Group = 2&lt;br /&gt;
*Lifetime = 28800 seconds&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3b.png]]&lt;br /&gt;
&lt;br /&gt;
A Remote ID definition needs to be added. This specifies the ID parameters used to match a VPN client to this peer definition. Enter the following parameters and press &amp;#039;&amp;#039;Add&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Remote ID Type = Domain Name&lt;br /&gt;
*Domain Name = client.shrew.net ( or an alternate client ID value )&lt;br /&gt;
*Preshared key = mypresharedkey ( replace this with your real psk )&lt;br /&gt;
*Allow XAUTH = &amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&lt;br /&gt;
*Nat Traversal = Allow V1 / Allow V2&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3c.png]]&lt;br /&gt;
&lt;br /&gt;
The Remote Addressing parameters need to be defined. These settings will be negotiated by the client during Mode Config. Enter the following parameters and press &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
NOTE : The IP Address Range defines addresses that will be assigned to client virtual network adapters. It is important to use a range that does not overlap any private network that exists behind the Netvanta gateway.&lt;br /&gt;
&lt;br /&gt;
*IP Address Range = 10.2.27.1 - 10.2.27.254 ( or your preferred range )&lt;br /&gt;
*Primary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary DNS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Primary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
*Secondary WINS Server = &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-3d.png]]&lt;br /&gt;
&lt;br /&gt;
==== Define the VPN Peer Policies ====&lt;br /&gt;
&lt;br /&gt;
VPN Peer Policies need to be defined for each network the VPN Client will need to connect to. For the purposes of this document, we will assume the client need to connect to a single private network defined as 10.1.2.0/24. Click the &amp;#039;&amp;#039;Add New VPN Selector&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4a.png]]&lt;br /&gt;
&lt;br /&gt;
Define the VPN Selector Entry. Enter the following parameters and click &amp;#039;&amp;#039;Apply&amp;#039;&amp;#039; when finished.&lt;br /&gt;
&lt;br /&gt;
*Filter Type = Permit&lt;br /&gt;
*Protocol = any&lt;br /&gt;
&lt;br /&gt;
Source DATA&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.1.2.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Destination Data&lt;br /&gt;
*Type = IP Address&lt;br /&gt;
*Address = 10.2.27.0&lt;br /&gt;
*Netmask = 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4b.png]]&lt;br /&gt;
&lt;br /&gt;
After the new VPN Selector Entry has been added, you will notice that it is placed at the bottom of the list. There is a default policy to Deny all traffic which will be above the entry you just added. We need to move it above the deny policy so it will take precedent. Click the Up Arrow Icon to the left of the Permit policy.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4c.png]]&lt;br /&gt;
&lt;br /&gt;
Now the order should be correct.&lt;br /&gt;
&lt;br /&gt;
[[File:Adtran-pic-4d.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please keep in mind, that a Policy of &amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;Any&amp;gt; will send all traffic through the VPN-Tunnel hence this will break internet access for the internal clients. The following two options are more common cases:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Private Internal Subnet&amp;gt; to &amp;lt;VPN Client Subnet&amp;gt; this would be 10.1.2.0/24 to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;Any&amp;gt; to &amp;lt;VPN client Subnet&amp;gt; this would be &amp;quot;Any&amp;quot; to 10.2.27.0/24&lt;br /&gt;
&lt;br /&gt;
=== Client Configuration ===&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
==== General Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined as &amp;#039;&amp;#039;&amp;#039;10.1.1.27&amp;#039;&amp;#039;&amp;#039; to match the Netvanta public interface address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Phase 1 Tab ==== &lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; to match the Netvanta IKE attributes definition.&lt;br /&gt;
&lt;br /&gt;
==== Authentication Tab ====&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mutual PSK + XAuth&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Local Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Local Identification Type should be set to &amp;#039;&amp;#039;Fully Qualified Domain Name&amp;#039;&amp;#039; using the value &amp;quot;client.shrew.net&amp;quot; to match the Netvanta allowed Remote ID setting.&lt;br /&gt;
&lt;br /&gt;
===== Remote Identity Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Remote Identification Type should be set to &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; with the &amp;quot;Use a discovered remote host address&amp;quot; option enabled.&lt;br /&gt;
&lt;br /&gt;
===== Credentials Tab ===== &lt;br /&gt;
&lt;br /&gt;
The Credentials Pre Shared Key is defined to match the match the Netvanta Gateway Remote ID Preshared Key value.&lt;br /&gt;
&lt;br /&gt;
==== Policy Tab ====&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with Adtran gateways. Create an include Topology entry for each private network behind on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Many thanks to Adtran who donated a Netvanta 3120 appliance for testing and to create this documentation.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
[Media://Adtran.vpn.txt Example Client configuration]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=328</id>
		<title>Howto m0n0wall</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=328"/>
		<updated>2013-01-09T04:44:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure m0n0wall running pb25 or later to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been reported to inter-operate correctly with m0n0wall.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client will use the pull configuration method to acquire the following parameters automatically from m0n0wall.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of m0n0wall web configuration interface. For more information, please consult the [http://doc.m0n0.ch/handbook/ m0n0wall handbook].&lt;br /&gt;
&lt;br /&gt;
#Log into your m0n0wall and go to the IPsec: Mobile clients page.&lt;br /&gt;
#Configure the settings as shown in the following picture:&lt;br /&gt;
[[File:monowall_1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
You &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; use aggressive mode, as only IP addresses can be used as identifiers in main mode.&lt;br /&gt;
# Click &amp;quot;Save&amp;quot;, then go to the IPsec: Pre-shared keys page.&lt;br /&gt;
# Add a new key for each mobile user (use different keys, and at least 8 characters!). Use the e-mail address of the corresponding user as the identifier.&lt;br /&gt;
# Go to the IPsec: Tunnels page, check &amp;quot;Enable IPsec&amp;quot; and click &amp;quot;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the m0n0wall public ip address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Local Host section must also be configured. The &amp;#039;&amp;#039;Address Method&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;use an existing adapter and current address&amp;#039;&amp;#039;. This will make is so that you can still see all the computers on your m0n0wall network, but you will not physically be a part of that network.&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
The Firewall section must be configured. The &amp;#039;&amp;#039;Keep-alive packet rate&amp;#039;&amp;#039; should be set to 30. The &amp;#039;&amp;#039;IKE Fragmentation&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;disable&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Other Options must also be configured. The &amp;#039;&amp;#039;Enable Client Login Banner&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tab ===&lt;br /&gt;
&lt;br /&gt;
The WINS /DNS section must be configured. The &amp;#039;&amp;#039;Enable WINS&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Enable DNS&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mututal PSK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;User Fully Qulaified Domain Name&amp;#039;&amp;#039; &amp;quot;email address&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; of &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;Pre-shared key&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Cipher Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Hash Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;54600&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Transform Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;esp-3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;HMAC Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;PFS Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;28800&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with m0n0wall gateways. Be sure to &amp;#039;&amp;#039;unckeck&amp;#039;&amp;#039; both &amp;#039;&amp;#039;Maintain Persistent Secure Associations&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Obtain Topology Automatically or Tunnel All&amp;#039;&amp;#039;. Create an include Topology entry for each IPsec Policy network created on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
[[Media:M0n0wall.vpn.txt]]&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
&lt;br /&gt;
This guide was submitted by Chris Andrist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=327</id>
		<title>Howto m0n0wall</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=327"/>
		<updated>2013-01-09T04:43:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure m0n0wall running pb25 or later to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been reported to inter-operate correctly with m0n0wall.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client will use the pull configuration method to acquire the following parameters automatically from m0n0wall.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of m0n0wall web configuration interface. For more information, please consult the [http://doc.m0n0.ch/handbook/ m0n0wall handbook].&lt;br /&gt;
&lt;br /&gt;
#Log into your m0n0wall and go to the IPsec: Mobile clients page.&lt;br /&gt;
#Configure the settings as shown in the following picture:&lt;br /&gt;
[[File:monowall_1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
You &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; use aggressive mode, as only IP addresses can be used as identifiers in main mode.&lt;br /&gt;
# Click &amp;quot;Save&amp;quot;, then go to the IPsec: Pre-shared keys page.&lt;br /&gt;
# Add a new key for each mobile user (use different keys, and at least 8 characters!). Use the e-mail address of the corresponding user as the identifier.&lt;br /&gt;
# Go to the IPsec: Tunnels page, check &amp;quot;Enable IPsec&amp;quot; and click &amp;quot;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the m0n0wall public ip address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Local Host section must also be configured. The &amp;#039;&amp;#039;Address Method&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;use an existing adapter and current address&amp;#039;&amp;#039;. This will make is so that you can still see all the computers on your m0n0wall network, but you will not physically be a part of that network.&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
The Firewall section must be configured. The &amp;#039;&amp;#039;Keep-alive packet rate&amp;#039;&amp;#039; should be set to 30. The &amp;#039;&amp;#039;IKE Fragmentation&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;disable&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Other Options must also be configured. The &amp;#039;&amp;#039;Enable Client Login Banner&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tab ===&lt;br /&gt;
&lt;br /&gt;
The WINS /DNS section must be configured. The &amp;#039;&amp;#039;Enable WINS&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Enable DNS&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mututal PSK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;User Fully Qulaified Domain Name&amp;#039;&amp;#039; &amp;quot;email address&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; of &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;Pre-shared key&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Cipher Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Hash Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;54600&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Transform Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;esp-3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;HMAC Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;PFS Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;28800&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with m0n0wall gateways. Be sure to &amp;#039;&amp;#039;unckeck&amp;#039;&amp;#039; both &amp;#039;&amp;#039;Maintain Persistent Secure Associations&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Obtain Topology Automatically or Tunnel All&amp;#039;&amp;#039;. Create an include Topology entry for each IPsec Policy network created on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
[[File://M0n0wall.vpn.txt]]&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
&lt;br /&gt;
This guide was submitted by Chris Andrist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=326</id>
		<title>Howto m0n0wall</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=326"/>
		<updated>2013-01-09T04:41:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure m0n0wall running pb25 or later to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been reported to inter-operate correctly with m0n0wall.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client will use the pull configuration method to acquire the following parameters automatically from m0n0wall.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of m0n0wall web configuration interface. For more information, please consult the [http://doc.m0n0.ch/handbook/ m0n0wall handbook].&lt;br /&gt;
&lt;br /&gt;
#Log into your m0n0wall and go to the IPsec: Mobile clients page.&lt;br /&gt;
#Configure the settings as shown in the following picture:&lt;br /&gt;
[[File:monowall_1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
You &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; use aggressive mode, as only IP addresses can be used as identifiers in main mode.&lt;br /&gt;
# Click &amp;quot;Save&amp;quot;, then go to the IPsec: Pre-shared keys page.&lt;br /&gt;
# Add a new key for each mobile user (use different keys, and at least 8 characters!). Use the e-mail address of the corresponding user as the identifier.&lt;br /&gt;
# Go to the IPsec: Tunnels page, check &amp;quot;Enable IPsec&amp;quot; and click &amp;quot;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the m0n0wall public ip address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Local Host section must also be configured. The &amp;#039;&amp;#039;Address Method&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;use an existing adapter and current address&amp;#039;&amp;#039;. This will make is so that you can still see all the computers on your m0n0wall network, but you will not physically be a part of that network.&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
The Firewall section must be configured. The &amp;#039;&amp;#039;Keep-alive packet rate&amp;#039;&amp;#039; should be set to 30. The &amp;#039;&amp;#039;IKE Fragmentation&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;disable&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Other Options must also be configured. The &amp;#039;&amp;#039;Enable Client Login Banner&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tab ===&lt;br /&gt;
&lt;br /&gt;
The WINS /DNS section must be configured. The &amp;#039;&amp;#039;Enable WINS&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Enable DNS&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mututal PSK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;User Fully Qulaified Domain Name&amp;#039;&amp;#039; &amp;quot;email address&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; of &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;Pre-shared key&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Cipher Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Hash Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;54600&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Transform Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;esp-3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;HMAC Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;PFS Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;28800&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with m0n0wall gateways. Be sure to &amp;#039;&amp;#039;unckeck&amp;#039;&amp;#039; both &amp;#039;&amp;#039;Maintain Persistent Secure Associations&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Obtain Topology Automatically or Tunnel All&amp;#039;&amp;#039;. Create an include Topology entry for each IPsec Policy network created on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
[[File:M0n0wall.vpn.txt]]&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
&lt;br /&gt;
This guide was submitted by Chris Andrist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=325</id>
		<title>Howto m0n0wall</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=Howto_m0n0wall&amp;diff=325"/>
		<updated>2013-01-09T04:39:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This guide provides information that can be used to configure m0n0wall running pb25 or later to support IPsec VPN client connectivity. The Shrew Soft VPN Client has been reported to inter-operate correctly with m0n0wall.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The configuration example described below will allow an IPsec VPN client to communicate with a single remote private network. The client will use the pull configuration method to acquire the following parameters automatically from m0n0wall.&lt;br /&gt;
&lt;br /&gt;
*IP Address&lt;br /&gt;
&lt;br /&gt;
== Gateway Configuration ==&lt;br /&gt;
&lt;br /&gt;
This example assumes you have knowledge of m0n0wall web configuration interface. For more information, please consult the [http://doc.m0n0.ch/handbook/ m0n0wall handbook].&lt;br /&gt;
&lt;br /&gt;
#Log into your m0n0wall and go to the IPsec: Mobile clients page.&lt;br /&gt;
#Configure the settings as shown in the following picture:&lt;br /&gt;
[[File:monowall_1.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
You &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; use aggressive mode, as only IP addresses can be used as identifiers in main mode.&lt;br /&gt;
# Click &amp;quot;Save&amp;quot;, then go to the IPsec: Pre-shared keys page.&lt;br /&gt;
# Add a new key for each mobile user (use different keys, and at least 8 characters!). Use the e-mail address of the corresponding user as the identifier.&lt;br /&gt;
# Go to the IPsec: Tunnels page, check &amp;quot;Enable IPsec&amp;quot; and click &amp;quot;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
The client configuration in this example is straight forward. Open the Access Manager application and create a new site configuration. Configure the settings listed below in the following tabs.&lt;br /&gt;
&lt;br /&gt;
=== General Tab ===&lt;br /&gt;
&lt;br /&gt;
The Remote Host section must be configured. The &amp;#039;&amp;#039;Host Name or IP Address&amp;#039;&amp;#039; is defined to match the m0n0wall public ip address. The &amp;#039;&amp;#039;Auto Configuration&amp;#039;&amp;#039; mode should be set to &amp;#039;&amp;#039;ike config pull&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Local Host section must also be configured. The &amp;#039;&amp;#039;Address Method&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;use an existing adapter and current address&amp;#039;&amp;#039;. This will make is so that you can still see all the computers on your m0n0wall network, but you will not physically be a part of that network.&lt;br /&gt;
&lt;br /&gt;
=== Client Tab ===&lt;br /&gt;
&lt;br /&gt;
The Firewall section must be configured. The &amp;#039;&amp;#039;Keep-alive packet rate&amp;#039;&amp;#039; should be set to 30. The &amp;#039;&amp;#039;IKE Fragmentation&amp;#039;&amp;#039; should be set to &amp;#039;&amp;#039;disable&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The Other Options must also be configured. The &amp;#039;&amp;#039;Enable Client Login Banner&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name Resolution Tab ===&lt;br /&gt;
&lt;br /&gt;
The WINS /DNS section must be configured. The &amp;#039;&amp;#039;Enable WINS&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Enable DNS&amp;#039;&amp;#039; should be &amp;#039;&amp;#039;unchecked&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Authentication Tab ===&lt;br /&gt;
&lt;br /&gt;
The client authentication settings must be configured. The Authentication Method is defined as &amp;#039;&amp;#039;Mututal PSK&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Local Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Local Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;User Fully Qulaified Domain Name&amp;#039;&amp;#039; &amp;quot;email address&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
==== Remote Identity Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Remote Identity parameters are defined as &amp;#039;&amp;#039;Identification Type&amp;#039;&amp;#039; with a &amp;#039;&amp;#039;IP Address&amp;#039;&amp;#039; of &amp;#039;&amp;#039;Use a discovered remote host address&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Credentials Sub-Tab ====&lt;br /&gt;
&lt;br /&gt;
The Credentials &amp;#039;&amp;#039;Pre Shared Key&amp;#039;&amp;#039; is defined as &amp;quot;Pre-shared key&amp;quot; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 1 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Exchange Type&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;aggressive&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;DH Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Cipher Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Hash Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;54600&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Phase 2 Tab ===&lt;br /&gt;
&lt;br /&gt;
The Proposal section must be configured. The &amp;#039;&amp;#039;Transform Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;esp-3des&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;HMAC Algorithm&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;sha1&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;PFS Exchange&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;group 2&amp;#039;&amp;#039; and the &amp;#039;&amp;#039;Key Life Time limit&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;28800&amp;#039;&amp;#039; to match the m0n0wall configuration.&lt;br /&gt;
&lt;br /&gt;
=== Policy Tab ===&lt;br /&gt;
&lt;br /&gt;
The IPsec Policy information must be manually configured when communicating with m0n0wall gateways. Be sure to &amp;#039;&amp;#039;unckeck&amp;#039;&amp;#039; both &amp;#039;&amp;#039;Maintain Persistent Secure Associations&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Obtain Topology Automatically or Tunnel All&amp;#039;&amp;#039;. Create an include Topology entry for each IPsec Policy network created on the gateway. For our example, a single Topology Entry is defined to include the 10.1.2.0/24 network.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
&lt;br /&gt;
None reported.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
*[File:Monowall.vpn.txt Example Client configuration]&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
&lt;br /&gt;
This guide was submitted by Chris Andrist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=324</id>
		<title>File:M0n0wall.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=324"/>
		<updated>2013-01-09T04:38:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Admin uploaded a new version of &amp;amp;quot;File:M0n0wall.vpn.txt&amp;amp;quot;: Reverted to version as of 04:35, 9 January 2013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=323</id>
		<title>File:M0n0wall.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=323"/>
		<updated>2013-01-09T04:38:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: Admin uploaded a new version of &amp;amp;quot;File:M0n0wall.vpn.txt&amp;amp;quot;: Example configuration file for M0n0wall&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=322</id>
		<title>File:M0n0wall.vpn.txt</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=File:M0n0wall.vpn.txt&amp;diff=322"/>
		<updated>2013-01-09T04:35:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: Example client configuration.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example client configuration.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://www.shrew.net/support/index.php?title=MediaWiki:Sidebar&amp;diff=321</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.shrew.net/support/index.php?title=MediaWiki:Sidebar&amp;diff=321"/>
		<updated>2013-01-01T01:30:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot; * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help * SEARCH * TOOLBOX * LANGUAGES&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>