侧边栏壁纸
博主头像
是羊刀仙啊博主等级

闲不下来!

  • 累计撰写 131 篇文章
  • 累计创建 40 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

手搓5G CPE 实现网络自由?威联通Qhora-301W路由器再次发光发热~

羊刀仙
2025-03-15 / 0 评论 / 1 点赞 / 38 阅读 / 9968 字
温馨提示:
本文最后更新于 2025-03-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

我家里的网络环境已经相当完善,无论是科学上网、家庭 NAS、各种自动化脚本,统统跑得很稳。但问题是~我平时住在公司宿舍的时间其实更多。而大伙儿也知道,公司的网络策略一向“严防死守”,各种端口封锁、协议检测不说,连淘宝、京东、B站这种基础娱乐网站都不给放行,申请解封权限还要走流程、提交理由,能不能批下来还得看脸色。所以别说玩游戏了,周末想用点正常互联网服务都很困难。

那周末和下班时间想要冲浪怎么办?5G CPE 绝对是首选。之前测试过手机热点以及USB共享,存在速率和稳定性问题(跳PING延迟),抗压能力差,并且长时间使用会对手机寿命产生影响。再加上地处工业园区,这更增添了不少坎坷。

年前我买过一台鲲鹏C8-600,四五百块钱算是入门级产品,带插卡、内置5G模块,外观看着也像回事,但是挑卡严重、界面封闭,性能也不如预期(联通测速下行才50Mbps)。再看看目前主流的大厂设备普遍一千多,既然都这个价格了,我为啥不5G模块 + USB接路由器方案搞个定制版 CPE呢?这样还能通过 OpenWRT 自定义插件和配置,爽度比商用 CPE 还高。

723a42af5cd3962d978251d7c8563e10.jpg

于是本篇文章便诞生了。

过去发过一篇 威联通 QHora-301W 由 QWRT 刷 iStoreOS 的教程,不过那会儿并不是我的机器~不过就在最近,我也直接入手了一台,打算结合FM350 5G模块 来实现上述的网络功能需求。

096b32bc5f0b3eb76b25cd8a8ffbed52.jpg

如果你的情况和我一样,常年住在宿舍的职友/学生,又或是住在那种宽带被承包的小区、城中村“黑宽带”,更甚至是偏远地区家宽无法覆盖。不管是出于打游戏、刷视频、远程办公、搭建NAS、科学冲浪,还是单纯想有一个自由可控、长期稳定的网络环境,我都强烈推荐认真考虑本文分享的方案。

综上所述,购买原因如下:

QHora-301W 近期蹲到好价,千元左右。

原生 QrouterOS 具备自研的Qu-WAN组网,用起来相当简单,这是该系统最大特色;

支持刷 QWRT 或 iStoreOS 固件,同时可保留原厂固件,并支持两套系统随时切换;

QHora-301W有专用 UBOOT 不死系统,兼容原厂双分区,不再惧怕变砖,随便玩~

大雕的 QWRT 新版本固件编译时就已经加入了所需要的依赖和软件包,使用FM350 5G 模组,可随时随地实现5G联网。

配置使用相当简单,小白也能轻松搞定。

成品移远5G模块,价格在300左右。

IMG_20250318_152921.jpg

如果乐意捡垃圾手搓,那成本会更低:FM350-GL 5G模块(建议惠普联想版本),USB转接板以及其他配件。

再回归到路由器本身,QHora-301W 的配置不低,双万兆网口放到现在依旧“遥遥领先”,如果四个千兆再换成2.5G网口更是能称霸很长一段时间。综合价格以及灵活性来说,依然挺有性价比的。

截屏2025-03-17 11.09.01.png

接下来,就从刷机开始捋一遍流程

注意

  1. QHora-301W 初始化后,默认SSH为关闭状态,端口号为22200
  2. Qrouter系统需要长按WPS按键,响两声后松手,可开启SSH功能。
  3. 出现Password字样,则需要输入密码并回车。
  4. Qrouter下重启路由后,还要重复开启SSH,后面不再重复,切记!
  5. 千兆1口(eth3)为默认的WAN,并且为了防止IP冲突,刷机过程建议单线只与电脑连接。

2CF22AB0AEAEC5A2B67C7301F5E696FB.jpg

刷为openwrt(包括istoreOS 和 QWRT)后,依然以上图为例,从左至右网口对应为eth5,eth4,eth3,eth2,eth1,eth0。因此也习惯仍将eth3设置为WAN口。

操作流程

长按WPS响两声,开始电脑端控制台连接路由器

# 原本需要输入以下命令连接
ssh admin@192.168.100.1 -p 22200

# 但如果你存在SSH版本问题
# 会报错,如下面图中所示

#  允许 ssh-rsa 进行连接
ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa admin@192.168.100.1 -p 22200

