>// you’re reading...

Networking

Configuring NetScreen-Remote VPN Client w/ PSK

thumb_juniperThe Juniper knowledgebase contains a reasonably complete how-to article on how to properly configure the NetScreen Firewall to support Dial-Up VPN access using a pre-shared key.  However, the documentation glazes over the details on how to properly configure the VPN client and leaves out some of the configuration options available.  In this article I attempt to fill in the gaps and provide complete setup guidance while highlighting deviations from the limited KB setup example.

Configuring the client is actually fairly straight forward and only requires the setting used to configure the Firewall VPN and a rudimentary understanding of IPSEC. The guidance within this article is simply mapping the VPN settings directly to the client configuration.

0) Open the NetScreen-Remote Security Policy Editor through the Start menu or by right clicking the task bar icon and selecting Security Policy Editor…

Remote Party Identity and Addressing

1) Create a new connection.  In this example I chose to call the connection ‘Home’.  Ensure that the “Remote Party Identity and Addressing” section matches the VPN Server “Phase 2 Proposals” Proxy-ID section.

Client-home Server-phase2

Client Identity

2) Next, select “My Identity” and set the pre-shared key used when configuring the VPN Server.  You should also configure the “ID Type” under the ‘My Identity” section.  For the Dial-Up VPN the ID Type should be set to “Email Address” and should correspond to a user configured on the VPN Server within the “Remote VPN Group” (though this may be called something else).  The “Secure Interface Configuration” and “Internet Interface” sections can be left alone.

Client-ident Server-gateway

Security Policy

3) Next, select “Security Policy” and set the Phase 1 Negotiation Mode to “Aggressive Mode”.  (NOTE: “Main Mode” may also be selected for identity protection provided the server supports it.  The Juniper KB article shows Aggressive mode being selected.) It is important to note that the NetScreen VPN uses the Diffie-Hellman Group 2 Key Group.  Group 2 will also have to be selected within the Phase 1 proposal tab as well.  NetScreen also supports Replay Protection and Perfect Forward Secrecy (PFS) however these need to be enabled on the server side as well.

Client-policy

Authentication (Phase 1) and Key Exchange (Phase 2)

4) For the next two tabs “Authentication (Phase 1)” and “Key Exchange (Phase 2)” be sure to configure the proposals that line up with the VPN Server Phase1 and Phase 2 settings. Specifically align the Encryption Algorithms and the Hash Algorithms.

Client-phase1 Server-phase1
Client-prop2 Server-phase2

That should be about it.  The biggest mistake most people seem to make is matching the Proxy-ID IP Address and Subnet to the “Remote Party Identity” ID

Discussion

One Response to “Configuring NetScreen-Remote VPN Client w/ PSK”

  1. complete turorial, very nice..

    Posted by vpnaddress | 18. May, 2011, 04:11

Post a comment

Twitter Feed