如何使网络接口对除一个进程之外的所有进程都不可用



在一个嵌入式项目中,我使用了5个调制解调器。一个主调制解调器用于OTA升级、远程SSH、在云上发送数据等。4个调制解调器用于网络调查(读取信号强度、进行速度测试,在我国的每个网络运营商上(。

我的主调制解调器(wwan main(有一张sim卡,订阅后有很多数据可用。4其他调制解调器(wwan-aux(具有sim卡,可用数据量非常有限。

我想确保,即使我的主调制解调器出现故障,网络调查过程之外的应用程序也永远不会使用wwan aux接口发送数据。

我已经定义了metric,wwan main和wwan aux分别为metric 10和metric 50,但如果我的wwan main失败,系统将使用下一个可用的接口,所以我和wwan aux不希望这样。

你对此有什么解决方案吗?

即使我的主调制解调器出现故障,网络调查过程以外的应用程序也永远不会使用wwan-aux接口发送数据。

所以不要通过这些接口添加默认路由,这样它们就永远不会被选中。

最新更新