Como manter o controle de quando a conexão do OpenVPN está ativa (systemd)

0

Estou usando o serviço openvpn-client @ .service para conectar-me à minha VPN. Quando eu inicio meu computador, demora um pouco para ele se conectar. Eu gostaria de ver uma notificação de desktop quando a conexão é estabelecida. De preferência, uma notificação nativa do KDE.

Também seria bom se eu conseguisse uma notificação se a conexão falhasse.

Eu sei que o NetworkManager me notificará, mas eu gostaria de usar o systemd.

    
por user.S 10.10.2018 / 22:33

1 resposta

1

Você pode usar notify-send para enviar uma notificação.

Uma maneira simples de fazer isso funcionar, portanto, seria pesquisar systemctl status repetidamente a partir de um script bash e iniciar esse script em segundo plano em .profile .

Não é elegante, mas levará < 5 minutos para escrever e funcionará bem.

Edit: A maneira mais sistemática de fazer isso seria escrever uma unidade que depende do serviço openvpn-client e enviar uma mensagem com sucesso. Você poderia usar um timer systemctl que seja cancelado pela primeira unidade para enviar uma mensagem de falha.

Mas eu não vejo realmente o ponto. Você teria que faff com suas variáveis de ambiente e não será mais legível ou confiável:)

    
por 10.10.2018 / 22:38