linux openvpn client se conecta ao servidor mas não pode acessar a internet

0

Eu tenho problemas usando o openvpn no linux. Eu testei em uma máquina virtual do Windows e funcionou bem. Ao conectar-se ao linux, ainda posso fazer ping de endereços IP como "8.8.8.8", mas não consigo acessar sites. Os seguintes registros do servidor são exibidos:

Fri Jul  8 10:48:41 2016 us=369113 client1/84.14.214.213:27118 TUN WRITE [51]
Fri Jul  8 10:48:41 2016 us=466396 client1/84.14.214.213:27118 UDPv4 READ [77] from [AF_INET]84.14.214.213:27118: P_DATA_V1 kid=0 DATA len=76
Fri Jul  8 10:48:41 2016 us=466751 client1/84.14.214.213:27118 MULTI: bad source address from client [192.168.19.82], packet dropped

Estou usando exatamente a mesma configuração no linux e no Windows, então acredito que ele venha de uma configuração externa no linux.

O ip "192.168.19.82" deve ser meu endereço IP do Linux em eth0.

Aqui estão as rotas do meu cliente depois de se conectar à VPN:

root /home/user # ip r
0.0.0.0/1 via 10.8.0.5 dev tun0 
default via 192.168.19.254 dev eth0 
10.8.0.1 via 10.8.0.5 dev tun0 
10.8.0.5 dev tun0  proto kernel  scope link  src 10.8.0.6 
128.0.0.0/1 via 10.8.0.5 dev tun0 
my_vpn_server_ip via 192.168.19.254 dev eth0 
    
por user3714670 08.07.2016 / 11:12

1 resposta

0

Se você estiver usando o tunelamento dividido, adicione as rotas estáticas para as sub-redes internas. Se você estiver usando o servidor VPN como gateway e o servidor VPN ajudar a encaminhar os pacotes à Internet, remova a seguinte entrada de rota e adicione a entrada de rota padrão apontada para IP do túnel:

default via 192.168.19.254 dev eth0

Além disso, verifique se o DNS funciona usando o nslookup.

Espero que isso ajude.

    
por 08.07.2016 / 17:30