Frequently Asked Questions About Virtual Private Network (VPN)

General

Troubleshooting


General

Will the VPN interface work with my normal network connection?

The VPN client is active only when you choose to start it. If the program is not running, then it will not affect your connection.

Do I have to use the Cisco or Movian client software?

For non-palmtop operating systems (Windows, Macintosh, or Unix), the Cisco client is the only client supported by MCCCD.

If you have a palmtop system (Windows CE or PalmOS), you will need to install the Movian client from Certicom. Certicom is also responsible for Movian client support. We will make all reasonable efforts to ensure that our VPN systems are accessible by Movian clients.

Note: Certicom no longer sells single licenses; the smallest available unit is 25 licenses. However, they may soon have resellers that will sell single licenses. Watch their website for more information.

Is there a charge for the Cisco or Movian client software?

For non-palmtop operating systems (Windows, Macintosh, or Unix), the Cisco client is freely available to end-users. See "Downloading and Installing Cisco VPN client software" for more details.

If you have a palmtop system (Windows CE or Palm OS), you will need to purchase Movian client software from Certicom. See the purchase section of their website for the latest pricing information.

Is there PalmOS or Windows CE support?

A third-party client from Certicom, called MovianVPN, is available for these platforms.

Note: Certicom no longer sells single licenses; the smallest available unit is 25 licenses. However, they may soon have resellers that will sell single licenses. Watch their website for more information.

Is there Windows XP support?

The latest version of the Windows 2000 client also works with Windows XP. See "Downloading and installing Cisco VPN Software" for more information.


Windows-specific:

Uninstall or disable "Internet Connection Sharing".

Windows 95
Uninstall or disable "Internet Connection Sharing" before installing this software.
Users must also have the Winsock2 and Dial Up Networking 1.3 software installed. You may download them in a combined installer from Microsoft. Read the instructions on the System Requirements link on the download page before starting the download.
http://www.microsoft.com/ntserver/nts/downloads/recommended/dun13win95/default.asp

Windows 98
Uninstall or disable "Internet Connection Sharing" before installing this software.

To disable ICS, use any of the following methods:

If the ICS icon appears on the taskbar, right-click the icon and then click Disable Internet Connection Sharing.

Note that this method disables ICS without restarting the computer.
If the ICS icon does not appear on the taskbar, click Start, point to Settings, click Control Panel, double-click Internet, click the Connection tab, click the Sharing tab, click to select the Disable Internet Connection Sharing check box, click OK, and then click OK.

Note that this method disables ICS without restarting the computer.
To permanently disable ICS, use the Ics.adm policy file located in the Tools\Mtsutil\ICS folder on the Windows 98 Second Edition CD-ROM. Loading the Disable Internet Connection Sharing option disables the ability to route requests to the Internet and to hand out IP addresses on any computer that loads this profile.

Windows ME

Uninstall or disable "Internet Connection Sharing" before installing this software.

1. Open Network Connections.
2. Click the dial-up, local area network, PPPoE, or VPN connection you want to share, and then, under Network Tasks, click Change settings of this connection.
3. On the Advanced tab, uncheck the Allow other network users to connect through this computer's Internet connection check box.

Windows NT, 2000 and XP systems

There are three ways to disable ICS: through the Desktop, through the Control Panel, or through the Registry.

We will only cover the first two, Desktop and Control Panel

Desktop

To disable ICS through the Desktop, use the following steps.

Right Click on My Computer and select Manage > Services and Applications. Select Services > Right mouse click Windows Firewall/Internet Connection Sharing (ICS). Change the startup type to disable and stop the service. IPSec can be disbaled in the same fashion.

Control Panel

To disable ICS through the Control Panel, use the following steps.

Go to Start > Settings > Control Panel > Administrative Tools > Services. Select Services > Right mouse click Windows Firewall/Internet Connection Sharing (ICS). Change the startup type to disable and stop the service. IPSec can be disbaled in the same fashion..

Why can't I browse Network Neighborhood?

The instructions given in "Downloading and installing Cisco VPN client software" concentrate on using the VPN server with Internet networking protocols (TCP/IP).

To access networked resources through the Windows Network Neighborhood you will need the following:

Windows 95/98/ME

    If you are running Windows 95 you, will need to update your winsock and dial up networking.

    If you are running a personal firewall, you may have to decrease your security settings in order to connect to the VPN network.

    First you will need to verify your network settings.

  1. Click on then go to “Settings”, then “Control Panel”.
  2. Double click on the "Network" icon.

  3. In the Network window, double mouse click the “Client for Microsoft Networks”
    It is recommended to have “Windows Logon” as your Primary Network Logon.
    Next click the “Identification” tab and change the “Work Group” to
    DO.



  4. In the “Client for Microsoft Networks Properties” window, be sure to check “Log
    on to Windows NT domain”. Then enter DOas the “Windows NT domain:”



  5. Once you have made these changes, you will need to reboot your computer before you can go any further. After your computer has rebooted, you may connect to the VPN to verify that your changes are correct.



  6. Once you have successfully logged on to the VPN concentrator, you will be required to log on to the DO domain. In this window enter your DO username and password again. Be sure DO is entered as the Domain. Then click “OK”.
Windows XP/2000
  1. First, make sure that your VPN client is already correctly handling the TCP/IP-based communications. If you cannot connect to the VPN concentrator or to an MCCCD internal web site while the tunnel connection is up, you should resolve those issues before configuring the VPN client for the Network Neighborhood.

  2. To verify that you have received the correct DNS and WINS IPaddresses. Open a DOS shell and run "ipconfig /all" after the VPN connection has been established. You should see the following entries:

    DNS Servers.......................140.198.8.15 and 104.198.8.14
    Primary WINS server...........140.198.8.4
    Secondary WINS Server.......140.198.8.5

  3. Depending on your ISP and your configuration, you may or may not correctly receive the WINS IP addresses needed to connect to the Windows Network Neighborhood area of the MCCCD network. If Network Neighborhood is not properly populated, you need to tell your machine how to find the district WINS servers, located at 140.198.8.4 and 140.198.8.5.

  4. If you want to be prompted to connect to the VPN before you log onto your computer you can modify the settings of the VPN client.

    Double click on the VPN dialed.
    Click on "Options" then select "Windows Logon Properties and make sure the setting are as follows:



  5. Now when you press Ctrl-Alt-Delete to log on to Windows you will be prompte to connect to the VPN. After you have established a VPN connection you can complete the Windows logon. This will enable you to log directly onto the DO domain. Remember to use your DO username and password to log onto windows or you will not be authenticated.

  6. Remember, if you are running a personal firewall, you may have to decrease your security settings in order to connect to the VPN network.

How do I map a network share?
There are two ways to do this, First:

1. Right Click on Network Neighborhood (NT) or My Network Places (2000).
2. Select the Map Network Drive option.
3. On the Map Network Drive window, a drive letter will be assigned; if you wish to change the drive letter you may by clicking on the appropriate down arrow for Drive: and selecting one of the available letters.

4. On the Path: line, please type \\do-admin3\foldername$. Replace foldername with name of the folder to which you want to map. Please use lowercase and don’t forget the $.
5. Be sure to check the “Reconnect at Log” box if it does not already have a checkmark.
6. Click OK/Finish.
7. To verify that the Drive was mapped correctly, open My Computer.
8. Left click on View and select List.
9. Review the list and verify that the foldername$ on ‘do-admin3’ (drive letter) is listed.


Second:

1. Click on Start and select Run. Type in \\do-admin3\foldername$ then press OK.



2. You should now be in the shared directory you listed above.



3. Drag either of the two icons circled in red into Network Neighborhood or onto your desktop. This creates a shortcut rather than a map, it does not use a drive letter or try to connect to the share at logon.

Using software-based firewalls with the VPN server

