Cliente OpenVPN no Amazon EC2

1

Eu tenho uma conta com um serviço OpenVPN, e gostaria de executá-la na minha instância do EC2 executando o Ubuntu 12.04.

Eu tenho meu arquivo de configuração em / etc / openvpn , e ele se conecta bem quando eu executo sudo openvpn --config matt.ovpn . No entanto, eu perco a conectividade com a máquina EC2, e não consigo voltar ao SSH até que eu reinicie.

Anteriormente fiz coisas como sudo ip rule add da tabela IP_ADDRESS 10 e então sudo ip route adicione padrão via GATEWAY_IP tabela 10 , mas isso não está funcionando no EC2.

Alguma ideia? Meu endereço IP privado agora é 10.209.29.XXX e meu gateway é 10.209.29.1 .

    
por Matt Culbreth 03.07.2012 / 20:54

2 respostas

1

Sua configuração do OpenVPN provavelmente tem a diretiva redirect-gateway , que mudará a rota padrão para apontar para a VPN quando a VPN for iniciada. Remova ou comente esta linha para evitar que isso aconteça.

    
por 03.07.2012 / 21:18
0

O que você está tentando fazer?

O mais provável é que o openvpn sobrescreva sua tabela de roteamento para que você perca a conectividade. Pode haver outro script que seja executado na hora em que você iniciar o openvpn.

Publique sua configuração e arquivos de log do openvpn. Não é possível dizer mais sem eles.

EDIT Configure rotas específicas para os sites que você deseja acessar via openvpn.

ip ro add someip/32 via 10.8.0.5 dev tun0

Se isso funcionar para você, você pode colocar isso em um script de início ou, melhor ainda, no arquivo de configuração vpn.

    
por 03.07.2012 / 21:08