Não é possível redirecionar o tráfego reverso usando o openvpn

0

Estou tentando configurar o OpenVPN pela primeira vez entre duas redes de nuvem diferentes, mas recebendo problemas. Eu tenho 2 máquinas linux, uma é openvpn Server e outra é cliente.

OpenVpn SSL Gateway (Open VPN Server no AWS Amazon Linux)

Private IP: 172.30.xx.8 (Network Interface- eth0) Virtual IP : 10.90.x.1 (Network Interface - tun0)

Vpn Client Machine (cliente OpenVpn em outra rede na nuvem)

Private IP: 10.0.xx.11 (Network interface- eth0) Virtual IP : 10.90.x.2 (Network Interface- tun0)

Permiti encaminhar solicitações no meu servidor e no cliente

net.ipv4.ip_forward = 1 Quando tento pingar o ip privado do gateway SSL da máquina cliente Vpn, obtenho uma resposta bem-sucedida.

i.e ping 172.30.xx.8 ( from 10.0.xx.11) - successful

Quando tento alternar de outra forma

i.e ping 10.0.xx.11 ( from 172.30.xx.8) - doesnt work

Eu permiti tudo em filtros em meus iptables em ambos os servidores por enquanto.

*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -j LOG
-A POSTROUTING -j LOG
-A POSTROUTING -o tun0 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -i etho -j ACCEPT
-A INPUT -i tun0 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A FORWARD -j LOG
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth0 -j ACCEPT
-A FORWARD -i tun0 -j ACCEPT
COMMIT

Eu não trabalhei muito em roteamento e Iptables, então não tenho certeza do que estou perdendo aqui. Agradecer qualquer ajuda sobre isso. Aqui está o meu requisito openvpn para acesso VPN

    
por Mrityunjay 27.07.2017 / 09:01

1 resposta

0

O OpenVPN só sabe sobre os endereços em seu próprio link, não sobre outras interfaces no servidor / cliente, ou sobre as redes além disso. Você precisa fornecer ao OpenVPN e ao seu servidor mais informações.

Veja a página LANs roteadas do OpenVPN para uma boa introdução a todos os conceitos sobre roteamento e redes, especialmente fora do próprio OpenVPN.

Um teste simples é despejar a tabela de roteamento em cada extremidade, antes e depois de uma conexão, e com as configurações que você postou acima, você deve ver apenas as sub-redes do link, não as redes remotas com as quais deseja falar:

ip route

    
por 27.07.2017 / 10:12