У меня есть конфигурация клиента OpenVPN, которая отлично работает, когда я запускаю ее непосредственно из терминала с помощью следующей команды:
sudo /usr/sbin/openvpn --verb 9 --suppress-timestamps --nobind --config /etc/openvpn/client/client.conf
PS: подсказка не работает, если нет sudo
Однако, когда я пытаюсь Чтобы запустить службу OpenVPN с помощью systemctl, она работает неправильно. Вот как я пытаюсь запустить службу:
sudo systemctl start openvpn-client@client
Вот некоторые подробности о моей настройке:
Operating System: Fedora 40
OpenVPN Version: 2.6.9
Systemd Version: systemd 255 (255.6-1.fc40)
Configuration File Permissions: I've ensured that the configuration file and all necessary keys are readable by the appropriate user.
Вот служебный файл:
cat /lib/systemd/system/openvpn-client@.service
[Unit]
Description=OpenVPN tunnel for %I
After=syslog.target network-online.target
Wants=network-online.target
Documentation=man:openvpn(8)
Documentation=https://community.openvpn.net/openvpn/w ... n24ManPage
Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO
[Service]
Type=notify
PrivateTmp=true
WorkingDirectory=/etc/openvpn/client
ExecStart=/usr/sbin/openvpn --suppress-timestamps --nobind --config %i.conf
CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SETPCAP CAP_SYS_CHROOT CAP_DAC_OVERRIDE
LimitNPROC=10
DeviceAllow=/dev/null rw
DeviceAllow=/dev/net/tun rw
ProtectSystem=true
ProtectHome=true
KillMode=process
[Install]
WantedBy=multi-user.target
Я также проверил журналы:
× openvpn-client@client.service - OpenVPN tunnel for client
Loaded: loaded (/usr/lib/systemd/system/openvpn-client@.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: exit-code) since Wed 2024-05-15 23:13:38 +03; 21min ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/w ... n24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 62703 ExecStart=/usr/sbin/openvpn --suppress-timestamps --nobind --config client.conf (code=exited, status=1/FAILURE)
Main PID: 62703 (code=exited, status=1/FAILURE)
CPU: 32ms
May 15 23:13:38 fedora systemd[1]: Starting openvpn-client@client.service - OpenVPN tunnel for client...
May 15 23:13:38 fedora openvpn[62703]: Options error: In [CMD-LINE]:1: Error opening configuration file: client.conf
May 15 23:13:38 fedora openvpn[62703]: Use --help for more information.
May 15 23:13:38 fedora systemd[1]: openvpn-client@client.service: Main process exited, code=exited, status=1/FAILURE
May 15 23:13:38 fedora systemd[1]: openvpn-client@client.service: Failed with result 'exit-code'.
May 15 23:13:38 fedora systemd[1]: Failed to start openvpn-client@client.service - OpenVPN tunnel for client.
права доступа к файлам:
$ sudo ls -l /etc/openvpn/client
-rw-------. 1 root root 3863 May 15 22:58 client.conf
Подробнее здесь: https://stackoverflow.com/questions/784 ... -systemctl
OpenVPN работает при запуске с терминала, но не через systemctl ⇐ Linux
-
Anonymous
1715805779
Anonymous
У меня есть конфигурация клиента OpenVPN, которая отлично работает, когда я запускаю ее непосредственно из терминала с помощью следующей команды:
sudo /usr/sbin/openvpn --verb 9 --suppress-timestamps --nobind --config /etc/openvpn/client/client.conf
[b]PS: подсказка не работает, если нет sudo[/b]
Однако, когда я пытаюсь Чтобы запустить службу OpenVPN с помощью systemctl, она работает неправильно. Вот как я пытаюсь запустить службу:
sudo systemctl start openvpn-client@client
Вот некоторые подробности о моей настройке:
Operating System: Fedora 40
OpenVPN Version: 2.6.9
Systemd Version: systemd 255 (255.6-1.fc40)
Configuration File Permissions: I've ensured that the configuration file and all necessary keys are readable by the appropriate user.
Вот служебный файл:
cat /lib/systemd/system/openvpn-client@.service
[Unit]
Description=OpenVPN tunnel for %I
After=syslog.target network-online.target
Wants=network-online.target
Documentation=man:openvpn(8)
Documentation=https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO
[Service]
Type=notify
PrivateTmp=true
WorkingDirectory=/etc/openvpn/client
ExecStart=/usr/sbin/openvpn --suppress-timestamps --nobind --config %i.conf
CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SETPCAP CAP_SYS_CHROOT CAP_DAC_OVERRIDE
LimitNPROC=10
DeviceAllow=/dev/null rw
DeviceAllow=/dev/net/tun rw
ProtectSystem=true
ProtectHome=true
KillMode=process
[Install]
WantedBy=multi-user.target
Я также проверил журналы:
× openvpn-client@client.service - OpenVPN tunnel for client
Loaded: loaded (/usr/lib/systemd/system/openvpn-client@.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: exit-code) since Wed 2024-05-15 23:13:38 +03; 21min ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 62703 ExecStart=/usr/sbin/openvpn --suppress-timestamps --nobind --config client.conf (code=exited, status=1/FAILURE)
Main PID: 62703 (code=exited, status=1/FAILURE)
CPU: 32ms
May 15 23:13:38 fedora systemd[1]: Starting openvpn-client@client.service - OpenVPN tunnel for client...
May 15 23:13:38 fedora openvpn[62703]: Options error: In [CMD-LINE]:1: Error opening configuration file: client.conf
May 15 23:13:38 fedora openvpn[62703]: Use --help for more information.
May 15 23:13:38 fedora systemd[1]: openvpn-client@client.service: Main process exited, code=exited, status=1/FAILURE
May 15 23:13:38 fedora systemd[1]: openvpn-client@client.service: Failed with result 'exit-code'.
May 15 23:13:38 fedora systemd[1]: Failed to start openvpn-client@client.service - OpenVPN tunnel for client.
права доступа к файлам:
$ sudo ls -l /etc/openvpn/client
-rw-------. 1 root root 3863 May 15 22:58 client.conf
Подробнее здесь: [url]https://stackoverflow.com/questions/78486413/openvpn-works-when-started-from-terminal-but-not-via-systemctl[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия