Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 511
  • Last Modified:

Auto connect to VPN when connection is lost

Hi,

I have a SBS 2003 server (server 1) connection to a 2003 R2 Server (server 2) via VPN. The line works well, but occasionally the connection is dropped due to restart of the target server (Server 2).

I have checked the box (redial if line is dropped) in the VPN configuration, but this does not do anything, when the target server is restarted. Probably because of the long period of time (about 10 min.). Then we have to etablish the connection again manually.

Is there somewhere, where I can aks the connection to always redial?

If this is not possible I am thinking about making a script and make it run each 10 minutes from the taskmanager. This script shuld check if there is a connection - and if not dial up the connection. The script is probably pretty simple, but I don't know anything about making scripts. Can anyone help me?

Thanks!
   
0
sjaller
Asked:
sjaller
  • 2
1 Solution
 
WerrockCommented:
You can use "rasdial VPNNAME USER PASSWORD"

A script could look like this if your vpn will creates a new IP starting with 192.168.10. This will check the connection every 30 sec.

:start
ipconfig | findstr "196.168.10"
if %ERRORLEVEL% == 0 goto :wait
rasdial.exe VPNNAME USER PASSWORD
:wait
sleep 30
goto start
0
 
sjallerAuthor Commented:
Thanks,

I have made a scriptfile like you suggested with succes. ONLY I HAD TO MAKE ONE CHANGE since the command "sleep 30" does not exist. I replaced the command with the following "fake command just to make it wait - each line takes 5 seconds to process, so now i waits for 30 seconds"

ping 1.0.0.0 -n 1 -w 5000 >NUL
ping 1.0.0.0 -n 1 -w 5000 >NUL
ping 1.0.0.0 -n 1 -w 5000 >NUL
ping 1.0.0.0 -n 1 -w 5000 >NUL
ping 1.0.0.0 -n 1 -w 5000 >NUL
ping 1.0.0.0 -n 1 -w 5000 >NUL

If you agree with my method, please post again with corrected script, then I will accept that as solution.
0
 
WerrockCommented:
Yes, I'm sorry that sleep did not work. The command sleep a part of Windows 2003 Resource Kit which i happened to have installed. Your solution is good enough and you can find a similar solution at:
http://malektips.com/dos0017.html
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now