Conecte-se à VPN se o servidor não estiver disponível na lan

1

Eu quero fazer uma conexão do meu laptop ao meu servidor onde tenho minha biblioteca de músicas. Eu usei

net use "\SERVER\Folder\etc\" /SAVECRED /PERSISTENT:yes

para se conectar ao meu servidor. Mas também quero poder conectar-me ao servidor quando não estou em casa, por isso configurei um servidor VPN para o qual posso me conectar manualmente.

Agora, gostaria de poder me conectar ao servidor sem precisar verificar se a VPN está ativada e se preciso ou não usar a VPN.

Posso fazer com que, quando tento conectar-me ao meu servidor, ele se conecte à VPN se eu não estiver na rede local, senão ele simplesmente se conecta pela LAN sem a VPN?

EDITAR

Para referência futura, aqui está minha solução final:

@echo off

ping -n 1 SERVER
if errorlevel 1 (
    rasdial "Server VPN" "username" "supersecretpassword"

    ping -n 1 SERVER
    if errorlevel 1 (
        echo msgbox "Could not establish connection to \SERVER\" + vbCrLf + vbCrLf + "*sadface*" > %tmp%\tmpmsgbox.vbs
        wscript %tmp%/tmpmsgbox.vbs
        del %tmp%/tmpmsgbox.vbs
    )
)
    
por Jochem Kuijpers 06.02.2014 / 22:03

1 resposta

2

Isso funcionaria para você?

ping -n 1 SERVER
if errorlevel 1 rasdial vpn.server.com username password
net use "\SERVER\Folder\etc" /SAVECRED /PERSISTENT:yes
    
por 06.02.2014 / 23:49