我有2个网络接口:
- 以太网
enp2s0
默认metric 1
- 手机
enx0
默认metric 2
当以太网出现故障时,度量会发生变化,反之亦然。我收到如下系统通知:
systemd-resolved[628]: enp2s0: Bus client set default route setting: no
systemd-resolved[628]: enx0: Bus client set default route setting: yes
当以太网连接恢复后,它又变回:
systemd-resolved[628]: enp2s0: Bus client set default route setting: yes
systemd-resolved[628]: enx0: Bus client set default route setting: no
我有 Ubuntu SystemD,并且我有自己编写的脚本可以通过其中一个公共信使发送任何通知,因此在我的情况下会有两种情况:
send_messenger.sh "me" "the traffic is routed through 4g connection from now, please, be patient"
当以太网关闭且调制解调器启用时send_messenger.sh "me" "ethernet is back, the normal bandwidth is available"
当以太网返回时。
当默认路由更改时,哪些systemd
服务可能会触发该脚本?或者其中一个网络接口断开连接?