Eu tenho lutado por dois dias para configurar o acesso do OpenVPN a um dos meus servidores, mas algo não funciona.
Primeiro, sobre minha configuração:
Meu servidor é Debian 6 instalado no ambiente vps on kvm. Eu tenho debian 6 net install que vem sem nenhum serviço, então eu instalei o iptables, openvpn, bind dns e dns masq.
Meu pc é o Xubuntu 14.04 desktop install.
Bem, até o problema. O problema é que não consigo navegar em sites quando estou conectado à vpn. MAS posso, por exemplo, conectar-me ao email no thunderbird. Eu posso procurar meu outro servidor via ipaddress e eu posso pingar qualquer site. Mas quando eu digito url no navegador, não carrega nada. Então, parece que qualquer coisa relacionada a IP funciona, mas a resolução de um URL não funciona.
Aqui está a minha configuração do servidor openvpn.
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 10.8.0.1"
push "dhcp-option DNS 8.8.8.8"
keepalive 10 120
comp-lzo
max-clients 2
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log openvpn.log
verb 5
também defino
net.ipv4.ip_forward to 1
E no dnsmasq eu configurei para ouvir as duas interfaces.
listen-address=127.0.0.1,10.8.0.1
e cuide deles juntos
bind-interfaces
E eu também defino uma tabela de roteamento no iptables para isso
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -j REJECT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
Assim, consigo me conectar e fazer ping no google.com, acesso a trabalhos de endereço IP. mas nos navegadores quando eu tento ir ao google.com ele encontra mas não consegue carregar uma página.
E para mencionar servidor é um antigo em uso eu tinha isso por um ano funcionando bem antes, mas ele falhou devido a falha de disco rígido e eu tive que reinstalá-lo e começar de novo, então o sistema operacional é novo nele. / p>
EDIT: Acabei de verificar os logs e recebo este erro
MULTI: bad source address from client [214.236.214.100], packet dropped
e 214.236.214.100 é o meu endereço IP que meu computador usa e eu estou obtendo do meu roteador doméstico.
EDIT # 2: Acabei de receber um email sobre o login suspeito do google de um ip do servidor. Eu estou correndo thunderbird no meu ps e isso significa que uma vez que eu estou em vpn conectado meu thunderbird se conecta aos e-mails, mas eu ainda não consigo resolver a navegação de endereços de url.
EDIT # 3: Aqui está a configuração do cliente mais recente que eu tentei usar para conectar na minha VPN.
client
dev tun
proto udp
remote myserverip 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert myclient.crt
key myclient.key
comp-lzo
verb 3