O Vyatta OpenVPN falha com o push-route

1

temos um roteador executando o VyattaOS 5600 5.2R5 e queremos configurar o openvpn para acessar nossas sub-redes privadas por trás desse roteador.

A configuração básica da VPN foi bem-sucedida e a conexão funciona conforme o esperado, mas ao definir as rotas push, a interface do túnel não pode ser inicializada.

config:

interfaces openvpn vtun0 server {
    push-route 10.10.10.0/26
    push-route 10.10.20.0/26
}

Primeiras investigações mostraram que o executável openvpn será chamado com rotas push como parâmetros como --push route 10.10.10.0 255.255.255.192 , que será rejeitado pelo openvpn como incomplete config. O parâmetro correto seria --push "route 10.10.10.0 255.255.255.192" .

Isso é um problema em nossa configuração ou no lado vyatta? Existe uma correção para isso?

    
por Dero 12.11.2018 / 16:43

1 resposta

0

Eu encontrei uma solução usando openvpn-option para configurar rotas de push.

Em vez de executar

set interfaces openvpn vtun0 server push-route 10.10.10.0/26

usando

set interfaces openvpn vtun0 openvpn-option "push 'route 10.10.10.0/26'"

define o trajeto corretamente.

    
por 13.11.2018 / 14:31