【鲁班猫参赛作品赏析】
前言
我使用鲁班猫2或者2N来实现硬软路由,为什么叫硬软路由?就是硬路由和软路由组成的,硬路由是采用特定的硬件设备,就是我们普遍使用的家庭无线路由器那些等等,软路由是软件形成的路由解决方案,靠软件来实现路由器上的功能,它与硬件是独立分开的。
WiFi模块:AW7916-NPD 大功率WiFi6E,2T3R 支持2.4G 5G 6G ,3000Mbps 支持Wi-Fi 卸载引擎、Wi-Fi MCU、能量检测引擎、DFS 它是minipcie接口,台湾产生的。现在在拼多多上可以买到。
玩这么久openwrt系统,RK3568也可以做无线路由器,正好利用休息时间去开发,给鲁班猫2N适配一个openwrt+mt7916来实现家庭硬软路由,然后把家里的路由器替换掉,对于openwrt开发者经验来说适配难度不是很大。本次教程使用官方openwrt源码进行移植。等代码整理好了我放出来修改的开源推送到GitHub上。第三方lede我已在自己仓库添加了支持。
需要准备东西:
1.鲁班猫2N
2.AW7916-NPD
3.三根天线
4.官方openwrt https://github.com/openwrt/openwrt
5.野火官方lubancatwrt https://github.com/LubanCat/LubanCatWrt(用于移植,后期我将提交代码到野火官网)


系统配置
野火的GitHub https://github.com/LubanCat/LubanCatWrt 支持鲁班猫所有设备,为了节省时间,我直接从仓库搬过来替换下。
下载源码
野火LubanCatWrt
git clonehttps://github.com/LubanCat/LubanCatWrt
官方openwrt
git clone https://github.com/openwrt/openwrt
进入openwrt仓库进行删除几个文件夹:
package/boot/arm-trusted-firmware-rockchip
package/boot/uboot-rockchip
package/kernel
target/linux/generic
target/linux/rockchip
进入LubanCatWrt复制文件到openwrt上
package/boot/arm-trusted-firmware-rockchip
package/boot/uboot-rockchip
package/kernel
target/linux/generic
target/linux/rockchip
package/third
lubancat_defconfig
再进入openwrt执行代码:
安装依赖:
sudo -E apt-get -qq update
sudo -E apt-get -qq install $(curl -fsSL raw.githubusercontent.com/Lai-xi/Actions-OpenWrt-1/main/run)
更新提要并选择配置:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
然后再进行一些配置,lubancat_defconfig已包括所有插件以及驱动的配置,直接执行把配置打进去。无需在make menuconfig里面选择了。
cat ./lubancat_defconfig > .config
以上这几个都做完了,接下来开始下载dl和编译
make -j8 download V=s
make -j40
最终形成包在openwrt/bin/targets/rockchip/armv8/
将镜像刷入鲁班猫2N开机启动。电脑接eth1,打开浏览器输入地址192.168.1.1,无密码,直接登录。

这就是鲁班猫2N适配好了。接下来设置无线网卡
设置无线网卡
进入网络--无线

选择2.4G,进入编辑,工作频率:模式AX,信道11,宽带40MHz,其他不动,如果有需要加密自行选择接口设置--无线安全选择加密方式。

高级设置--国家代码选择US,不要选国内的,限制的厉害。其他默认不动

接着设置5G 工作频率:模式AX 信道44 宽带160MHz,国家代码US(网卡支持6G,为什么没有6G选项?等国内什么时候放开6G,我就通过补丁把6G打开^v^)

最后都应用保存,点下启用,无线信号就出来了。

连接5G

性能测试
电脑测试:
距离5米远
软件:speedtest

将千兆设定2.5G网口作为wan再次测速:

速度杠杠的,跑满我家千兆宽带
手机测试:
距离10米隔一个墙
软件:speedtest

以上适配差不多结束了。已把我家无线路由器替换掉,用鲁班猫2N,无线信号杠杠的~
原文来源:https://www.firebbs.cn/forum.php?mod=viewthread&tid=35127&extra=page%3D1
全部评论