How to reconnect VPN automatically after sleep/hibernate on Vista/7?

3

I'm using Win 7's built-in VPN client but every time I put my computer to sleep / hibernate mode and then wake it up again, the connection is lost and I need to reconnect manually. Is there any way to automate it? Wireless connections have a nice little checkbox ("automatically connect when this network is in range") but I couldn't find anything similar for VPN connections. Task scheduler maybe?

Borek Bernard

Posted 2009-09-01T18:44:45.593

Reputation: 11 400

Answers

2

Okay I had the same exact "problem", do like this (translated). Make a scheduled event with the following options:

Set triggers:

  1. When connected to a user session (or similar), At login and When unlocking workstation.
  2. Certain user [yourcomputer\username] (optional but recommended)
  3. Connection from the local computer
  4. Activated

Set actions:

  1. Start a program
  2. Program or script: rasdial
  3. Argument: "the VPN Connection name" your_username your_password (with quotes)

If you would like extra security skip entering the password in the previous step. This is however only a bit insecure if someone else is sitting at your computer and opens up this dialog they can see your login detail.. You will however then always have to enter the password manually (I'm not sure if a dialog shows up though but it might).

Edit: Seems like this only works for when you use "switch user". I've added Triggers: "At login" and "When unlocking the workstation". Hopefully this covers all possible scenarios. I've also added a 30 second delay on Switch user and At Login so it doesn't try before there is a network connection available.

OZZIE

Posted 2009-09-01T18:44:45.593

Reputation: 204

0

Apparently Windows 7 does VPN Reconnect.
This article might help : Remote Access Step-by-Step Guide: Deploying Remote Access with VPN Reconnect.

harrymc

Posted 2009-09-01T18:44:45.593

Reputation: 306 093

2Nice tip, although it won't probably work for sleep/hibernate scenario. From the document:

"If your laptop hibernates when you close the lid, then the connection is lost and you will have to manually reinitiate the connection" – Borek Bernard – 2009-09-01T21:43:06.683