我想在嵌入式系统中使用 ConnMan。它似乎提供了我正在寻找的大部分功能,包括 3G 和 VPN 管理。
但经过一些研究,似乎其中可能存在一个缺失点。假设我有以下设置:
- 以太网连接作为首选连接
- 3/4G 连接作为备份/故障转移连接
我的以太网始终处于打开状态,并且 dhcp 服务器正常提供 IP,电缆仍然插入,并且线路仍然通电,但有时互联网连接会丢失。所以在这种情况下,我将切换到我的 3G 连接。但是尽快,当连接通过以太网恢复在线时,出于性能和成本原因,我想切换回它。
这是默认支持的,还是有办法以这种方式配置它?
我发现这个帖子似乎说当时不支持它,因为没有定期检查(2013 年 2 月)。并且还来自文档 :
自动连接
自动连接服务时会考虑启用了自动连接的收藏(已保存)网络。这些服务在 connmanctl 中分别标有“*”和“A”。默认情况下,ConnMan 会按照它们在服务列表中显示的顺序自动连接它们,直到其中一个被连接。之后,自动连接的服务正在使用中,ConnMan 不会选择新的服务,直到网络超出范围。当服务超出范围或与网络基础设施端断开连接时,将重新运行自动连接并选择另一个最喜欢的可自动连接服务。
如果不清楚,请随时询问更多信息。