Configuração do cliente OpenVPN
To fazendo este post para ajudar algumas pessoas que já passaram pelo mesmo problema que eu passei. No meu caso eu fecho uma VPN e nesse momento preciso alterar os servidores de DNS da minha conexão para utilizar os servidores que estão dentro da rede VPN.
No início precisei alterar manualmente nas configurações de rede do windows, mas isso é pouco prático de fazer, só depois que descobri essa configuração que estou usando atualmente no exemplo abaixo, ai essa troca é feita sempre que a VPN fecha.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
dev tun persist-tun persist-key ncp-ciphers AES-256-GCM:AES-128-GCM cipher AES-256-CBC auth SHA256 tls-client client resolv-retry infinite remote x.x.x.x 1196 udp remote y.y.y.y 1196 udp remote-random dhcp-option DNS A.A.A.A dhcp-option DNS B.B.B.B register-dns block-outside-dns verify-x509-name "OpenVPN" name pkcs12 CERTIFICADO.p12 tls-auth CERTIFICADO.key 1 remote-cert-tls server auth-nocache auth-user-pass pass.txt |
Aqui estou separando a parte especifica que trata do funcionamento correto do DNS
1 2 3 4 |
dhcp-option DNS A.A.A.A dhcp-option DNS B.B.B.B register-dns block-outside-dns |
Outra configuração util para ser utilizada é salvar a senha da VPN para evitar ficar sendo questionado por ela com frequência. Nesse caso eu criei um arquivo chamado pass.txt com o conteúdo abaixo, e ele é informado no arquivo de configuração no parâmetro auth-user-pass.
1 2 |
USERNAME PASSWORD |