4G路由 linux,DIY低成本4G路由器:性能高,易于开发和应用

笔者发现,随着5G的到来,4G流量资费以及相关硬件模块成本越来普及,恰好原来用MT7688/RT5350做一个路由器的应用,于是想尝试自行DIY一个低成本,软硬件开放,高性能,易于开发和应用的4G路由器。

硬件准备:

1、路由器硬件选择,由于是路由器应用,需要多个LAN口和WIFI接口,市面上那些ARM派并不适合,原因是网络接口没这么多,也没有这么大的IO吞吐量,另一个原因是价格比较高。原本想选用RT5350,这个处理器支持运行openwrt Linux,无奈成本太低,厂家故意停产,只能选用成本稍高的MT7688,处理器内部已经支持多个物理端口数据转发,所以选用它比较合适。如下图是自制的MT7688硬件。

0fc0a809db964cc0c0eb11b1318458e8.png

2、确定4G通信模块,当前市面上很多通信模块,价格比较高主要原因是把全网的频段都做进来了,其实在实际应用中,只会用一家运营商的卡,多余的频段硬件成本全浪费了,这里选用上海合宙的Air720移动4G版本,成本可以接受。如下图是Air720集成到MT7688上。

3、MT7688支持开源的OpenWrt Linux,很容易取得各种资料和技术支持下面介绍软件编译和运行方法

1、配置 OpenWrt Linux RNDIS 驱动

配置菜单为: make menuconfig->Kenrel modules -> USB Support

配置选项只有两个: kmod-usb-net, kmod-usb-net-rndis

配置选项如下图:

0fff4b7fe49937bd551643e55bb883e7.png

2、编译好OpenWrt Linux固件下载到硬件

系统运行后,查看Air720硬件连接信息,usb pid 为 1286:4e3d

315671fec6a174dfece9ba875274a46d.png

3、查看Air720 rndis 网络接口,下图中eth1为Air720

978bce4c3d113680c0bf64f794507eb8.png

通过Luci(OpenWrt Linux上的lua配置接口) 查看Air720 为 4G eth1,处于WAN ZONE,此时系统可以上网,接LAN和WIFI的设备,都会通过Air720上网

3c4d26baafdc90243d07c87d82c5536a.png

PS:对此文中开发板及整体方案感兴趣的小伙伴,可加群QQ群:742936574进行详细了解及咨询哦!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值