In order for the VPN server to work through any software-based firewalls you may have installed on your Windows computer, you will need to tell your firewall that information from the VPN server (140.198.253.251) is allowed to come in. Each software firewall system has different controls; to provide an example, we've documented how to configure the free edition of ZoneAlarm. (This is not a product endorsement, just an example.)

To configure the free edition of ZoneAlarm to work with the MCCCD VPN server:

  1. Open ZoneAlarm.
  2. Select the Security tab.
  3. Verify that the Local security setting is set to medium.
  4. Click Advanced, then Add, then IP Address.
  5. Enter "MCCD VPN" in the Description box.
  6. Enter the IP Address of the VPN Concentrator (140.198.253.251).
  7. Click OK twice.

Some firewalls will have a more complex configuration procedure than this. For more information on configuring firewalls to pass data on specific ports, see "Firewall Ports" later on this page.

Problems after installing service packs

Installing some service packs (notably Windows 2000 Service Pack 3 or the Internet Explorer 6 service packs) can overwrite some libraries that the VPN client needs to operate correctly.

If you are having problems after installing a service pack, uninstall the VPN client (under Control Panel Add/Remove Programs) and then reinstall it. The VPN client should work correctly after reinstallation.

Windows XP hangs

This problem is caused by the interaction of the VPN client (even when not active) and the Microsoft QoS feature. Since the QoS feature is not required for networking, we recommend that you disable it as follows:

  • From the Start menu, select Control Panel. When the Control Panel window opens, double-click Network Connections.
  • Right-click on one of the network connections shown, and choose Properties. The resulting window will look something like this:

Network connection Properties window with the QoS Packet Scheduler highlighted.

If you click on the "QoS Packet Scheduler" item, it will be highlighted and its description will appear, as illustrated above.

  • With the QoS Packet Scheduler highlighted as shown, click the Uninstall button.
  • You will be presented with a screen that warns you that this will remove the QoS Packet Scheduler from all connections. Click Yes.

After the QoS Packet Scheduler is uninstalled, we recommend rebooting the system. From this point on, you should be able to use the VPN and your modem correctly.

It has been reported, but not confirmed, that this bug may appear on Windows 2000 machines as well. If anyone has encountered it on Windows 2000, please contact the MCCD Help Desk so that we can add the relevant information to this page.


Macintosh-specific:

Occasional error messages when upgrading to OS X ver. 10.2

Some users have reported error messages when running some versions of the Cisco VPN client on Macintosh OS X version 10.2.

  • If the system has been pre-installed with version 10.2 and the VPN client is installed for the first time, no error messages are reported.

  • If the system was running version 10.1 and a VPN client, and then the system is upgraded to 10.2, the user receives an error message. However, the VPN client will work if the user chooses to continue.

    If you wish to eliminate this error message:

    1. After upgrading your system to 10.2, uninstall the VPN client.
    2. Download the latest version of the VPN client for Macintosh OS X.
    3. Install the latest version.

Native IPSEC support in OS X ver 10.2

We do not have sufficient information to determine whether the built in IPSEC capability in 10.2 will work with our VPN concentrator.

The Cisco client has been tested and is the supported client for connecting to the MCCCD VPN. The native IPSEC capability of the OS is at this point untested and unsupported.


Troubleshooting:

Screen savers, hibernation/sleep mode, and the VPN software

On several operating systems, the Cisco VPN client will have problems when the system engages a screen saver, goes into hibernation, or goes into sleep mode. This is because the VPN client expects to have constant communication with the concentrator. When the system goes into a state of lower activity, some hardware devices can also be put into standby, including wireless and Ethernet cards. If this is done, it interrupts the network connection the VPN client is using to communicate with the server.

On Macintosh versions 7.5 to 9.x, putting the Macintosh into sleep mode while the VPN client software is running can freeze the Macintosh. You should always log out of the VPN client software and exit it before putting your pre-OS X Macintosh into sleep mode.

