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

Не вижу работы OpenVPN или ошибок

 systemctl status openvpn
● openvpn.service - OpenVPN service
   Loaded: loaded (/lib/systemd/system/openvpn.service; enabled)
   Active: active (exited) since Thu 2017-02-16 15:11:44 EST; 22h ago
  Process: 29607 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 29607 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/openvpn.service

и

Feb 16 15:11:44 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:15:20 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:15:47 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:22:37 server.local systemd[1]: Started OpenVPN service.
Feb 16 15:23:44 server.local systemd[1]: Started OpenVPN service.
Feb 17 13:36:16 server.local systemd[1]: Started OpenVPN service.

и

Я просмотрел / var / log / syslog и ничего не увидел. Я проверил / etc / openvpn на предмет логов и ничего.

Конфиг:

local 0.0.0.0
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
client-to-client
duplicate-cn
keepalive 10 120
comp-lzo
max-clients 100
user root
group root
persist-key
persist-tun
status openvpn-status.log
log         openvpn.log
log-append  openvpn.log
verb 9
mute 20

Как понять, почему не запускается?

Это:

cat /etc/debian_version
8.7

Как и почти любой другой файл .service systemctl, соответствующие файлы openvpn .service можно найти в / lib / systemd / system.

Как объясняется в служебном файле openvpn, расположенном по адресу /lib/systemd/system/openvpn.service:

# This service is actually a systemd target,
# but we are using a service since targets cannot be reloaded.

Вместо этого можно найти соответствующий файл .service в openvpn @ .service, указывая, что он должен запустить службу openvpn под желаемым пользователем с помощью systemctl start openvpn@whicheveruser.service и включите службу openvpn с помощью systemctl enable openvpn@whicheveruser.service.

По умолчанию openvpn @ .service загружает свою конфигурацию из /etc/openvpn/whicheveruser.conf. Если кто-то хочет изменить это, возможно, на /etc/openvpn/server.conf, он должен изменить команду ExecStart openvpn @ .service по своему усмотрению.

Итак, я наконец исправил это, или он просто начал работать, когда я вернулся к нему через день.

После выполнения systemctl daemon-reload опять проблема решена, и я смог запустить OpenVPN. Не уверен, почему эта установка отличалась от всех тех, что я делал раньше и время.