Eu uso VPN via openVPN. Meu ISP é um trapalhão e a conexão com a Internet cai de vez em quando. Então, quando ele sai, eu tenho um script que redefine a conexão VPN. Força a saída do OpenVPN Deamon e redefine as configurações de DNS com
sudo networksetup -setdnsservers Ethernet empty
mas este código não funciona de forma confiável. Muitas vezes, o domínio de busca VPN IP e VPN ainda permanece lá, até eu repito "networksetup -setdnsservers Ethernet empty" dez vezes. Eu tenho que mudar o ambiente de rede e alterá-lo de volta para se livrar do IP da VPN. Eu tentei excluir '/private/var/run/resolv.conf', mas o problema continua o mesmo. Existe uma maneira de forçar a redefinição do DNS?
Tags dns networking vpn openvpn