У меня очень разочаровывающая проблема с VPN-соединением, инициируемым Rasdial.
У меня есть компьютеры (Windows XP Professional SP2), которые служат в качестве беспилотных полевых измерительных приборов. Они автоматически инициируют соединение VPN с сервером через соединение UMTS с помощью пакетного файла, который я вызываю из приложения.
Для установления соединения я использую следующий пакетный файл:
rasdial vpnserver /disconnect
rasdial VPNserver stationname password
Это работает нормально, пока соединение 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
попытаться сбросить все, что связано с сетью. К сожалению, это не имеет никакого эффекта, я все еще получаю ту же ошибку.
Должно быть что-то, что сбрасывается при перезагрузке компьютера, но мне не удается узнать, что это такое и как это сделать из командной строки.
Как я могу решить эту проблему без перезагрузки всей машины?