使用windows server 2008 R2自带服务建的PPTP,两台服务器通过VPN进行数据同步。连接一段时间后,VPN会自动断开,数据同步也会停止。这给工作带来了很大的麻烦。
检测网络中断,服务端需要开通ping,windows server 2008 R2默认没有开启icmp,需要在防火墙配置icmp响应,启用”文件和打印机共享(回显请求 - ICMPv4-In)“选项即可。
VPN自动重连VPN:
1 @echo on 2 :a 3 rem 廷时60秒 4 ping -n 60 127.0.0.1>nul 5 6 rem 判断VPN是否断开,VPN服务端IP,如:10.10.0.1 7 ping 10.10.0.1 8 9 rem 做出选择 10 if not errorlevel 1 goto a 11 12 rem 断开VPN 13 rasdial /d 14 rem 连接VPN 15 rasdial VPN名字 VPN账号 VPN密码 16 17 18 %0
这样使用有一个缺点,就是VPN账号密码可以直接查看,为了安全,我们可以使用以下三种方法。
1、可以对批处理加密。
2、批处理转换成exe文件。
3、批处理隐藏运行。建一个VPN断开自动重连.vbs,把批处理的路径写上。
CreateObject("WScript.Shell").Run "cmd /c C:\Users\Administrator\Desktop\VPN断开自动重连.bat",0
时间: 2024-10-05 07:37:52