Openvpn может выполнить скрипт при подключении, используя параметр --up. Однако, похоже, это не работает при повторном подключении, то есть когда соединение теряется и openvpn автоматически переподключается. Это нормальное поведение и есть ли способ выполнить сценарии при переподключении тоже?

Предпосылкой является то, что существует служба, которая должна общаться через VPN. Если соединение потеряно, служба может отключиться и прекратить работу. Поэтому я хочу иметь скрипт, работающий по VPN-соединению, который проверяет, запущен ли сервис, а если нет, запускает его.

1 ответ1

0

Это нормальное поведение. По умолчанию OpenVPN не запускает --up script для частичного перезапуска (в вашем случае: переподключение). Вы можете изменить это поведение, используя параметр --up-restart в конфигурации клиента. Это четко задокументировано в руководстве OpenVPN

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .