Назад | Перейти на главную страницу

Debian openvpn client systemd сервис

Только что установил openvpn на Debian 9 в поисках правильного способа включения клиента при загрузке:

apt install openvpn

Это не сработает:

Ошибка открытия файла конфигурации: / etc / openvpn / myclient

:

nano /etc/openvpn/client/myclient.ovpn
systemctl status openvpn-client@myclient
systemctl start openvpn-client@myclient


giu 10 11:23:11 gigi openvpn[15284]: Options error: In [CMD-LINE]:1: Error opening configuration file: myclient.conf
giu 10 11:23:11 gigi openvpn[15284]: Use --help for more information.
giu 10 11:23:11 gigi systemd[1]: openvpn-client@myclient.service: Main process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd

Insteda с именем файла конфигурации будет работать:

nano /etc/openvpn/client/myclient.conf 
systemctl start openvpn-client@myclient

но с "-" в имени conf это не удастся.

Это будет работать:

nano /etc/openvpn/client/myclient.conf
systemctl status openvpn@myclient
systemctl enable openvpn@myclient

● openvpn@myclient.service - OpenVPN tunnel for myclient
   Loaded: loaded (/lib/systemd/system/openvpn-client@.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

Не нашел никакой документации по этому поводу, чтобы узнать, должно ли работать так или иначе.

Какой путь предпочтительнее: openvpn / client / conf или openvpn / conf?

Если я не ошибаюсь, расширение файла конфигурации клиента должно быть ".ovpn", а не ".conf".

Не могли бы вы переименовать его, повторить попытку и обновить?