Я могу запустить OpenVPN и указать его в файле конфигурации, и все работает нормально, например:
sudo openvpn /etc/openvpn/myvpn.conf
но когда я пытаюсь запустить службу с
sudo /etc/init.d/openvpn start
Все, что я получаю, это вывод в системный журнал:
Jun 23 21:02:30 pc systemd[1]: Starting OpenVPN service...
Jun 23 21:02:30 pc systemd[1]: Started OpenVPN service.
Но это врет мне, что сервис openvpn не работает:
gk@pc:/etc/openvpn$ ps -aux | grep openvpn
gk 15456 0.0 0.0 13688 2128 pts/0 S+ 21:18 0:00 grep --color=auto openvpn
Никакие другие процессы openvpn не работают. Как я могу запустить сервис?
Я с некоторой радостью отмечаю, что внутри /lib/systemd/system/openvpn.service есть:
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true
WorkingDirectory=/etc/openvpn
Я почти уверен, что / bin / true НЕ СОДЕРЖИТ мое клиентское приложение openvpn. Поэтому клиент openvpn не работает из командной строки в Ubuntu 15.04?
systemctl start openvpn@myvpn.service
должно бытьsystemctl start openvpn@myvpn
.