Добавление подключения OpenVPN в автозагрузку
Всем привет. Я арендовал VPS и поставил туда OpenVPN, и получил файлы *.ovpn для подключения.
при установке OpenVPN было сообщение, что сервис openvpn3-autoload.service отключен из автозагрузки. Как мне сделать так, чтобы при старте автоматически подключалось к OpenVPN серверу c заданный файлом конфигурации?
Хочу оформить его в виде скрипта, который автоматически ставить нужный файл в автозагрузку. Получилось вот такой скрипт, который не работает
#!/bin/bash
OVPN_FILE="client-0.ovpn"
sudo cp $OVPN_FILE /etc/openvpn3/autoload/openvpn3-autoload.ovpn
sudo cp /usr/lib/systemd/system/openvpn3-autoload.service /etc/openvpn3/autoload/openvpn3-autoload.service
sudo chmod 600 /usr/lib/systemd/system/openvpn3-autoload.service
sudo chmod 600 /etc/openvpn3/autoload/openvpn3-autoload.service
sudo systemctl daemon-reload
sudo systemctl enable openvpn3-autoload.service
sudo systemctl start openvpn3-autoload.service
Что именно не работает, мне не ясно, никаких сообщений при загрузке системы нет, как и нет соединения через OpenVPN.
при запросе статуса
sudo systemctl status openvpn3-autoload.service
получаю
● openvpn3-autoload.service - OpenVPN 3 Linux configuration auto loader and starter
Loaded: loaded (/lib/systemd/system/openvpn3-autoload.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2023-05-05 14:25:24 UTC; 33min ago
Process: 679 ExecStart=/usr/sbin/openvpn3-autoload --directory /etc/openvpn3/autoload (code=exited, status=0/SUCCESS)
Main PID: 679 (code=exited, status=0/SUCCESS)
May 05 14:25:22 testmachine systemd[1]: Starting OpenVPN 3 Linux configuration auto loader and starter...
May 05 14:25:24 testmachine systemd[1]: Finished OpenVPN 3 Linux configuration auto loader and starter.
если запустить вручную
openvpn3 session-start --config /path/to/file.ovpn
то соединение устанавливается и IP меняется
В чём может быть проблема? Используемая операционная система - Ubuntu Server 20.04