|
|
NetMAX VPN Server Suite (Virtual Private Networking) |
| Information regarding the NetMAX VPN Suite: Configuration, troubleshooting, interoperability, general information address-suppressed | |
| Subcategories:
Answers in this category: | |
|
|
Troubleshooting VPN client connections |
| Information on troubleshooting VPN client connections.
address-suppressed | |
| Subcategories:
Answers in this category: | |
|
|
I'm having problems accessing the remote LAN through a VPN client connection. What's wrong? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
| First, ensure that the NetMAX VPN server is configured to provide access to the LAN you are trying to connect to.
Ask the administrator of the server to verify this, or if you are the Access the NetMAX interface. Access "Home|Network|VPN|Options" Ensure that "VPN Enabled" is selected for all interfaces accepting connection requests.
If you are troubleshooting a Road Warrior connection: Ensure that "Road Warrior Included" is selected for all
interfaces accepting connection requests, and that the
appropriate "Network" has "Road Warrior Access Enabled"
selected.
Store and commit any changes.
Access "Home|Users|Users".
Click the pencil icon on the row of the user who is having
difficulty making a connection .
Click the "Password" tab.
Ensure that "Enable Road Warrior Access" is selected.
Note the "identity" of the user and reenter the "Passphrase" in
the "New Passphrase" and "Confirmation" Boxes.
Store and commit changes.
Ensure that the user having difficulties has configured the client
software with the proper identity, passphrase and connection settings.
( Please refer to the NetMAX VPN Suite User manual for configuration of
Safenet / Soft-PK, Windows 2000, or NetMAX VPN Connecting as Road
Warrior, or the included documentation for other products.)
If you are troubleshooting a non-Road Warrior connection: Review the settings for "Local Configuration" and "Remote Peer" on the
NetMAX server/s, using the worksheet supplied with the VPN manual as a
guide.
Ensure that the user having difficulties has configured the client
software with the proper connection settings.
( Please refer to the NetMAX VPN Suite User manual for configuration of
Safenet / Soft-PK, Windows 2000, or NetMAX VPN, or the included
documentation for other products.)
If you are still having difficulties after reviewing the configuration,
determine if a firewall or other network access restriction is in place that
would prevent the user from accessing the desired network.
If you are STILL having difficulties, please contact NetMAX technical support. | |
|
|
When the client connects, Phase 1 completes, but Phase 2 is unsuccessful? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
| This type of problem is most often associated with misconfiguration of the VPN
client software being used to connect to the NetMAX VPN server.
Please review the client software's Phase 2 settings, using the VPN Manual for NetMAX VPN clients, SafeNet Soft-PK, or Windows 2000, or the documentation provided with other VPN Clients.
For products other than those specifically supported by the NetMAX VPN Suite, check http://www.netmax.com/fom/fom.cgi?file=337 to ensure that the client
software meets the requirements for communication with a NetMAX VPN server.
| |
|
|
3rd Party Compatibility Notes |
| Information on the interoperability of other VPN servers/clients with NetMAX
VPN Suite address-suppressed | |
| Subcategories:
Answers in this category: | |
|
|
Can other Windows IPSec compliant VPN clients be used? |
| Applies to: All versions of NetMAX VPN Server Suite
address-suppressed | |
|
The NetMAX VPN Server Suite has been tested for interoperability with SafeNet SoftRemote as well as Intel Netstructure (Shiva). The results of the Shiva test can be seen at the following location:
Intel Netstructure (Shiva) VPN Client For other clients, ensure that the client software meets the requirements for communication with NetMAX VPN Server Suite, listed at: Technical Specifications Also, FreeS/WAN keeps a list of compatible VPN clients in the documentation area of their website. NetMAX VPN Server is based on the FreeS/WAN project, so these clients are more likely to work with NetMAX. Any information regarding interoperability with other products would greatly assist the further development of NetMAX VPN Server Suite, and may be submitted via email to support@netmax.com. address-suppressed | |
|
|
Is the NetMAX VPN Server Suite interoperable with Cisco PIX Secure Firewall? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
For information on interoperability with Cisco PIX Secure Firewall, see the Cisco
PIX Secure Firewall Configuration Guide . Please note that the document referred to by the link above is in PDF format. Viewing PDF documents requires a PDF viewer, such as Adobe Acrobat Reader. address-suppressed | |
|
|
Is the NetMAX VPN Server Suite interoperable with Checkpoint FW-1? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
For information on interoperability with Checkpoint FW-1 (with 3DES), see the
Checkpoint
FW-1 Configuration Guide.
Please note that the document referred to by the link above is in PDF format. Viewing PDF documents requires a PDF viewer, such as Adobe Acrobat Reader.
| |
|
|
What programs are known to conflict with the NetMAX IRE client? |
| Applies to: All versions of SafeNet SoftPK that were distributed by Cybernet
address-suppressed | |
|
The following programs are known to have conflicts with the NetMAX IRE SafeNet/Soft-PK VPN client, and should not be installed together on the same machine.
Microsoft®'s NetMeeting It is possible that the NetMAX IRE SafeNet/Soft-PK VPN client will not work on Windows ME.
Most conflicts involve the method in which the NetMAX IRE client takes control of the tcpstack (winsock).
| |
|
|
Why does Windows 2000 MTU settings cause problems with NetMAX VPN gateway communications? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
We have found that Windows 2000 does not do MTU discovery by default, and it's MTU setting is by default set to 1500.
Most encapsulated protocols will have an MTU that is smaller than 1500 because additional bytes must be added to each packet. IPSEC requires an MTU of 1480. When a NetMAX VPN Server Suite gateway and a Windows 2000 machine begin an IP conversation, MTU discovery should allow the Windows 2000 machine to lower it's MTU setting to the one offered by the NetMAX in the MTU Discovery negotiation. Since the Windows 2000 machine is set to not perform this MTU negotiation, it will continue to send packets that are 1500 bytes. If the Windows 2000 machine sends a packet larger than 1480 bytes, the NetMAX will be unable to accept the packet and will report this with an ICMP message asking the Windows 2000 machine to fragment packets larger than 1480 bytes. Windows 2000 ignores these ICMP messages. This problem can be worked around by enabling MTU discovery on your Windows 2000 machines by making a registry entry: Under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, create a DWORD value with the name "EnablePMTUDiscovery", and the value of "1".
Modifying your registry is considered advanced configuration for Windows 2000 users and can cause serious problems if done incorrectly. We will not be able to support this. This article is for information purposes only, and we can not recommend your modifying the default behavior of Windows 2000.
| |
|
|
Can the native IPSEC component in Windows 2000/XP connect as a VPN Road Warrior? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
The native IPSEC component in Windows 2000/XP can not make a Road Warrior connection to the 3.x versions of the NetMAX VPN Server Suite, because it does not support IPSEC aggressive mode negotiation.
The native IPSEC component in Windows 2000/XP only supports certificates for Road Warrior connections when using Microsoft's proprietary L2TP VPN protocol, which NetMAX does not support. This makes it unusable as a Road Warrior VPN client with NetMAX 4.x. The Windows 2000/XP IPSEC component can support making a VPN connection to a NetMAX VPN Server Suite using Main Mode. Instructions are in the VPN Server Suite documentation.
If you would like to make a Road Warrior connection to a NetMAX VPN Server Suite using Windows 2000/XP, you will need a third party VPN client, such as SafeNET's SoftRemote.
| |
|
|
Hints / Suggestions |
| Hints or Suggestions on the use of NetMAX VPN Suite address-suppressed | |
| Subcategories:
Answers in this category: | |
|
|
Why has telnet been disabled in the NetMAX VPN Server Suite? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
Telnet is a feature present in previous NetMAX products. It has been disabled
in the NetMAX VPN Server Suite.
This is because telnet communication sends all information transmitted between the client and the server in clear text. This makes such communication vulnerable to would-be attackers. It is STRONGLY recommended that you do not enable telnet in the NetMAX VPN Server Suite. Instead, use SSH (Secure Shell) for remote administration and logins. PuTTY is a free SSH client that we highly recommend for Windows users. Please see the next FAQ article for more information on configuring SSH access from within the NetMAX. address-suppressed | |
|
|
How do I configure SSH for remote administration and shell logins? |
| Applies to: NetMAX version 3.1 - 4.0x
address-suppressed | |
NetMAX VPN Server Suite (and all versions of NetMAX 3.1 and later) is configured with an SSH (Secure Shell) server for remote shell login and administration. In order to use this capability, the administrator must choose which users are allowed to access the server in this way:
This process must be repeated for each user who will be permitted remote shell login access. If SSH logins are still not working, check that you are not blocking SSH (port 22) with a firewall rule. If you are, either create a custom rule to allow certain machines or networks to access that port, or use the checkboxes under "Network|Firewalls|Interface|Server" to allow access. | |
|
|
Are there new VPN-specific entries in /proc? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 3.2
address-suppressed | |
You may have noticed that there are some entries under the /proc directory that are not present in other NetMAX products. Here are the VPN-specific entries and a brief explanation of each: /proc/net/ipsec_eroute Displays information about current VPN routes. Example: 99.1.1.1/32 -> 10.0.0.0/8 => tun0x3d10b014@99.1.2.1 99.1.1.1/32 -> 99.1.2.1/32 => tun0xb6449669@99.1.2.1 "99.1.1.1/32 -> 10.0.0.0/8" means there is a connection from a host 99.1.1.1 to a network 10.0.0.0. It is known that "99.1.1.1" is a host because it is immediately followed by a "/32" (The subnet mask which identifies a single host) It is known that 10.0.0.0 is a network because it is not immediately followed by a "/32" "tun0x3d10b014@99.1.2.1" signifies that we are creating a tunnel with 99.1.2.1 as the gateway. For additional details on interpreting the "0x3d10b014" part, type 'man ipsec_spi' from the UNIX command line. /proc/net/ipsec_klipsdebug Specifies current debugging features and level for IPSEC communications. Example: debug_tunnel=00000000. debug_netlink=00000000. debug_xform=00000000. debug_eroute=00000000. debug_spi=00000000. debug_radij=00000000. debug_esp=00000000. debug_ah=00000000. debug_rcv=00000000. debug_pfkey=00000000. For additional information on interpreting this output, type man ipsec_klipsdebug from the UNIX command line. /proc/net/ipsec_spi Contains detailed information about current security associations and their configuration. Tells which hosts are involved in the connection, how they are communicating, key lifetimes and more. Example: tun0x8a649b6f@99.1.2.1 IPIP: dir=out 99.1.1.1 -> 99.1.2.1 life(c,s,h)=add(206523,0,0) esp0x835890e@99.1.2.1 ESP_3DES_HMAC_SHA1: dir=out ooowin=16 seq=2 alen=160 aklen=20 eklen=24 life(c,s,h)=bytes(256,0,0)add(206452,0,0)use(206465,0,0)packets(2,0,0) idle=63 esp0x8a649b6f@99.1.2.1 ESP_3DES_HMAC_SHA1: dir=out ooowin=16 alen=160 aklen=20 eklen=24 life(c,s,h)=add(206523,0,0) tun0xdbf0ae23@99.1.1.1 IPIP: dir=in 99.1.2.1 -> 99.1.1.1 life(c,s,h)=add(206523,0,0) For additional details on interpreting this output, type 'man ipsec_spi' from the UNIX command line. /proc/net/ipsec_spigrp Displays information about groups of security associations. Similar to ipsec_spi. Example: tun0x59905deb@192.245.33.149 esp0x59905deb@192.245.33.149 tun0x5e400cfd@24.131.112.149 esp0x5e400cfd@24.131.112.149 For additional details on interpreting this output, type 'man ipsec_spigrp' from the UNIX command line. /proc/net/ipsec_spinew Contains the next Security Parameters Index that will be used to negotiate security associations. This value will change every time it is accessed, to ensure unique identification of new security associations. Example: 0x1014 /proc/net/ipsec_tncfg Displays information about which VPN "virtual" interfaces are associated with which "real" interface. Example: ipsec0 -> eth0 mtu=1480 -> 1500 In this example, the "virtual" interface ipsec0 is associated with the "real" interface eth0. The "virtual" interface has been configured to have an mtu value of 1480, while the "real" interface has an mtu of 1500. For additional details on interpreting this output, type 'man ipsec_tncfg' from the UNIX command line. /proc/net/ipsec_version Contains the current version of the IPSEC kernel patches running. Example: FreeS/WAN version: 1.3address-suppressed | |
|
|
Can I manually control the VPN Subsystem (Start, Stop, Restart) from the command-line? |
Applies to: NetMAX VPN Server Suite version 3.1 - 4.0xaddress-suppressed | |
We recommend that you control the VPN system through the NetMAX interface. You may use the following information at your own risk. The following scripts are present to control the VPN subsystem: /usr/netmax/etc/rc.d/isakmpd.sh Controls the operation of the Internet Key Exchange daemon. This is the mechanism responsible for transporting and interpretting authentication data. Available commands are: /usr/netmax/etc/rc.d/isakmpd.sh stop Stops the authentication mechanism /usr/netmax/etc/rc.d/isakmpd.sh start Starts the authentication mechanism /usr/netmax/etc/rc.d/isakmpd.sh restart Restarts the authentication mechanism /etc/rc.d/init.d/ipsec Controls the configuration of the "virtual" network interfaces responsible for IPSEC communication. This is the mechanism responsible for transporting and interpretting encrypted communications across a VPN tunnel. Available commands are: /etc/rc.d/init.d/ipsec stop Disables IPSEC communication and "brings down" virtual interfaces. /etc/rc.d/init.d/ipsec start Enables IPSEC communication and "brings up" virtual interfaces. /etc/rc.d/init.d/ipsec restart Restarts IPSEC communication and "brings down" virtual interfaces, then brings them back up.address-suppressed | |
|
|
I am planning a site-to-site tunnel between two NetMAX VPN servers. What do I need to know? |
| Applies to: All versions of NetMAX VPN Server Suite
| |
| In order to create a secure site-to-site tunnel between two NetMAX VPN servers,
you will need to know the following:
Does each NetMAX server have a static IP on the untrusted network through which the tunnel will be created, or does one or both have a dynamc IP?
You will need to know this information to determine whether you will be
creating a Road Warrior connection, or a non-Road Warrior connection.
If both servers have static IP addresses, what are they? If one or both servers have dynamically assigned IP addresses, what is the identity that will be used to create the tunnel?
The identity is in the form of "username@domainname" - where "username"
is a user on the NetMAX receiving connections, and domainname is the
primary domain of the NetMAX receiving connections.
Are there any network access restrictions (firewalls) in place on the NetMAX receiving connections?
Firewalls can complicate the behavior and configuration of VPN tunnels.
The presence of a firewall may require that the administrator of the
NetMAX receiving connections specifically allow communications from the
NetMAX initiating connections, or that NAT be enabled for VPN
communications.
Which network interface is designated as the "external" interface on each server? Will the NetMAX server receiving connections allow VPN communication with hosts in it's own internal network/s, only the server itself, or both? If the NetMAX server receiving connections will provide VPN communications with hosts in it's own internal network/s, what are the network IP and subnet mask for each internal network?
After you answer these questions, follow the steps in the manual for setting up your NetMAX VPN servers.
| |
| address-suppressed | |
|
|
How do I configure VPN Client Communications? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
Please refer to the NetMAX VPN Server Suite users manual, Example Configurations section, for configuration of SafeNet SoftRemote or Windows 2000 configuration.
To determine if a client if capable of communicating with the NetMAX VPN Suite, it must have the following characteristics:
If the client software has these characteristics, refer to the documentation included with the product on configuration. address-suppressed | |
|
|
What Ethernet cards are compatible with the VPN Client? |
| Applies to: SafeNet SoftPK 5.x
address-suppressed | |
| As of this time, all ethernet cards known to work in Windows Based or Macintosh
machines are supported by the VPN Client.
If you have an ethernet card that is having trouble with the SafeNet/Soft PK client, please send an email containing the make and model of the card to support@netmax.com for review. | |
|
|
Is it possible to block access to certain IP addresses and/or protocols over the VPN connection? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.03
address-suppressed | |
|
In order to block access to specific IP addresses / ports over VPN connections,
you must place the desired restrictions on the private or internal interface of
the NetMAX VPN server.
This will universally restrict access to the specified ports or IP addresses, not only for VPN connections, but also for any connection routed through or originating from the VPN server itself. At this time, creating firewall rules on VPN interfaces is unsupported. address-suppressed | |
|
|
Why is my VPN Server performance slow? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
|
VPN Server performance is subject to many factors.
Anything that would normally hinder the performance of a Server will apply to VPN servers as well, such as:
If the items mentioned above are not a concern, review the configuration of the NetMAX server and client software to ensure that all is proper. VPN communication relies on software based encryption, meaning that all packets travelling across a secure tunnel are first encrypted, then transmitted. By nature, this slows down communication. For most users, the benefit of security more than compensates for the performance hit. To ensure that the server is able to encrypt data quickly, eliminate any unecessary applications running on the server and client machines, especially those that use encryption. address-suppressed | |
|
|
What log files are created by the VPN server? |
| Applies to: NetMAX VPN Server Suite 3.1 - 4.0x
address-suppressed | |
|
The only unique log file in NetMAX VPN Suite is /var/log/vpn.log
Other information pertaining to the VPN is collected in the following log files, along with other unrelated information:
address-suppressed | |
|
|
Where are the VPN-specific configuration files or prototypes? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
The following VPN-specific configuration files are present in NetMAX VPN Suite:
For more information about the first two configuration files, type 'man isakmpd.conf' or 'man ipsec.conf' as user root from the command-line. A new prototype has been added to /var/conf/sdb/prototypes/ as well for isakmpd.conf. This prototype is available for advanced users who wish to modify the behavior and rekeying intervals of the VPN subsystem for ineroperability with other VPN implementations. Please do not modify any of the above configuration files aside from the prototype, however. It could break your VPN and your changes could get overwritten by Commits and/or Upgrades. address-suppressed | |
|
|
Why is the server creating firewall rules by itself? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.0x
address-suppressed | |
In order to facilitate VPN communications, NetMAX VPN Suite automatically creates a few necessary firewall rules upon receiving a connection request. When a connection is initiated, the NetMAX VPN server checks to see if the connection is from a known client, or if this will be a Road Warrior connection. The server then checks in the appropriate configuration files to determine if NAT should be enabled for the type of connection it is receiving. If NAT is enabled for the connection being requested, the server automatically creates the appropriate masquerading rule. If NAT is not enabled for the connection being requested, the server automatically creates the appropriate forward / accept rule for the connection. These rules are created because the default policy of the firewall is to DENY communications. This policy ensures maximum security. Consequently, specific exceptions need to be made to accomodate VPN communications.address-suppressed | |
|
|
What Common console messages are related to VPN? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 3.2
address-suppressed | |
|
You may see the following console messages on your VPN Server Suite:
isakmpd: write (3, ...) failed: Device not configured
This message is indicative of the way isakmpd talks to the Linux kernel. This message is normal, may appear in your console messages on a regular basis, and is no cause for alarm.
| |
|
|
How do I configure the SafeNet SoftPK VPN client to connect to the NetMAX VPN Server? |
| Applies to: NetMAX VPN Server Suite version 3.1 - 4.03 with SafeNet SoftPK NetMAX Distribution
| |
|
This guide applies to the version of SafeNet SoftPK that was distributed with NetMAX. This product is no longer in production, and we now recommend that you either purchase the latest version from SafeNet or use another compatible VPN client.
| |
|
NetMAX VPN remote client configuration guidelines and troubleshooting
Multiple Network Interfaces Windows 2000 Configuration To ensure connectivity of the NetMAX SafeNet/Soft-PK VPN client to a NetMAX VPN server, follow the following troubleshooting guidelines:
- Windows ME - America Online (AOL) Multiple network interfaces on NetMAX VPN client computer. If you cannot connect your SafeNet VPN client to your NetMAX VPN server after trying the above guidelines the problem may be your computers' interfaces. The SafeNet/Soft-PK VPN client cannot function properly if your Windows machine has more than one network interface (adapter). A network interface is considered any hardware which connects your computer to any kind of network.This includes all modems and all Network Interface Cards (An IR communications port will not cause any problems with the SafeNet VPN client.) The problem and reason: Unable to connect VPN session remotely when the destination IP address of the server is the same network address of office LAN. User is able to connect to LAN through NIC card when connected locally. When the user takes his notebook outside the office and attempts to connect remotely to the same server's IP address on his local LAN- secure sessions are not possible. The user is also using fixed addresses on the NIC card. Cause: When the user is connecting remotely the notebook PC still thinks the server is local due to the address on the NIC card. Resolution:There are two ways to work around this routing issue.
An example for, creating a Dial-up only profile:
If you have more than one network interface in your windows machine you may choose one of these options:
Having two profiles enables you to switch between the VPN profile, with only one network interface enabled, and the default profile, with all network interfaces enabled. This way you will not have to reinstall your network interfaces when you wish to use more than one. This option is recommended if you have an integrated network interface and use another for the VPN connection. For example if you have an integrated NIC and use a modem for the VPN connection. In order for the SafeNet VPN client to work in Windows 2000 these guidelines must be followed.
|