vpn clients hang and need to disconnect/reconnect

Posted on 2004-11-08
Last Modified: 2011-09-20
Not sure if anybody will have any suggestions for this but for max points, maybe someone will...
Here is the setup:

VPN Server: Win2k server (SP4), RRAS, ISA Server 2k Standard (SP2), RainConnect load balancing 2 broadband ISP links.

Clients: Win XP Pro (SP1) connecting from various home cable/DSL setups.  ICS firewall disabled.  They use built in Microsoft VPN client.  Main functionality is Outlook-Exchange connection.

Problem frequency: Intermittently- some days worse than others

Problem: The clients can always work for a while (lets say 10 minutes).  At some point, the clients will still appear in RRAS clients MMC with a status of "connected".  Their connection time will still be ticking but I cannot ping them from the LAN.  They obviously cannot perform any network related tasks as they can't see the network anymore.  They will then disconnect/reconnect the VPN and as soon as they reconnect I can ping them and they are up and running.  The process will then repeat itself...

This issue was not always here and I am trying to figure out what has caused it.  The event log doesn't display anything relevant.
Question by:jcneil4
    LVL 1

    Accepted Solution

    Is it possible that RainConnect is improperly balancing VPN connections?  I beleive these type of ISP sharing systems use NAT to change the source ip based on which outbound ISP link is selected.  Perhaps the VPN connections are being moved away from the original ISP link to another ISP link and something is being confused by this.  Perhaps a bug in the RainConnect software?

    Of course the best way to track this would be to sniff one of the connections at 2 points:  At the client end (tricky, since the user wont have Netmon installed), at the point where the ISP's connect to your RainConnect Windows Server.  You would want to look for any change in the VPN connection.  Look at the session data, which maintain session state (TCP Port 1723 for PPTP, UDP port 500 for IPSec).  It looks like this is going through ok, hence the "connected" status.  It is likely that although the session is up, the data packets are being dropped.  Look for the data traffic (protocol 47 for PPTP, protocol 50 for IPSec).  I think you'll find that the data traffic packets are being dropped and the control (session) packets are going through.

    As for an explaination as to this happening recently, perhaps something has changed in the level of service of one (or both) of the ISP connections that RainConnect is balancing, causing connections to be moved about due to poor performance (or better performance) of an ISP link


    LVL 1

    Author Comment

    That's a definate possibility.  Let me do some testing... I'll post what I find and we'll go from there.
    LVL 1

    Author Comment

    That worked.  I forced all tcp 1723 and GRE to use a single ISP in RainConnect and it seems better to be fixed.
    Thanks- I awarded you the points.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    PRTG Network Monitor: Intuitive Network Monitoring

    Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

    Join Greg Farro and Ethan Banks from Packet Pushers ( and Greg Ross from Paessler ( for a discussion about smart network …
    If you're not part of the solution, you're part of the problem.   Tips on how to secure IoT devices, even the dumbest ones, so they can't be used as part of a DDoS botnet.  Use PRTG Network Monitor as one of the building blocks, to detect unusual…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now