Você precisa saber duas coisas:
- Existem vários outros diretórios não documentados onde o systemd mantém arquivos unitários.
- Debian e Ubuntu fornecem um gerador em
/lib/systemd/system-generators/openvpn-generator
que coloca "quer" links simbólicos em um desses diretórios não documentados, um para cada arquivo*.conf
em/etc/openvpn
.
Os links simbólicos fazem com que openvpn.service
se comporte como um alvo e "querem" todas as suas várias instanciações de modelos; como o comentário no início da unidade de serviço explica.
Note que o Debian e o Ubuntu não estão alinhados com o que as pessoas do OpenVPN eles mesmos fornecem para o systemd, que é usado no Arch, CentOS, Fedora e afins. O Debian e o Ubuntu suplantam completamente o que é fornecido no próprio OpenVPN para tudo isso, com seus próprios recursos para o systemd. Portanto, pelo menos, tenha cuidado ao ler o doco sobre o sistema operacional que o doco está supondo que você tenha.
As pessoas do OpenVPN usadas para fornecem uma unidade de modelo [email protected]
, mas nenhum gerador nem openvpn.service
target-as-a-service. Era necessário ativar e desativar explicitamente openvpn@name
onesself com os mecanismos comuns do systemd para fazer isso, e eles eram "procurados" diretamente por multi-user.target
, em vez de um intermediário target-as-a- serviço.
As pessoas do OpenVPN hoje em dia fornecem modelos distintos [email protected]
e [email protected]
, continuam a não fornecer um gerador ou openvpn.service
target-as-a-service e esperamos que você ative explicitamente e desabilite openvpn-service@name
e openvpn-client@name
com os mecanismos ordinários do systemd para fazer isso. Os arquivos *.conf
foram movidos para fora de /etc/openvpn
e para /etc/openvpn/client
e /etc/openvpn/server
também.
Leitura adicional
- Jonathan de Boyne Pollard (2016). " Caminhos de pesquisa do sistema em falta a partir da página de manual
systemd.unit
". Errata parasystemd
doco . Respostas frequentemente dadas. - link
- link
- " configuração do serviço systemd ". OpenVPN . Wiki do arco.
- " configuração do serviço systemd ". OpenVPN . Wiki Parábola.
- Christian Hesse (2016-12-30). A atualização do OpenVPN 2.4.0 requer interação administrativa . Arch notícias.
- link