Android/Linux设备有线&无线 双网共存(同时上内、外网)

本文介绍了一种在嵌入式Android系统中实现有线和无线网络同时工作的解决方案。通过命令行和Shell脚本自动配置IP路由,解决了双网卡无法共存的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



Shell脚本实现嵌入式Android/Linux有线和无线网卡双网共存

  • 一、网络环境及问题再现
  • 二、命令行方式实现双网共存
  • 三、Shell脚本自动实现双网共存(根据网络环境动态配置IP路由)

–>问题:在使用某嵌入式开发板(Android 6.0系统)过程中,发现无法同时进行有线(Ethernet)和无线(WiFi)网卡同时通讯,同时产品又有需求,必须同时通过这两个网卡与内网和外网进行通信。
–>解决:实际方案有两种: 第一种:更改Android 6.0 Firmware层的代码,适配双网卡运行逻辑,可以从根本上解决该双网共存问题。 第二种方案很简单:根据实际网络情况,通过脚本更改路由,实现双网共存。
–>测试环境:嵌入式开发板,无线路由器,网线

实际测试用第二种方案也完全可以实现双网共存的需求(可比第一种简单了N条街),可以有效解决有线网卡和无线网卡同时上内、外网。
其本质就是实现了两个不同的IP网段子网与Internet的互联互通,下面介绍其实现:

下载脚本完整代码(带网络状态、异常检测及配置结果的验证):http://download.csdn.net/detail/howiexue/9908099
GitHub源码地址(好用别忘加个星哦):
https://github.com/HowieXue/setDualNet


一、

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HowieXue

求打赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值