Использование openvpn с несколькими серверами под systemd

Предварительный вопрос: где хранится сервер по умолчанию, который используется командой systemctl start openvpn (предположим sudo, конечно)? Он должен быть в /etc/default/openvpn , как если бы он использовался для SysV, но если я его systemctl все еще связывает openvpn со старым сервером.

Теперь о главном вопросе.

Согласно использованию OpenVpn с systemd, а также Правильный способ systemd для Openvpn (и других источников), если у меня есть два разных сервера для моего vpn (скажем, в Лондоне и Париже), мне нужны два файла конфигурации /etc/openvpn/London.conf и /etc/openvpn/Paris.conf чтобы я мог запустить сервер по своему выбору с помощью systemctl start openvpn@London или systemctl start openvpn@Paris .

Хорошо, это работает.

Теперь предположим, что у меня есть два разных провайдера vpn (P1 и P2), как с сервером в Лондоне, так и с одним в Париже. Одним из способов установки файлов конфигурации может быть

/etc/openvpn/P1_London.conf

/etc/openvpn/P1_Paris.conf

/etc/openvpn/P2_London.conf

/etc/openvpn/P2_Paris.conf

и тогда я должен начать openvpn соответственно.

Вместо этого я хотел бы иметь файлы conf в отдельных каталогах, по одному для каждого провайдера:

/etc/openvpn/P1/London.conf

/etc/openvpn/P1/Paris.conf

/etc/openvpn/P2/London.conf

/etc/openvpn/P2/Paris.conf

Если мне это нравится, а затем я попытаюсь запустить systemctl start openvpn@P1/London или любой другой вариант для других серверов, я получаю сообщение об ошибке.

Вопрос в том, как я могу получить то, что хочу?

Interesting Posts

dpkg: warning: 'ldconfig' не найден в PATH или не исполняется – Ubuntu 12 – Vagrant

Не удалось загрузить После удаления старых ядер

Ошибка скрипта, но копирование и вставка из скриптов

Найти файлы tar.gz в папке старше 20 дней и удалить

/ var переполняется, каково решение?

Как напечатать имя базового файла, используя find в Unix?

Почему эти две команды «cat» приводятся по-разному?

джойстик как мышь с Fedora

Как изменить свойства панели рабочего стола из командной строки?

Почему я получаю случайный MAC-адрес для каждой загрузки в встроенной системе Linux?

После установки Android x86 отображается только tGrub при загрузке

Какова фактическая цель опции -X GNU grep и почему она недокументирована?

zsh glob pattern для соответствия всем файлам, кроме одного, не работает, несмотря на то, что EXTENDED_GLOB установлен

Почему я не вижу страницу XAMPP в Linux Mint?

CInt Configure Script: Синтаксическая ошибка в левой скобке

Linux и Unix - лучшая ОС в мире.