Tenho usado uma VPN muito recentemente e gostaria que o openvpn se conectasse e desconectasse intuitivamente com base no fato de eu estar conectado ao Wi-Fi (ou ethernet). Atualmente, tenho um client.conf em /etc/openvpn/ e estou começando com $ systemctl start openvpn@client . O problema com isso é que o openvpn tenta continuamente conectar-se ao servidor vpn mesmo depois que o Wi-Fi é desconectado.
Acho que systemd é a solução, mas a documentação e As respostas do SE que encontrei até agora são impressionantes. Alguém pode oferecer um modelo de serviço systemd simples para realizar isso?