K2P的继任者 98元的7621+7615无线路由器 蒲公英X3A

2022-03-24 17:15:22 24点赞 74收藏 21评论

折腾过程

故事背景

我所在的学校校园网ipv4流量收费,ipv6流量免费。所以寒假的时候我在家里搭了一个代理服务器做46转换,在学校通过ipv6连接到家里,用家里的宽带上网。

以前我用的路由器华硕的RT-AC1200,百兆接口,MT7628方案。这个路由器适配的第三方固件很少,只有一个毛子适配的padavan,功能很少。因此二月份的时候我给它适配了OpenWrt固件,但是后来我发现这个路由器的性能实在太差了,在5.10的内核下跑酸酸乳只能跑到15M;而我用的家宽上传速率大概是50M,实在太浪费了。因此我就想买一个MT7621方案的路由器在学校跑酸酸乳客户端用。

邂逅蒲公英X3A

上课摸鱼的时候,发现张大妈上有人发了蒲公英X3A这个路由器,看上去好像是MT7621方案的,才98元,比二手的K2P还要便宜,于是就想入手一个玩玩。可是官网和商品页面没有任何关于处理器方案的描述,只说是“双核四线程”;问客服也说“不方便告知”。还好最后恩山上的人说确定是7621方案的路由器,于是我立即跑去某东下单。

客服:“无可奉告”客服:“无可奉告”

第二天,东西就到手了;包装很简约,路由器的造型也是中规中矩,唯一比较特殊的地方就是天线立起来之后不是垂直于桌面的,而是有一个角度。

包装盒包装盒

正面正面

侧面;两个可选的天线角度侧面;两个可选的天线角度

寻找漏洞

东西到手之后,很快我就通电进后台浏览。短暂的寻找后发现,这个路由器的固件是完全锁死的,不存在任何手动上传固件的方法;而且只要联网,它就会自动更新到官网最新的固件。telnet和ssh也毫无意外是锁死的。

官方固件的功能很有限,甚至连ipv6都不支持。这大概是因为这个路由器大多数人买来是用来做内网穿透和组网的,不需要太多路由器的功能;而我纯是冲着7621来的。

那怎么办呢,难道只能拆机用ttl线刷机,或者用编程器直接写入闪存芯片了吗?我本来都打算在淘宝下单工具了,可是一想,拆机了就等于放弃了京东的保修,于是决定等吃完饭再找找。

饭后,我又找了一遍设置,发现了系统日志,从中知道了这个路由器跑的是Q-WRT固件,是一个OpenWrt的改版。我又浏览了一遍后台选项,发现了备份路由器设置的地方。于是我研究了一下下载下来的备份文件,找到了一下config文件,在里面发现了设置ssh开关的地方。

ssh的开关ssh的开关

把ssh的选项从0改成1后,我上传了备份文件。在路由器重启之后,ssh成功解锁。

成功解锁ssh成功解锁ssh

险些翻车

成功解锁ssh之后,我迅速把可能用到的东西都导出出来备用。

备份分区备份分区

这个路由器用的是u-boot引导器,我打算先刷个bootloader,然后再折腾固件。我找了一个reset键和其他配置都一样的路由器的型号的breed,可惜刷进去后无法识别闪存型号。这个路由器的闪存是XMC的TLC spi-nor闪存,可能牌子比较小众,所以breed没有适配。无法识别闪存型号就无法引导系统,也无法刷回原来的bootloader,似乎陷入了一个死循环。难道刚买来的路由器就要7天无理由了吗?

刷breed翻车刷breed翻车

在读了一下breed的说明后,我发现breed可以用wget从http文件服务器上下载固件载入内存,然后从内存启动。于是我试了一下,可是试了几次都发现貌似是进系统了,可是却一直无法通过DHCP获取到ip地址;手动指定ip地址,也无法进入路由器的后台。正当我打算申请退货的时候,突然柳暗花明又一村地发现wifi列表中有这个花生壳路由器的ssid。于是我通过wifi连上了路由器,进入ssh刷回了原厂的bootloader(幸好刚才备份了),成功救回了路由器。

适配OpenWrt

由于路由器本来跑的固件就是一个OpenWrt的fork,很容易逆向工程写一个dts文件。只要知道LED灯的GPIO针脚号、分区表以及MAC地址等信息,就可以写了。写好之后,我迅速编译了一个固件,完美适配。随后我又加入了自己需要的功能,然后就很开心的开始使用了。目前用了一周多,一切稳定,非常满意。

Github PR中的DTS文件Github PR中的DTS文件

刷好后的路由器后台刷好后的路由器后台


简易教程

解锁SSH

1.1 电脑浏览器设置成自动IP,浏览器打开http://10.168.1.1/cgi-bin/luci。密码是'admin'。

