rasdial /disconnect
desconecta todas as conexões, independentemente do nome
Eu tenho um problema muito frustrante com uma conexão VPN iniciada com o Rasdial.
Eu tenho computadores (Windows XP Professional SP2) que servem como dispositivos de medição de campo não tripulados. Eles iniciam automaticamente uma conexão VPN com um servidor por meio de uma conexão UMTS por meio do uso de um arquivo em lote que eu chamo de um aplicativo.
Para a conexão ser iniciada, uso o seguinte arquivo em lotes:
rasdial vpnserver /disconnect
rasdial VPNserver stationname password
Isso funciona bem, desde que a conexão UMTS esteja ativa e saudável. No entanto, se o UMTS falhar por algum motivo e depois voltar, não consigo conectar a VPN novamente. Quando eu executo o arquivo de lote acima, recebo o erro:
756 "connection is already being dialled"
Não consigo obter a conexão "limpa". A única maneira de se conectar novamente é reinicializar todo o computador, o que não é aceitável.
Eu tentei expandir o arquivo em lote da seguinte forma:
rasdial vpnserver /disconnect
route -f
ipconfig /release
ipconfig /renew
arp -d *
nbtstat -R
nbtstat -RR
ipconfig /flushdns
ipconfig /registerdns
rasdial VPNserver stationname password
para tentar redefinir qualquer coisa que tenha algo a ver com a rede. Infelizmente isso não tem efeito, ainda recebo o mesmo erro.
Deve haver algo que seja redefinido reinicializando a máquina, mas não consigo descobrir o que é isso e como fazer isso na linha de comando.
Como posso resolver esse problema sem reiniciar a máquina inteira?
rasdial /disconnect
desconecta todas as conexões, independentemente do nome
Tags vpn windows-xp batch-file