Instalei uma máquina centos no Azure e seu endereço IP é 10.5.0.4. Depois, instalei uma máquina openVPN no Azure e seu endereço privado é 10.6.0.4. Fiz o peering entre as redes centOS e openVPN e funcionou bem, então posso fazer ping um no outro.
Quando eu conecto o openVPN com meu computador, meu computador local recebe o endereço IP privado 10.6.0.2. Eu posso fazer ping de 10.6.0.2 para 10.6.0.4, isso é bom, mas eu não posso fazer ping de 10.6.0.2 para 10.5.0.4. Eu acho que o openVPN não roteia o tráfego de 10.6.0.2 para 10.5.0.4. Como eu posso fazer esse roteamento?
Tente adicionar encaminhamento de ip ao servidor no qual o openVPN está instalado. Isso pode ser feito editando o
/etc/sysctl.conf
arquivo:Adicione a seguinte linha:
Salve as alterações do arquivo e execute o seguinte comando para aplicá-las:
Você também pode precisar adicionar a rota estática ao servidor OpenVPN. Dessa forma, o servidor OpenVPN saberá como encaminhar o tráfego para a rede da máquina CentOS.
Quando necessário, substitua
eth0
pelo nome real da interface de rede se for diferenteAlém disso, você precisa enviar uma rota para os clientes OpenVPN para que eles saibam como acessar a rede da máquina CentOS: edite o arquivo de configuração do servidor OpenVPN, geralmente localizado em
/etc/openvpn/server.conf
, e adicione a seguinte linha:Agora, reinicie seu servidor OpenVPN: