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-generatorque coloca "quer" links simbólicos em um desses diretórios não documentados, um para cada arquivo*.confem/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 parasystemddoco . 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