kee*_*ees 5 vpn windows-xp batch-file
我在使用 Rasdial 启动 VPN 连接时遇到了一个非常令人沮丧的问题。
我有用作无人现场测量设备的计算机(Windows XP Professional SP2)。他们通过使用我从应用程序调用的批处理文件,通过 UMTS 连接自动启动与服务器的 VPN 连接。
对于要启动的连接,我使用以下批处理文件:
rasdial vpnserver /disconnect
rasdial VPNserver stationname password
Run Code Online (Sandbox Code Playgroud)
只要 UMTS 连接正常且运行良好,此方法就可以正常工作。但是,如果 UMTS 因任何原因掉线然后又回来了,我将无法再次建立 VPN 连接。当我运行上述批处理文件时,出现错误:
756 “连接已被拨叫”
我无法“清除”连接。重新连接的唯一方法是重新启动整个计算机,这是不可接受的。
我试图按如下方式扩展批处理文件;
rasdial vpnserver /disconnect
route -f
ipconfig /release
ipconfig /renew
arp -d *
nbtstat -R
nbtstat -RR
ipconfig /flushdns
ipconfig /registerdns
rasdial VPNserver stationname password
Run Code Online (Sandbox Code Playgroud)
尝试重置与网络有关的任何内容。可悲的是,这没有任何效果,我仍然遇到相同的错误。
必须通过重新启动机器来重置某些东西,但我无法从命令行找出这是什么以及如何执行此操作。
如何在不重新启动整个机器的情况下解决此问题?
| 归档时间: |
|
| 查看次数: |
3767 次 |
| 最近记录: |