Kali Linux openVPN não passa no teste de vazamento de DNS

1

Eu instalei recentemente o Kali Linux no VMWare. Consegui instalar o openVPN com êxito seguindo as estas instruções, mas parece que ele não passa no teste de vazamento de DNS . Existe alguma coisa que possa consertar isso?

Além disso, como posso parar minha conexão com a Internet se minha VPN falhar? Eu não quero expor meu IP real.

    
por user01230 23.04.2015 / 22:15

3 respostas

1

Por padrão, o OpenVPN não reconfigura o DNS em não-Windows. Você poderia usar um gancho (desculpe as explicações estão em francês) para fazer isso:

#!/bin/sh

# Write foreign options to stdout:
foreign_options() {
   local i
   while true; do
       local varname=foreign_option_$i
       local value="$(eval echo \$$varname)"
       if [ -z "$value" ]; then
           return
       fi
       i=$((i+1))
   done
}

# Get resolvconf configuration:
create_resolvconf() {
   foreign_options | grep "^dhcp-option DNS " | sed "s/^dhcp-option DNS /nameserver /"
}

route_up() {
   # Append nameservers to resolvconf (it would be better to override them):
   create_resolvconf | resolvconf -a $rdev
}

route_pre_down() {
   # Kill switch (adjust with your real network interface):
   sudo ip link set eth0 up
   # Restore the DNS config:
   resolvconf -d $rdev
}

case "$script_type" in
   route-up) route_up "$@" ;;
   pre_down) route_pre_down "$@" ;;
esac

Com este snippet de configuração do OpenVPN:

script-security 2
down my_script
route-pre-down my_script
    
por 12.05.2015 / 16:49
0

Para que isso funcione, verifique primeiro:

1) Classifique os servidores de nomes DNS

nano /etc/resolv.conf

e altere-o para que você tenha

nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 8.8.8.8

2) Faça o download das configurações do OpenVPN em VPNBook e as extraia em algum lugar.

3) No tipo Iceweasel / Firefox na barra de URL:

about:config

ele vai pedir para você 'ter cuidado'

4) Procure por 'media.peerconnection.enabled' e verifique se está definido como falso clicando duas vezes nele.

5) Feche o seu navegador

6) Mude o diretório no terminal para onde você extraiu os arquivos de configuração do OpenVPN.

7) Use o comando openvpn para carregar a VPN e digite o nome de usuário e senha.

8) Uma vez inicializado, vá para o seu navegador e verifique o dnsleaktest

    
por 02.09.2016 / 00:59
-1

Você deve tentar configurar seus proxychains

Edite o /etc/proxychains.conf : mude para dynamic e adicione socks5 127.0.0.1 9050 após socks4.

use em um terminal:
~$ proxychains iceweasel www.dnsleaktest.com

    
por 12.05.2015 / 16:14