进入路由器后台进入路由器后台

1.2 点击"备份且导出"按钮,下载配置文件。

下载配置文件下载配置文件

1.3 用7zip打开下载好的文件,进入'/etc/config/'目录。

编辑system文件编辑system文件

1.4 编辑这个目录下的'system'文件,把"config sys 'ssh'"下的'0'改成'1'。

启用ssh启用ssh

1.5 一路保存退出。

右击"system"文件,会弹出菜单,点击“编辑”,改好后ctrl+s保存,然后关闭记事本窗口。
然后会弹出窗口提示“文件system已修改,你想在压缩文件中更新它?”,选确定。
然后关闭这个7zip窗口,会弹出窗口提示“文件XXX已修改,你想在压缩文件中更新它?”,选确定。1.6 在刚才的浏览器页面,点击"导入且恢复"按钮。上传文件,稍后路由器会自动重启,重启后ssh解锁成功。

1.6 在刚才的浏览器页面,点击"导入且恢复"按钮。上传文件,稍后路由器会自动重启,重启后ssh解锁成功。

刷入OpenWRT固件

2.1 用scp把固件包上传到路由器的'/tmp/'路径,地址是10.168.1.1,用户名是'root',密码是'admin'。
2.2 通过SSH进入路由器,地址、用户名和密码同上。

2.3 **重要** 输入命令'dd if=/dev/mtd3 of=/tmp/firmware.bin',把原厂固件备份下来。蒲公英的官网不提供固件下载,所以这一定要自己备份原厂固件。
2.4 **同样重要** 用scp把备份好的固件下载下来。下载完最好用winhex看一下,或者再备份一次然后对比MD5,防止原厂固件损坏。

2.5 输入命令'mtd write /tmp/XXX.bin firmware',刷入固件。
2.6 刷写完毕后,确认没有问题,可以输入'reboot'重启。

如何恢复原厂固件

同上,通过SSH把原厂固件刷入。


固件下载

在Github PR被merge之前,可以通过openwrt上pr#9457中的内容编译固件。


总结

体验还算满意,很容易就完成了第三方固件的适配,用起来也很舒服。

和很热门的K2P完全同样的配置,MT7621的soc和MT7615的无线芯片,都是AC1200,X3A全新的价格却比很多二手K2P还要低,性价比很高。可能是市面上最便宜的来路正常的全新MT7621路由器,如果不需要160MHz频宽或者1733MHz的5G速率的话,比爆款红米AC2100能省几十块钱。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
21评论

  • 精彩
  • 最新
  • 折腾精神可嘉,信号有k2p好吗

    校验提示文案

    提交
    应该和K2P差不多,都是MT7615 DBDC出来的2.4G和5G

    校验提示文案

    提交
    收起所有回复
  • 我有个4 g版本的,可以刷这个吗?

    校验提示文案

    提交
    4G版本是百兆口,应该是7628方案的,不能直接刷这个,但是想适配openwrt应该也不难,按照帖子里的方法解锁ssh就行

    校验提示文案

    提交
    收起所有回复
  • 请问在家里电脑上怎么固定ipv6地址的呢?

    校验提示文案

    提交
    一般是十天换一次,可以用ddns更新

    校验提示文案

    提交
    收起所有回复
  • 卤煮好,大神先拜为敬!不过刷了以后2.4Ghz貌似没了 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    有的,wlan0

    校验提示文案

    提交
    收起所有回复
  • 7621可以买京东云鲁班啊,坐享其成,也可以二手x40或者msg1500,便宜又大碗

    校验提示文案

    提交
    帮大忙了,,解决了我想刷集客AP的设备选择局限性

    校验提示文案

    提交
    鲁班可以刷wrt吗

    校验提示文案

    提交
    收起所有回复
  • 天下竟有如此好文。

    张大妈有这种作者实在是张大妈的荣幸

    校验提示文案

    提交
  • 固件分享:
    去看看

    校验提示文案

    提交
  • 膜拜大佬啊

    校验提示文案

    提交
  • 可以啊 紫薯布丁

    校验提示文案

    提交
  • 支持一下zsbd

    校验提示文案

    提交
  • 信号差的话可以搞友华330刷rou很稳

    校验提示文案

    提交
  • 牛*了,我也买了这个路由器,挂二级当AP总卡,信号强度不错,性能看不出来,感觉有点弱

    校验提示文案

    提交
  • 没刷,设置ap模式比我买的另一款近似价位路由器,信号和速度略快些,感觉值,坐等99好价

    校验提示文案

    提交
  • 可惜没有USB口,自带内存也没什么大用

    校验提示文案

    提交
  • 有自动备份没。刷固件后不能组网了,还得搞穿透

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

值友3306447371

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
74
扫一下,分享更方便,购买更轻松