tun0 não tem acesso à internet

2

Estou usando o OpenVPN no tun0 (Ubuntu 16 / EC2), posso iniciá-lo com sucesso com systemctl start openvpn@Ireland (cluster irlandês da PIA), mas a interface não tem acesso à Internet:

curl --interface tun0 -vv http://icanhazip.com/plain
*   Trying 104.20.17.242...
* Local Interface tun0 is ip 10.34.10.6 using address family 2
* Local port: 0
*   Trying 2400:cb00:2048:1::6814:10f2...
*   Trying 2400:cb00:2048:1::6814:11f2...
*   Trying 2400:cb00:2048:1::6814:10f2...
*   Trying 2400:cb00:2048:1::6814:11f2...

Este é o meu /etc/openvpn/Ireland.conf:

client
dev tun
proto udp
remote ireland.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass
comp-lzo
verb 1
reneg-sec 0
crl-verify crl.rsa.2048.pem
ca ca.rsa.2048.crt
disable-occ
auth-user-pass secrets
route-nopull

Observe a última linha: route-nopull . Sem isso, minha conexão SSH cai imediatamente, mais eu não quero que a conexão VPN seja o padrão, eu só quero seletivamente usá-lo com cURL.

Esta é a minha tabela de roteamento (esta é uma área muito cinzenta para mim):

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.31.32.1     0.0.0.0         UG    0      0        0 eth0
10.34.10.5      0.0.0.0         255.255.255.255 UH    0      0        0 tun0
172.31.32.0     0.0.0.0         255.255.240.0   U     0      0        0 eth0

Como faço para acessar meu acesso à internet tun0?

Muito obrigado.

PS Eu também gostaria de entender a solução.

    
por Nino Škopac 11.05.2017 / 20:27

0 respostas