Woc和以太网之间的Yocto Linux智能IP路由

时间:2016-10-05 12:44:24

标签: routing mono wifi ethernet yocto

我目前正在我的汽车中运行定制的机器,我试图智能地连接到互联网。

它有WiFi和以太网连接,但两者都是间歇性的。在我的设置接入点附近可以使用WiFi,但以太网插入了一个小区调制解调器,有时在死区失去连接。

当我尝试通过我的软件访问互联网时,它总是选择eth0,即使eth0没有互联网但wlan0也没有。有没有办法让Yocto / Linux检测哪个接口可以连接到互联网并使用那个接口?基本上,我希望自动选择互联网的其他界面,它首先尝试无法提供连接。

目前,我目前的解决方案是让我的软件定期编辑路由表中的默认路由,尝试Ping,如果成功,则使用该路由。但我正在寻找基于操作系统的解决方案,或任何其他更简单的解决方案。

感谢您的时间,我将根据要求编辑问题,并附上说明。

1 个答案:

答案 0 :(得分:0)

也许cat /sys/class/net/eth0/operstate可以帮到你?

您可以检查您拥有的任何界面。