![在可用且工作时使用以太网,在不可用时使用 WiFi 个人热点](https://linux22.com/image/170851/%E5%9C%A8%E5%8F%AF%E7%94%A8%E4%B8%94%E5%B7%A5%E4%BD%9C%E6%97%B6%E4%BD%BF%E7%94%A8%E4%BB%A5%E5%A4%AA%E7%BD%91%EF%BC%8C%E5%9C%A8%E4%B8%8D%E5%8F%AF%E7%94%A8%E6%97%B6%E4%BD%BF%E7%94%A8%20WiFi%20%E4%B8%AA%E4%BA%BA%E7%83%AD%E7%82%B9.png)
我的家庭互联网连接(通过以太网)并不可靠 - 当它工作时,我可以达到 90 Mbps,但从中午 12 点到晚上 10 点,大约 50% 的时间它无法工作。当家庭互联网无法使用时,我会打开手机上的个人热点,然后切换到笔记本电脑上的个人热点。过了一会儿,我通过以太网接口 ping 来检查互联网是否恢复。
ping -I enp4s0 google.com
如果以太网连接正常,我会切换回它。
然而,数据很昂贵,所以如果以太网连接正常,我不想使用它。必须手动检查它是否正常工作并来回切换是一个缓慢的过程。
我想看看是否有一种工具可以自动检查互联网是否通过一个接口工作,并通过该接口路由流量。但如果它不起作用,则通过备份接口路由流量。
我正在使用 Ubuntu 18.04,但正在寻找基于 Linux 的通用解决方案。
请注意,我不是在问如何切换到以太网当它插入时。以太网电缆是始终处于插入状态但可能无法通过它访问互联网。