我已经在我的 Raspberry pi 板上安装了 Ubuntu 20 服务器,并已通过 Wifi 连接。我已经在 ubuntu 服务器上安装了 3G Dongle。现在 3G Dongle 连接也工作正常。现在,我需要做的是当 Wifi 断开时,它应该自动连接到 3G Dongle,一旦 Wifi 恢复,它应该再次连接到 Wifi。
我不知道如何做到这一点,我们是否需要编写任何脚本来自动切换两者之间的连接。有人可以帮我吗?提前致谢。
答案1
您需要更详细地说明“wifi down”的含义
ifconfig wlan0 down = wifi down
AP/Router no internet = wifi down
...
但我猜你的意思是当通过 wifi 的互联网连接中断时,应该使用 3g 适配器。
还没有详细思考过这个问题。但你可以做的就是 ping 你的外部 IP,看看它是否可达。如果你没有静态的,你可以使用 dyndns 代替
- 如果 ping 有效 = 不执行任何操作
- 如果 ping 失败 = 禁用 wifi 接口 && 启用 3d 加密狗
- 如果非 3g 线路上的 ping 操作再次正常,请切换连接
但我很确定有可以使用的软件。您想要搜索多路径路由、故障转移、负载均衡器,也许还有绑定
干杯
快速启动