On Windows, some network cards are put into standby when a screen saver engages or hibernation starts. While there have not been reports of Windows machines freezing, the VPN client often becomes unable to communicate with the server even after the screen saver or hibernation has ended and normal network card activity resumes. Stopping and restarting the client will not solve the problem; you will need to reboot the system in order to be able to connect correctly again. As with a Macintosh, you should always log out of the VPN client software and exit it before letting your system go into screen saver or hibernation mode.

This has not been reported as an issue for Unix or Mac OS X users.

I can't seem to connect. What do I do?

  1. Can you connect without the VPN to your usual Internet Service Provider?
    If you can't connect to your ISP even when you're not trying to use the VPN, the problem is related to the ISP rather than the VPN system specifically. Contact your ISP's technical support department for assistance.

  2. For cable modem and DSL users only:
    There are several factors that may affect users who connect via cable modem or DSL that dialup users may not experience.

    One common device that many cable modem users have attached to their home network is a cable modem router. Most cable modem routers act as firewalls and Network Address Translation (NAT) devices. Both the firewall rules and the NAT may affect their ability to connect via VPN.

    The Cisco client has a check box for NAT transparency. The first suggested course of action for these users is to try to connect with that box unchecked. If that doesn't work, try again with it checked. (Here's how to know if the NAT transparency check box affects you.)

    Firewall ports
    It is also imperative that the firewall rules allow the VPN traffic to pass. Many of these devices are not configured to pass such traffic by default; you may need to reconfigure them yourself in order to permit the VPN connection. Configuration of these devices is beyond the scope of this document. However, the ports that are required for VPN traffic are:

    Service Protocol number Source port Destination port
    PPTP Control Connection 6 (TCP) 1023 1723
    PPTP Tunnel Encapsulation 47 (GRE) N/A
    N/A
    ISAKMP/IPSEC Key Management 17 (UDP) 500 500
    IPSEC Tunnel Encapsulation 50 (ESP) N/A N/A
    IPSEC NAT Transparency 17 (UDP) 10000 (default) 10000 (default)

    If none of the above steps have helped:
    For further assistance, contact the Help Desk at (480) 731-8632 or helpdesk@domail.maricopa.edu.

I can connect, and the VPN works for a while, but then it stops working. What do I do?

  1. Your computer goes into screen saver/hibernation/standby mode, or powers down the network card to save energy. This is further explained in the hibernation item above.

About NAT Transparency:

Checking the NAT Transparency box when it is not needed may prevent the client from working properly. When attempting to connect from a new location, follow this test sequence:

  1. First, try connecting without NAT Transparency (leave the box unchecked).

  2. If that does not work, then try checking the box and selecting "Allow IPSEC over UDP".

  3. If that does not work try selecting "Use IPSEC over TCP".

  4. If none of those options work for you, contact the Help Desk at (480) 731-8632 or helpdesk@domail.maricopa.edu.

Here's why you should try troubleshooting NAT in this order:

The NAT Transparency box is needed if a user is behind a NAT device that is doing PAT (Port address translation) rather than a 1 to 1 NAT. This is common when there are a limited number of routable IP addresses available and many un-routable IP addresses are being mapped to one routable IP address. Some ISPs and some cable/DSL routers may use PAT for this purpose.

If you can connect and authenticate to the VPN server, but are not able to pass traffic, more than likely you will need to turn on the NAT Transparency check box in the VPN client. If you are not able to authenticate to the VPN server, the NAT Transparency box may not by itself fix the problem.

If the VPN client can specify a port for NAT transparency, there are 2 ports that the client can try. The VPN server is configured for NAT Transparency on port 80 and port 10000. (Port 80 is the new default for the client and server software; Port 10000 is provided as an alternate port in case you are behind a firewall or other device that may interfere with port 80 traffic.) You can configure either of these ports in your client if prompted for a port when the NAT Transparency box is checked.

If the VPN client cannot specify a port for NAT Transparency, it will use Port 80 when the NAT box is checked. If you are using both NAT behind a device that blocks port 80 traffic and a VPN client that cannot specify the alternate port 10000, you may not be able to use the VPN server unless you can work without either the block on port 80 or the NAT device.