如何让Azure Point-to-Site VPN一直在线

上篇文章中说到如何一步一步的去搭建P2S的VPN连接,但是我们在使用的时候会遇到一个问题,就是这种连接不是那么稳定,也是就是说经常断开连接,那这对于一个无人值守的环境中可以说是一个 大的问题。(在此多谢@gs_h兄弟提醒)

那如何能够让电脑在断开连接后自动连接呢?首先想到的最靠谱的方法就是执行某些脚本,我试图查找一些关于Azure VPN 客户端的一些命令代码,得到的只有这一个命令:

rasdial”VPNName”

在客户端执行后,你会发现此命令不支持Azure的VPN,通过上一篇文章我们也了解到,P2S VPN是使用的Azure的VPN客户端,而不是windows系统自带的。所以我们要找到VPN客户端的连接信息,然后我们可以在系统中创建自定义VPN。

那接下来看看Azure的VPN是怎么样工作的?

当我们连接VPN的时候,会弹出VPN客户端,我们点击属性

点击查看日志

你会得到像这样的日志

******************************************************************操作系统:WindowsNT6.3拨号程序版本:7.2.9600.16384连接名:demonet所有用户/单一用户:单一用户起始日期/时间:2015/5/23,6:32:02******************************************************************模块名,时间,日志ID,日志项目名,其他信息对于连接类型,0=拨号,1=VPN,2=拨号上的VPN******************************************************************[cmdial32]6:32:0222清除日志事件[cmdial32]6:32:0604预连接事件连接类型=1[cmdial32]6:32:0606预隧道事件用户名=ClientCertificateName域=DUNSetting=bb2085f8-ce38-4f42-982b-aab7fb623cc9Tunnel设备名=隧道地址=azuregateway-bb2085f8-ce38-4f42-982b-aab7fb623cc9-236d763b2d68.cloudapp.net[cmdial32]6:32:0907连接事件[cmdial32]6:32:0908自定义操作Dll操作类型=ConnectActions描述=toupdateyourroutingtable操作路径=C:\Users\itadmin\AppData\Roaming\Microsoft\Network\Connections\Cm\BB2085F8-CE38-4F42-982B-AAB7FB623CC9\CMROUTE.DLL返回值=0x0[CMMON32]6:32:1523外部断开[cmdial32]6:32:1513断开事件呼叫进程=C:\Windows\Explorer.EXE******************************************************************操作系统:WindowsNT6.3拨号程序版本:7.2.9600.16384连接名:demonet所有用户/单一用户:单一用户起始日期/时间:2015/5/23,6:32:18******************************************************************模块名,时间,日志ID,日志项目名,其他信息对于连接类型,0=拨号,1=VPN,2=拨号上的VPN******************************************************************[cmdial32]6:32:1803预初始化事件呼叫进程=C:\Windows\system32\rasautou.exe

这是我们注意有这么一个路径

打开改路径,你会发现VPN客户端的所有配置文件都在这里面

这里面有个拨号电话簿的PBX文件,是以Guid命名的。我们双击打开,然后点击属性。你会发现一个熟悉的界面-VPN属性界面。

接下来,我们就在系统中创建一个新的VPN连接,然后做如下配置。

复制上面地址,到Internet地址框中

选项框中,勾选如图所示的内容

配置如图所示的设置,选择客户端证书。

在网络中,取消勾选“在远程网络上使用默认网关”

做好以上配置后,我们再运行上面的命令

rasdial”AzureVPN”

到这里我们还需要注意一个问题,那就是本地计算机并没有到Azure 虚拟网络的路由地址,当发送到Azure 的路由信息不知道如何去走。

走自己的路,让人家去说吧。

如何让Azure Point-to-Site VPN一直在线

相关文章:

你感兴趣的文章:

标签云: