Systemd:根据网络连接启动/停止服务

Systemd:根据网络连接启动/停止服务

我最近大量使用 VPN,希望openvpn根据是否连接到 Wi-Fi(或以太网)直观地连接和断开连接。目前,我有一个client.confin/etc/openvpn/并且我正在以 开始它$ systemctl start openvpn@client。问题在于,即使 Wi-Fi 断开后,openvpn 也会不断尝试连接到 vpn 服务器。

我认为systemd是解决方案但是文档SE 答案我发现到目前为止是压倒性的。有人可以提供一个简单的 systemd 服务模板来完成此任务吗?

相关内容