Configure o OpenVPN para desligar o Adaptador TAP quando ele perder a conexão

0

Aqui está minha configuração atual: Estou conectado a um ponto de acesso Wi-Fi que fecha a conexão a cada 1h 30min. Depois disso, as credenciais são solicitadas a retomar a conexão. Para fazer isso, estou usando um aplicativo Java que verifica o tempo limite e me registra automaticamente novamente.

Assim que inicio o cliente OpenVPN, o aplicativo Java que monitora o status do ponto de acesso muda para o adaptador TAP. Quando o hotspot me expulsa, o aplicativo não volta para o adaptador Wi-Fi normal e, portanto, não pode me fazer login novamente.

Existe alguma configuração especial do OpenVPN que eu possa usar para desativar o adaptador TAP enquanto o OpenVPN tenta reconectar ao seu servidor?

Já experimentei o ForceBindIP (no Windows 7) para forçar o aplicativo Java a usar a placa de rede sem fio, mas parece que não funciona tão bem com os arquivos javaw e jar. Eu apreciaria muito qualquer ajuda!

edit 1: Arquivo conf do cliente OpenVPN:

client
remote <vpn server address> 443
dev tun
proto tcp
resolv-retry infinite
nobind
persist-key
persist-tun
tls-auth ta.key 1
ca ca.crt
cipher AES-256-CBC
keysize 256
link-mtu 1560
comp-lzo
auth-user-pass pass.txt

Com esta configuração, a vpn funciona bem.

    
por Termm 13.10.2014 / 16:18

1 resposta

0

Bem, neste caso, o culpado é a opção persist-tun .

Trecho da página de manual do OpenVPN :

  • --persist-tun

    Don't close and reopen TUN/TAP device or run up/down scripts across SIGUSR1 or --ping-restart restarts.

    SIGUSR1 is a restart signal similar to SIGHUP, but which offers finer-grained control over reset options.

    
por 13.10.2014 / 19:04