Тайм-аут клиентов OpenVPN при подключении
Первоначально я спросил об этом при сбое сервера, и они отправили меня в Stack Exchange, который направил меня сюда. Источник: https://serverfault.com/questions/896424/openvpn-clients-fail-to-connect
Я хотел бы заранее извиниться за свое невежество (я знаю, что у меня мало знаний в этой теме). Недавно я приобрел Raspberry Pi, и, поскольку у меня не было немедленного использования, я настроил его как сервер OpenVPN, используя скрипт под названием PiVPN в Raspbian OS. Он работает очень быстро и относительно безболезненно, кроме генерации ключей.
Проблема заключается в том, что после примерно 36 часов работы сервера с использованием 3 или более ключей клиенты просто не могут подключиться. Выход для systemctl status openvpn
показывает, что служба активна (закрыта), и это отображается постоянно, когда она работает и не работает. /var/log/openvpn.log
заявляет, что не может определить IPv4/IPv6, а затем утверждает, что использует что-то под названием AF_INET. Затем он говорит, что прослушивает входящие TCP-соединения по AF_INET. Что касается клиентов, они просто тайм-аут, я не смог просмотреть журналы, так как клиенты являются устройствами Android и ОС заблокирована. Новые ключи также имеют ту же проблему, когда Пи достигает этой "критической точки".
Единственный способ, которым я смог обойти это, - это удалить, а затем повторно запустить скрипт и переиздать ключи. При этом я настраивал его точно так же, как и раньше, с TCP и тем же портом, теми же сетевыми конфигурациями. Я был бы признателен за помощь в поиске более надежного решения, и если бы вы могли поделиться некоторыми знаниями о других аспектах этой темы, я бы также приветствовал это.