当默认路由更改时导致执行脚本

当默认路由更改时导致执行脚本

我有 2 个接口:以太网(指标 1)和 4G(指标 2)。当第一个消失时,使用第二个,当以太网恢复时,再次使用第一个。我想在指标(实际上是路由)更改时发送通知(运行脚本 send.sh),例如“以太网暂时不可用,使用 4G 数据”和“以太网恢复”。

我使用带有 NetworkManager 的 Ubuntu 22.04。

我想创建一个系统服务,它可以监听路由状态并在更改其度量/路由时发送通知。

请帮助我了解如何做到这一点。谢谢!

相关内容