Intereting Posts
./configure: Нет такого файла или каталога в GCC Не удается разрешить домены .local внутри моей локальной сети офиса передача tftp болезненно медленная Как установить переменную среды на основе доступности графического интерфейса? Скрипт для быстрого тестирования всех клавиш клавиатуры Как использовать файл casper-rw для сохранения Откройте окна в текущей активности KDE с d-шиной Как заставить Pycharm распознавать и использовать библиотеки Python 3.6.1? Конфигурация двойной загрузки с SSD и HDD Установите pdflatex через SSH на экземпляр Amazon EC2 Использовать ssh без попыток ssh-keys Почему df не выводит значение по умолчанию в формат, удобочитаемый человеком? Что произойдет, если вы добавите vlan-устройство в интерфейс, который уже является устройством vlan? Как использовать fslint (в частности findnl) в командной строке, чтобы реально имитировать поведение fslint-gui? Могу ли я использовать yum для управления «пакетом», установленным из источника

OpenVPN пронизывает системный журнал ошибками, но в остальном, кажется, работает безупречно

Вчера я настроил OpenVPN на сервере Ubuntu 18.04, который, кажется, работает. Я не могу подключиться без проблем и systemctl status openvpn дает мне зеленый. Тем не менее, мой системный журнал изобилует ошибками, которые, похоже, относятся к другому сервису, чем openvpn.service . Меня это не устраивает, так как завтра сервер вступит в строй, и единственный способ получить доступ – через openvpn.

Вот системный журнал:

 Jun 22 15:30:41 localhost systemd[1]: openvpn@multi-user.service: Main process e xited, code=exited, status=1/FAILURE Jun 22 15:30:41 localhost systemd[1]: openvpn@multi-user.service: Failed with re sult 'exit-code'. Jun 22 15:30:41 localhost systemd[1]: Failed to start OpenVPN connection to multi-user. Jun 22 15:30:47 localhost systemd[1]: openvpn@multi-user.service: Service hold-off time over, scheduling restart. Jun 22 15:30:47 localhost systemd[1]: openvpn@multi-user.service: Scheduled restart job, restart counter is at 146. Jun 22 15:30:47 localhost systemd[1]: Stopped OpenVPN connection to multi-user. Jun 22 15:30:47 localhost systemd[1]: Starting OpenVPN connection to multi-user... Jun 22 15:30:47 localhost ovpn-multi-user[3046]: Options error: In [CMD-LINE]:1:Error opening configuration file: /etc/openvpn/multi-user.conf Jun 22 15:30:47 localhost ovpn-multi-user[3046]: Use --help for more information. Jun 22 15:30:47 localhost systemd[1]: openvpn@multi-user.service: Main process exited, code=exited, status=1/FAILURE Jun 22 15:30:47 localhost systemd[1]: openvpn@multi-user.service: Failed with result 'exit-code'. Jun 22 15:30:47 localhost systemd[1]: Failed to start OpenVPN connection to multi-user. Jun 22 15:30:52 localhost systemd[1]: openvpn@multi-user.service: Service hold-off time over, scheduling restart. Jun 22 15:30:52 localhost systemd[1]: openvpn@multi-user.service: Scheduled restart job, restart counter is at 147. Jun 22 15:30:52 localhost systemd[1]: Stopped OpenVPN connection to multi-user. Jun 22 15:30:52 localhost systemd[1]: Starting OpenVPN connection to multi-user. 

    В systemd, по крайней мере, в Debian (и предположительно в Ubuntu) каждое VPN-соединение (может быть несколько) получает свое собственное имя службы openvpn@CONNECTION-NAME.service . У вас должен быть один файл для *.conf в /etc/openvpn/ .

    Фактически openvpn.service представляет собой набор всех из них, чтобы вы могли легко запускать / останавливать / перезагружать все VPN одновременно. Получение статуса на нем не очень полезно для вас.

    Поэтому вам нужно попробовать systemctl status openvpn@multi-user.service или journalctl _SYSTEMD_UNIT=openvpn@multi-user.service , так как кажется, что ваш VPN по какой-то причине journalctl _SYSTEMD_UNIT=openvpn@multi-user.service . Конечно, это может быть что-то простое и ожидаемое, например, проблемы с сетью, отключение удаленного конца и т. Д. (OpenVPN можно настроить на выход при выходе из строя VPN).

    Вы можете увидеть все модули OpenVPN, используя что-то вроде systemctl list-units | grep openvpn systemctl list-units | grep openvpn или, возможно, systemctl show --property ConsistsOf openvpn.service

    Сначала я rc.local эту rc.local следующую строку в мой rc.local :

     systemctl stop openvpn@multi-user.service 

    Я наконец решил ее, отключив устаревший openvpn@.service , удалив все файлы конфигурации из корневого каталога OpenVPN и переместив их в каталог сервера, а также активировав соответствующий openvpn-server@config.service .