LINUX.ORG.RU

История изменений

Исправление S9, (текущая версия) :

Они рекомендуют автозагрузку выполнять через systemd, и написали мануал на GitHub Но у меня, не выходит. Как понимаю, надо ещё файлы куда-то копировать? Или openvpn3 config-import должен всё сам сделать как надо?

crypto@test:~/openvpn$ ls
test-client.ovpn
crypto@test:~/openvpn$ openvpn3 config-import --persistent --name test-session --config test-client.ovpn
Configuration imported.  Configuration path: /net/openvpn/v3/configuration/69e64adcx0d15x41aaxb8a2x5229690ff7e4
crypto@test:~/openvpn$ sudo systemctl start openvpn3-session@test-session
Job for openvpn3-session@test-session.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status openvpn3-session@test-session.service" and "journalctl -xe" for details.
crypto@test:~/openvpn$ systemctl status openvpn3-session@test-session.service
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; disabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Fri 2023-05-05 19:27:35 UTC; 30s ago
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
    Process: 4259 ExecStart=/usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd --start test-session (code=exited, status=0/SUCCESS)
   Main PID: 4259 (code=exited, status=0/SUCCESS)

May 05 19:27:34 test systemd[1]: Starting OpenVPN 3 Linux - VPN session for test/session...
May 05 19:27:34 test openvpn3-systemd[4259]: /usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd: ** ERROR **  No configuration found
May 05 19:27:35 test systemd[1]: openvpn3-session@test-session.service: Failed with result 'protocol'.
May 05 19:27:35 test systemd[1]: Failed to start OpenVPN 3 Linux - VPN session for test/session.
crypto@test:~/openvpn$

После перезагрузки виртуальной машины вывод systemd такой:

crypto@test:~$ systemctl status openvpn3-session@test-session.service
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
crypto@test:~$ 

сделал

systemctl status openvpn3-session@test-session

и получил опять это же

crypto@test:~$ systemctl status openvpn3-session@test-session
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; enabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Fri 2023-05-05 19:36:06 UTC; 19s ago
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
    Process: 639 ExecStart=/usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd --start test-session (code=exited, status=0/SUCCESS)
   Main PID: 639 (code=exited, status=0/SUCCESS)

May 05 19:36:03 test systemd[1]: Starting OpenVPN 3 Linux - VPN session for test/session...
May 05 19:36:06 test openvpn3-systemd[639]: /usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd: ** ERROR **  No configuration found
May 05 19:36:06 test systemd[1]: openvpn3-session@test-session.service: Failed with result 'protocol'.
May 05 19:36:06 test systemd[1]: Failed to start OpenVPN 3 Linux - VPN session for test/session.
crypto@test:~$

Исправление S9, :

Они рекомендуют автозагрузку выполнять через systemd, и написали мануал на GitHub Но у меня, не выходит. Как понимаю, надо ещё файлы куда-то копировать? Или openvpn3 config-import должен всё сам сделать как надо?

crypto@test:~/openvpn$ ls
test-client.ovpn
crypto@test:~/openvpn$ openvpn3 config-import --persistent --name test-session --config test-client.ovpn
Configuration imported.  Configuration path: /net/openvpn/v3/configuration/69e64adcx0d15x41aaxb8a2x5229690ff7e4
crypto@test:~/openvpn$ sudo systemctl start openvpn3-session@test-session
Job for openvpn3-session@test-session.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status openvpn3-session@test-session.service" and "journalctl -xe" for details.
crypto@test:~/openvpn$ systemctl status openvpn3-session@test-session.service
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; disabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Fri 2023-05-05 19:27:35 UTC; 30s ago
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
    Process: 4259 ExecStart=/usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd --start test-session (code=exited, status=0/SUCCESS)
   Main PID: 4259 (code=exited, status=0/SUCCESS)

May 05 19:27:34 test systemd[1]: Starting OpenVPN 3 Linux - VPN session for test/session...
May 05 19:27:34 test openvpn3-systemd[4259]: /usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd: ** ERROR **  No configuration found
May 05 19:27:35 test systemd[1]: openvpn3-session@test-session.service: Failed with result 'protocol'.
May 05 19:27:35 test systemd[1]: Failed to start OpenVPN 3 Linux - VPN session for test/session.
crypto@test:~/openvpn$

После перезагрузки виртуальной машины вывод systemd такой:

crypto@test:~$ systemctl status openvpn3-session@test-session.service
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
crypto@test:~$ 

Исходная версия S9, :

Они рекомендуют автозагрузку выполнять через systemd, и написали мануал на GitHub Но у меня, не выходит. Как понимаю, надо ещё файлы куда-то копировать? Или openvpn3 config-import должен всё сам сделать как надо?

crypto@test:~/openvpn$ ls
test-client.ovpn
crypto@test:~/openvpn$ openvpn3 config-import --persistent --name test-session --config test-client.ovpn
Configuration imported.  Configuration path: /net/openvpn/v3/configuration/69e64adcx0d15x41aaxb8a2x5229690ff7e4
crypto@test:~/openvpn$ sudo systemctl start openvpn3-session@test-session
Job for openvpn3-session@test-session.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status openvpn3-session@test-session.service" and "journalctl -xe" for details.
crypto@test:~/openvpn$ systemctl status openvpn3-session@test-session.service
● openvpn3-session@test-session.service - OpenVPN 3 Linux - VPN session for test/session
     Loaded: loaded (/lib/systemd/system/openvpn3-session@.service; disabled; vendor preset: enabled)
     Active: failed (Result: protocol) since Fri 2023-05-05 19:27:35 UTC; 30s ago
       Docs: man:openvpn3-linux(7)
             man:openvpn3-systemd(7)
    Process: 4259 ExecStart=/usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd --start test-session (code=exited, status=0/SUCCESS)
   Main PID: 4259 (code=exited, status=0/SUCCESS)

May 05 19:27:34 test systemd[1]: Starting OpenVPN 3 Linux - VPN session for test/session...
May 05 19:27:34 test openvpn3-systemd[4259]: /usr/lib/x86_64-linux-gnu/openvpn3-linux/openvpn3-systemd: ** ERROR **  No configuration found
May 05 19:27:35 test systemd[1]: openvpn3-session@test-session.service: Failed with result 'protocol'.
May 05 19:27:35 test systemd[1]: Failed to start OpenVPN 3 Linux - VPN session for test/session.
crypto@test:~/openvpn$