Eu perguntei isso originalmente no Server Fault e eles me encaminharam para o Stack Exchange, que me encaminharam para aqui. Fonte: link
Eu gostaria de me desculpar antecipadamente pela minha ignorância (eu sei que tenho pouco conhecimento neste tópico). Eu comprei recentemente um Raspberry Pi, e desde que eu não tinha uso imediato para ele eu configurá-lo como um servidor OpenVPN usando um script chamado PiVPN no sistema operacional Raspbian. Funciona muito rapidamente e é relativamente indolor além da geração de chaves.
O problema é que após cerca de 36 horas do servidor estar ativo, com 3 ou mais chaves em uso, os clientes não conseguem se conectar. A saída para systemctl status openvpn
mostra que o serviço está ativo (saiu) e isso é exibido sempre que funciona e não funciona. O /var/log/openvpn.log
declara que não pode determinar o IPv4 / IPv6 e, em seguida, afirma usar algo chamado AF_INET. Em seguida, ele diz que está ouvindo as conexões TCP recebidas no AF_INET. Quanto aos clientes, eles acabaram o tempo limite, não consegui visualizar os registros, pois os clientes são dispositivos Android e o sistema operacional está bloqueado. Novas chaves também têm o mesmo problema quando o Pi atinge esse "ponto crítico".
A única maneira que consegui resolver isso é desinstalar e, em seguida, executar novamente o script e emitir novamente as chaves. Ao fazer isso, configurei exatamente da mesma maneira que antes, com TCP e a mesma porta, as mesmas configurações de rede. Eu apreciaria alguma ajuda para encontrar uma solução mais permanente, e se você puder poupar algum conhecimento sobre outros aspectos deste tópico, eu também daria as boas vindas.
Tags networking openvpn linux raspbian