# 如果还报错,则执行下面命令,然后再重复上一条命令
ssh-keygen -R [192.168.100.1]:22200

# 接着输入你路由器的后台登陆密码即可
# 最好切换到英文模式,密码并不会显示出来

屏幕截图 2025-03-11 175932.png

连接成功后,接着输入以下命令,将启动分区切换至第二分区:

sudo fw_setenv current_entry 1
sudo reboot

切换到第二分区并重启.png

等待路由器重启,过一会192.168.100.1能进入到登陆界面,则证明重启完毕。

接着SSH连接路由器,输入以下命令:

# 检查路由器当前启动分区
sudo fw_printenv -n current_entry

# 若返回结果为1,则没问题;否则重复上一步骤

确认分区.png

SSH窗口先放在一边,打开WinSCP创建新的连接。

再到路由器的/tmp路径下,将kernel.binrootfs.bin两个文件拖进去。

到tmp路径下将文件拖进去.png

这时候,再回到SSH窗口,将QSDK到dd刷入第一分区。

输入以下指令:

# 建议使用dd命令备份一些重要的分区方便后续恢复成官方固件
# 例如mtd闪存分区以及mmc闪存分区
sudo dd if=/tmp/kernel.bin of=/dev/mmcblk0p1
sudo dd if=/tmp/rootfs.bin of=/dev/mmcblk0p4
sudo fw_setenv current_entry 0
sudo fw_setenv boot_0 good
sudo reboot

等待路由器重启。

等个几分钟,刷个短视频的时间就差不多。

之前的192.168.100.1已经无效,自动替换成了192.168.1.1,一般会和家里的光猫IP冲突,建议将301W脱网,与电脑相连。

电脑上打开控制面板,选择【网络和Internet】-【网络和共享中心】-【更改适配器设置】,对着电脑图标右键,选择【属性】,找到【Internet协议版本4(TCP/IPv4)】并双击打开,选择【使用下面的IP地址】。

网关修改成192.168.100.1,电脑IP修改成192.168.100.xx,然后确定即可。

修改网关和IP.png

这时候就能顺利连接路由器。

账户/密码

root/password

登陆openwrt.png

这时候先不急,再次WinSCP连接路由器,要注意的是这次IP为192.168.100.1,端口为22

ssh连接openwrt.png

AQR_ethphyfw_5.6.7.mbn传输到/tmp目录下。

将万兆的文件拖入.png

然后SSH工具进路由器后台,进行操作:

# 抹除原ethfw分区 mtd10的数据
mtd erase /dev/mtd10

# 刷入fw文件
mtd -n write /tmp/AQR_ethphyfw_5.6.7.mbn /dev/mtd10

# 修改bootcmd环境变量
fw_setenv bootcmd "aq_load_fw 0; aq_load_fw 8; bootipq"

# 查看记录
fw_printenv

# 拉到最下面
# 看看是否有 bootcmd=aq_load_fw 0; aq_load_fw 8; bootipq 这条
# 如果有就没问题

# 重启
reboot

看看有无记录.png

这里先不去修改网络相关,先升级QWRT。

QHora升级QWRT

目前有两种方式:

由openwrt👉QWRT过度包👉QWRT原厂固件,省时省力。

由openwrt👉UBOOT👉QWRT原厂固件,多折腾一步,但灵活性高。

UBOOT

需要准备factory.bin固件,常见的固件类型如下,需要第2类:

openwrt-ipq807x-generic-qnap_301w-squashfs-sysupgrade.bin

QWRT-R25.02.09-ipq807x-generic-qnap_301w-squashfs-factory.bin

说明:

  1. Factory原厂固件:
    。原始固件:Factory固件是设备制造商预装在硬件设备上的初始固件版本。
    。用途:Factory固件用于设备的初始设置、系统初始化和启动等功能。
    。更新和更改:通常,用户不会直接更新或更改Factory固件,因为它是设备的初始固件,由设备制造商提供和维护。
  2. Sysupgrade固件:
    。更新固件:Sysupgrade固件是用户可以下载并安装在设备上的升级固件版本。
    。用途:Sysupgrade固件用于更新设备的功能、修复Bug、增加新功能等。
    。扩展性:相对于Factory固件,Sysupgrade固件具有更高的灵活性和可扩展性,允许用户根据自己的需求进行更新和修改。

电脑web输入192.168.1.1,进入路由器web界面后后,【系统】-【文件传输】,上传uboot.bin文件。若你是istoreOS,可在/tmp下可以自行创建一个/upload/

上传uboot.png

SSH连接到后台,执行命令:

# 进入目录下
cd /tmp/upload

# Uboot文件写进分区
mtd write uboot.bin /dev/mtd8
# 等10s左右,实际也许没那么长

# 重启
reboot

Uboot文件写进分区.png

重启完毕后,关闭电源,先用牙签之类抵住reset按键(怼上去感受到咔哒一下后就持续怼着),然后插上电源,开机。这期间别松手。最开始灯是红色,等到状态灯变绿才算好。

这时候再次进入192.168.1.1会看到下面界面。

uboot后台,选择安装包.png

选择squashfs-factory.bin固件包,开始刷机。

开刷,等着就行.png

这时候状态灯会再次变红,等大概十分钟左右吧,期间可以刷几个视频打发时间。若发现路由器重启,或者观察设备指示灯状态等变为常绿就OK了。

如过过长时间持续红灯状态,则关闭电源重新启动路由,重新上传固件安装。如果还不行,则考虑更换固件或更换浏览器再操作。

过度包

这个很简单,选择【系统】-【备份/升级】,刷写新的固件处,依次上传两次固件进行刷写升级。

# 先刷写第一个进行升级,后刷写第二个完成
QWRT-R25.03.13-ipq807x-generic-qnap_301w-squashfs-sysupgrade.bin

QWRT-R25.02.09-ipq807x-generic-qnap_301w-squashfs-factory.bin

固件包升级.png

全新的QWRT

配置好的模块插入电话卡,将模块的USB与任意QHora-301W的USB接口相接,接通电源即可。

刷写完毕后,新固件的默认web地址依旧为192.168.1.1。账户密码不变。当时忘记截图,下面是我更改过的地址。

可以看到模块信息.png

可以看到多了一个移动网络选项。

前文也说过,lean的QWRT相当简单,基本插上即用。配置好的模块插入电话卡,将模块的USB与任意QHora-301W的USB接口相接,再接通电源即可。模组被识别后,会自动生成一个WAN并且拨号上网。

点开移动网络,有个QWRT模组管理,在里面可以看到模组信息,模组名为FM350-GL。

基站信息.png

拨号概览,可以看到模组以及模组状态。

模组信息.png

PDP类型和APN可以点击编辑进行修改。APN设置为你卡的接入点,支持除了三大运营商外,还有广电和天际通。支持改串,以及提供AT命令调试窗口。

模组编辑.png

AT+GTUSBMODE? 返回结果41。若不是,则输入AT+GTUSBMODE=41切换FM350模组为41模式(输入此命令即可,一般默认就是41模式可以无需理会)。

at命令.png

支持锁小区(基站)、锁频,可以根据所在地区自行调试,获得更好的网络质量。

锁小区锁频率.png

使用测试

我的手机卡为电信的星卡系列,每月500G流量,观看直播、视频以及游戏更新下载完全够用。

手机端分别测试了宿舍的【厕所】-【房间】-【门外】三个点位速率,也许是工业园区的缘故,在外面测试也始终爬不到5G标称速率。

未标题-1-shhc.jpg

路由器放在房间内,手机靠近Wifi进行测速如下,下行稳定接近300Mbps,上行在50~60Mbps,上行测试过山车是全球网测的软件问题,上面截图测试也是如此。

IMG_3316.gif

所以说整体还是比较满意的。

后面又开车跑到市区测试,其实就是不死心。。。之后再研究研究锁频和锁小区,在公司应该能获得更高的速率。

9e9da2c09b7614b87c6bd53e720cff5.png

然后再搭配各类小插件,这网络环境与在家也没啥大差别!

QQ20250318-210637.png

CPE设备影响体验最主要的因素还是基站。毕竟通过电话卡拨号,因此你所在位置信号强度就决定了上限。不过要是你所在地区信号满格,还追求更高速率的话,估计就要换更高级的模块。

总结

本文这套 QHora-301W + FM350-GL 的自组CPE搭配,基本是为宿舍、出租屋、宽带不自由人群量身定制。既有QHora-301W自身的高配置和双万兆口保障性能,又能通过OpenWRT/QWRT系统自定义各种插件,灵活可玩性极强。尤其是搭配5G模组后,随插随用,信号稳定,彻底告别宿舍封锁、黑宽带、频繁掉线的烦恼。

从刷机到调试,整个流程门槛并不高,保留原厂固件+双分区不死系统,几乎没有变砖风险,动手能力一般的朋友也能轻松玩起来。对于想要自由冲浪、游戏不卡、还能随心搭建服务的小伙伴,这套方案是长期可用、性价比极高的选择。

即便后面不需要CPE,模块拔下来,双系统的QHora-301W也依然是一款相当不错的设备,可作为家里的主路由来使用。

另外威联通的Qhora系列路由器Qhora-321/322也都支持刷入iStoreOS和QWRT,已经有大佬出过相关教程,过程和Qhora-301W差不多。另外Qhora-322里面的M.2硬盘位也可以使用,刷写新版uboot firmware之后,就可以从nvme启动系统。

8313f0500db3df63e4a402b2a9bc630.jpg

1

评论区