У меня OpenVPN хорошо работает с моим файлом конфигурации, если я запускаю его из CLI:
openvpn server.conf
Но если я попытаюсь запустить его как службу, он запустится нормально, не выдаст ошибку, но он не загрузит мой файл conf, так как результата нет. tun
устройство в ifconfig
.
у меня есть AUTOSTART
установлен в all
в /etc/init.d/openvpn
:
Но быстрый ifconfig
показывает, что он не запущен. Я знаю, что мой файл conf не загружается, поскольку файл журнала не создается, но ошибок из OpenVPN нет.
Это на Ubuntu 16.04.3, свежая чистая установка OpenVPN.
РЕДАКТИРОВАТЬ
В соответствии с комментариями ниже я пробовал несколько раз также с systemctl
, это просто ошибки:
Я знаю, что файл conf работает, так как могу запустить его из интерфейса командной строки как openvpn server.conf
и это работает.
РЕДАКТИРОВАТЬ2
Журналы:
Jan 11 14:31:37 cloud systemd[1]: openvpn@server.service: Unit entered failed state.
Jan 11 14:31:37 cloud systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Jan 11 16:06:07 cloud systemd[1]: Starting OpenVPN connection to server...
Jan 11 16:06:07 cloud ovpn-server[4726]: OpenVPN 2.3.10 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] built on Jun 22 2017
Jan 11 16:06:07 cloud ovpn-server[4726]: library versions: OpenSSL 1.0.2g 1 Mar 2016, LZO 2.08
Jan 11 16:06:07 cloud ovpn-server[4726]: daemon() failed or unsupported: Resource temporarily unavailable (errno=11)
Jan 11 16:06:07 cloud ovpn-server[4726]: Exiting due to fatal error
Jan 11 16:06:07 cloud systemd[1]: openvpn@server.service: Control process exited, code=exited status=1
Jan 11 16:06:07 cloud systemd[1]: Failed to start OpenVPN connection to server.
Jan 11 16:06:07 cloud systemd[1]: openvpn@server.service: Unit entered failed state.
Jan 11 16:06:07 cloud systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Jan 12 09:55:35 cloud systemd[1]: Starting OpenVPN connection to server...
Jan 12 09:55:35 cloud ovpn-server[12133]: Current Parameter Settings:
Jan 12 09:55:35 cloud ovpn-server[12133]: config = '/etc/openvpn/server.conf'
Jan 12 09:55:35 cloud ovpn-server[12133]: mode = 1
Jan 12 09:55:35 cloud ovpn-server[12133]: persist_config = DISABLED
Jan 12 09:55:35 cloud ovpn-server[12133]: persist_mode = 1
Jan 12 09:55:35 cloud ovpn-server[12133]: show_ciphers = DISABLED
Jan 12 09:55:35 cloud ovpn-server[12133]: show_digests = DISABLED
Jan 12 09:55:35 cloud systemd[1]: openvpn@server.service: Control process exited, code=exited status=1
Jan 12 09:55:35 cloud systemd[1]: Failed to start OpenVPN connection to server.
Jan 12 09:55:35 cloud systemd[1]: openvpn@server.service: Unit entered failed state.
Jan 12 09:55:35 cloud systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Эта проблема такая же, как и другой размещен на Спросите! Ubuntu. В исправить:
Что мне удалось сделать, так это закомментировать строку LimitNPROC в /lib/systemd/system/openvpn@.service.