Как я могу проверить, работает ли OpenVPN на моем сервере? Я попробовал "sudo systemctl состояние openvpn", но я не уверен, ли все в порядке, потому что я добираюсь: "Активный: активный (вышедший) с тех пор..."
● openvpn.service - OpenVPN service
Loaded: loaded (/lib/systemd/system/openvpn.service; enabled; vendor preset: enabled)
Active: active (exited) since Mon 2017-10-23 08:01:05 CEST; 1h 3min ago
Process: 2356 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 2356 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/openvpn.service
Почему "вышедший"? Подобное происходит два рева строк (Процесс и Основной PID).
Сервис, который необходимо проверить, openvpn@NAME
, где NAME
название конфигурационного файла (без .conf
).
Поэтому, если Ваш openvpn конфигурационный файл /etc/openvpn/client-home.conf
, необходимо использовать systemctl status openvpn@client-home
.
Вот вывод в качестве примера:
● openvpn@client-home.service - OpenVPN connection to client-home
Loaded: loaded (/lib/systemd/system/openvpn@.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2017-10-23 07:57:37 CEST; 2h 15min ago
Docs: man:openvpn(8)
, Где Вы видите, сервис активен и выполнение .
, по моему скромному мнению, лучший способ протестировать сервис состоит в том, чтобы протестировать, это - функциональность в этом случае, получающем доступ к другой машине, подключенной через VPN.
Отметьте openvpn@*
вместо openvpn
, чтобы показать состояние любой конфигурации, которую вы загрузили.