本系列文章只是研究过程的备忘录,当中提及的步骤只是一些当下的总结以及尝试,不能保证正确。项目完成后,也就是系列文章结束后,会有归纳总结,当中会提出相对靠谱的解决方案。
按部就班一步一步来就连上了。
这篇备忘主要讲如何把装了潘多拉固件的小米R3路由接上Air724 4G模块上网。google「路由 4G模块」就有教程,这个部分比较简单。基本步骤跟文章讲的差不多。这个部分提一些要点。
安装rndis的时候记得接上网。rndis是一个usb的通信协议,装了这个软件包你的路由才能识别出Air724模块。我最开始的时候在潘多拉下搜索,没有搜到这个包,以为潘多拉没有这个软件。后来才发现是自己没把路由接上网络。估计跟我犯同样错误的朋友不会多,但或许会有,毕竟调试的时候各种线材接来接去,或许不小心就忘了。
准备SIM卡卡套。我这款模块的卡槽是mini SIM卡而不是当下流行的nano SIM卡,而且卡槽带插拔弹扣。虽然对准点位怼上去也不是不能怼中,但这并不是一件容易的事情,而且很容易怼过头。幸好作为一个曾经的胶佬一把尖细的镊子是必备的工具。如果你没有这种镊子,想把卡拔出来就不是那么容易了。我办宽带时给了不少副卡,怕把号码搞乱套件什么都留着,所以卡套抽屉里就好几个。

- 固件的使用。接上天线(如下图),买模块的时候有送。注意是靠右的口,另外一个口是WIFI(不过我这模块是Air724UG-NFC,不是Air724UG-NA,是没WIFI的)。两个type-c接口右边才是接路由的,另外一个好像是输出日志还是什么的。开机键在左侧,要长按才能开机。接电红灯会闪一下,开机以后红灯才会常亮。另外还有一盏黄灯(网络),和蓝灯(LET)。模块方面就这些了。顺便,我这款是【维特智能】的产品,淘宝上有官方店,能搜到。我这不是要带货,主要是我自己挑选模块时纠结了好一会。怕买回来接不同。我这算是试水成功了,直接告诉你具体的设备型号会减少很多麻烦。当然直接买Air724的公司【宙合】的开发版模块应该也没有问题的,应该功能也更多,只是前面文章说过价钱贵好几倍。

- 设置防火墙,前面提到的教程讲到的步骤漏掉了一步,设置防火墙。我猜想是作者直接把WAN改成4G口了,所以并不需要另外设置防火墙。当时我按步骤走下来发现网络接通了(有4G接口有IP),但上不到网。摸索了一下发现是防火墙没配置。步骤并不复杂,这里索性把接口具体配置过程贴图展示一遍。
在配置之前记得打开模块的电源。然后进入潘多拉以后进入网络>接口,点击「创建新接口」,配置如下图:

点击提交后会自动调到接口的「一般设置」页面,进入「防火墙设置」页面:

点击保存应用,一般就能够接上4G网络了。不过我第一次配置之后一直没有接入成功(没有分到IP)。后来反复连接关闭几次之后就接入了。

发个测速,基本算是跑满速度了。速度和延迟都非常不错。在B站看了会儿视频都很流畅没有卡顿。
最后提两个我发现的现象:
无论是LEDE还是潘多拉在R3下都开不了2.4G WIFI,不知道是什么缘故。我在LEDE项目上看过,没有给出解决,似乎也不打算解决。不过这个对我的部署计划没有影响,目前也不打算解决。
这种接入方式比我之前的部署(软路由(Esxi+ROS+LEDE)+蒲公英4G路由)的效果要好,也比直接接蒲公英4G路由要好(延时和速度)。我感觉瓶颈还是在蒲公英4G路由上,或许是配置太低。我有点后悔买这款路由了。幸好可以作为旁路由组件私人虚拟网络。
文章到此差不多该结束了。下一步是把模块迁移到软路由上。
======
2021-03-15