OpenVPN - cliente como um gateway para outros clientes

2

Eu tenho a seguinte estrutura: Diagrama de rede

O que eu gostaria de alcançar é essencialmente rotear TODO o tráfego de clientes de laptops (e qualquer possível cliente futuro) através do cliente MacOS OpenVPN na rede interna.

Eu sei que a coisa mais fácil seria rodar o servidor OpenVPN no servidor interno MacOS, mas ele está atrás de proxy e firewall e não pode ser acessado de fora (o tunelamento ssh não é uma opção no meu caso) - é por isso que tem uma estrutura tão estranha.

Como clientes e servidor devem ser configurados para isso?

    
por Michal Tokarz 26.09.2017 / 18:26

1 resposta

2

é possível encaminhar uma sub-rede acessível apenas através de outro cliente openVPN usando ccd scripts

Por exemplo, no seu caso, você teria que adicionar à sua configuração do servidor AWS semelhante a esta

Vamos supor que 10.80.0.1 seja o IP do seu gateway de VPN da AWS (o endereço de VPN, não o IP externo) e 10.0.2.0/24 seja a sub-rede que você deseja rotear via servidor MacOS

no arquivo /etc/openvpn/ccd/macos_vpn_commonname

iroute 10.0.2.0 255.255.255.0 push "route 10.0.2.0 255.255.255.0 10.80.0.1" route 10.0.2.0 255.255.255.0 10.80.0.1"

Você também precisa de uma linha no seu arquivo de configuração principal do servidor OpenVPN no servidor da AWS
client-config-dir /etc/openvpn/ccd

O que ele informa ao servidor OpenVPN sobre a conexão do cliente macos_vpn_commonname , que a sub-rede 10.0.2.0 / 24 pode ser acessada através desse cliente e permite o roteamento através desse túnel. Tanto quanto eu estava testando, não há outra maneira de fazê-lo, mesmo roteamento manual do tráfego através de túnel criado anteriormente não vai funcionar.

Isso cobriria o roteamento da sub-rede por meio de um servidor MacOS. Se você precisar redirecionar todo o tráfego por meio dele, informe-nos e tentarei ajudar você ainda mais usando iprule / iproute no servidor do AWS OpenVPN e na diretiva redirect-gateway , pois não tenho certeza se O OpenVPN está preparado para esse cenário com mecanismos internos.

    
por 27.09.2017 / 16:10

Tags