LINUX.ORG.RU
решено ФорумAdmin

Встроить в мой основной клиентский конфиг другой конфиг?

 


0

2

Грубо говоря, файл /etc/openvpn/main.conf, демон на который и указывает, а в нем указан другой файл, например, /etc/openvpn/my_vpn_provider/paris.conf. Чтобы мне менять не файл демона openvpn каждый раз, когда хочу юзать новый сервер, а лишь путь к дочернему конфигу в main.conf

Соответственно, ожидаю что-то вроде:

# cat /etc/openvpn/main.conf

import /etc/openvpn/my_vpn_provider/paris.conf

Конечно, можно считывать в демоне значения из какого-нибудь файла, будь тот же main.conf и подставлять их как путь конфига. Но это работало бы только в том случае если бы в main.conf не было других директив, вроде моего логина и пароля от vpn провайдера.



Последнее исправление: letni (всего исправлений: 3)

Ты херню изобретаешь, вот же первая строка:

$ openvpn --help
OpenVPN 2.4.0 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jul 18 2017

General Options:
--config file   : Read configuration options from file.
mandala ★★★★★
()

Чтобы мне менять не файл демона openvpn каждый раз, когда хочу юзать новый сервер,
а лишь путь к дочернему конфигу в main.conf

Еще раз:

не файл демона openvpn каждый раз
а лишь путь к дочернему конфигу в main.conf

Простите, но в чем разница, если вы все равно собираетесь main.conf менять?

anc ★★★★★
()

PS
Notice that you can use --config multiple times, to merge several configuration files. Or you can use 'config' inside a configuration file to «include» another configuration file.

anc ★★★★★
()
Ответ на: комментарий от anc

По мне проще юнит написать на основе изкоробочного, чтоб пускать openvpn как openvpn@paris.conf.service, openvpn@moscow.conf.service и т.д.

https://www.freedesktop.org/software/systemd/man/systemd.unit.html

To refer to the instance string from within the configuration file you may use the special «%i» specifier in many of the configuration options. See below for details.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

ТС дополнил топик после первых двух ответов, вашего и моего. Кому как нравиться уже можно готовить по вкусу. Лично я держу отдельные конфиги, но если ТС хочется как в задаче то почему и нет?

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от mandala

Вообще, мне кажется, щас уже на русском мало кто гуглит.

Особенно из тех, кто интересуется такими вопросами.

Может и ошибаюсь.

letni
() автор топика
Ответ на: комментарий от letni

Если задаешь на русском запрос, то вылазит стабильно и русские результаты, особенно популярное типа сабжа. А вот если какую то нех, то гугл (сам еще и переведет на английский весь запрос) и выдаст только английские результаты. Я даже сейчас особо не задумываюсь: как думаю так и пишу, когда сразу по английски, когда и по русски.

P.S. Хотя тут может еще он обучился под меня, на истину не претендую, просто опыт последних лет.

mandala ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.