Я устанавливаю сервер OpenVPN в ПК с Ubuntu 14.04 как операционная система следующим очень полное руководство, которое расположено в https://help.ubuntu.com/lts/serverguide/openvpn.html#openvpn-simple-client-configuration.
До сих пор я выполнял все шаги без проблемы, но когда я должен запустить сам сервер, это говорит, что "Знать то, что "сервис openvpn запускается", не запускает Ваш openvpn, который Вы просто определили. Openvpn использует templatized systemd задания, openvpn@CONFIGFILENAME. Таким образом, если, например, Ваш конфигурационный файл является "server.conf", Ваш сервис называют openvpn@server"..
Название моего конфигурационного файла является server.conf, как я видел в/etc/openvpn, но когда я выполняю команду sudo, сервис openvpn@server запускаются, я получаю сообщение об ошибке, говоря, что сервис является нераспознанным (openvpn@server: нераспознанный сервис). Если я пытаюсь использовать целый путь (sudo, сервис openvpn @/etc/openvpn/server запускаются), это происходит также. Если я просто выполняюсь, сервис openvpn запускаются затем, это, кажется, работает, но сказано руководством, что это на самом деле не запускает сервер VPN. Есть ли что-нибудь, что я, возможно, сделал неправильно?
Я знаю, что этому вопросу 10 месяцев, но так как я приземлился здесь от поиска Google...
Я не знаю, почему это не работает:
sudo service openvpn@CONFIGFILENAME <command>
Но я знаю, что это работает при вызове сценария непосредственно:
sudo /etc/init.d/openvpn <command> CONFIGFILENAME
Результатом должен быть точно тот же AFAIK.