Nenhum tráfego passa quando me conecto à VPN

0

Estou tentando configurar meu roteador OpenWrt para permitir que eu compartilhe minha conexão VPN entre vários dispositivos.

Quando meu roteador não está conectado à VPN, o computador tem acesso à Internet. Quando o roteador se conecta à VPN (posso verificar que, ao executar traceroute no roteador), o computador não tem acesso à Internet.

Acho que tem algo a ver com o encaminhamento, mas não tenho ideia de por onde começar.

Primeiro instalei o pacote ppp-mod-pptp

Em seguida, adicionei a interface vpn como:

config interface 'vpn'
        option 'ifname' 'pptp-vpn'
        option proto 'pptp'
        option server 'XXX'
        option username 'YYY'
        option password 'ZZZ'
        option buffering '1'

então a vpn se conecta, eu posso verificar que vpn interface aparece em ifconfig -a , e eu posso ver no traceroute que o tráfego realmente passa pela VPN. Mas não consigo me conectar em nenhum lugar do computador, ainda.

Em seguida, o tutorial me diz para adicionar interface VPN à zona de firewall da WAN (não sei qual é o efeito disso, talvez esse seja o culpado).

Em seguida, instalo o pacote ip e alterei o arquivo /etc/iproute2/rt_tables para adicionar uma nova tabela chamada 'vpn'

# reserved values
#
255  local
254  main
253  default
10   vpn
0    unspec

Depois adicionei as regras de ip

ip rule add from<pc_ip> table vpn
ip route add default via <tunnel_ip> dev pptp-vpn table vpn

em que <pc_ip> é o endereço IP do meu computador e <tunnel_ip> do endereço IP atual que me foi atribuído pela conexão VPN.

Agora o tutorial diz que a conexão no meu computador deve funcionar, mas não consigo pingar nada, abra qualquer coisa do navegador, nada.

O que posso fazer para resolver este problema?

    
por Axarydax 15.07.2013 / 08:33

1 resposta

0

Então, o que faltava era configurar o controle de Tráfego nas opções do Firewall, conforme citado no wiki OpenWrt:

Go to Network / Firewall / Traffic Control and use "Add entry' to put a 'Source' lan - 'Destination' vpn (the name you gave to it) to allow traffic form your LAN to go to the VPN. Then verify your Network / Firewall settings. Your VPN will be now in the 'Zones' area, but with everything set as 'reject'. Just change 'OUTPUT' to accept and check the 'MASQ' box to enable NAT for the traffic going through the VPN.

    
por 15.07.2013 / 12:14