野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5273|回复: 3

[经验\资料] 【鲁班猫创意大赛】用鲁班猫2/2N实现硬软路由

[复制链接]
发表于 2023-5-11 10:08:27 | 显示全部楼层 |阅读模式
本帖最后由 DHDAXCW 于 2023-5-11 20:19 编辑

    我使用鲁班猫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.三根天线
3.官方openwrt  https://github.com/openwrt/openwrt
3.野火官方lubancatwrt  https://github.com/LubanCat/LubanCatWrt(用于移植,后期我将提交代码到野火官网)

野火论坛202305111019313115..png

野火论坛202305111021524067..png
开始:

野火的GitHub https://github.com/LubanCat/LubanCatWrt 支持鲁班猫所有设备,为了节省时间,我直接从仓库搬过来替换下。


下载源码
野火LubanCatWrt
git clone https://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/
野火论坛202305111023523582..png


将镜像刷入鲁班猫2N开机启动。电脑接eth1,打开浏览器输入地址192.168.1.1,无密码,直接登录。
野火论坛202305111025444059..png
这就是鲁班猫2N适配好了。接下来设置无线网卡


进入网络--无线
野火论坛202305111028126438..png

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

高级设置--国家代码选择US,不要选国内的,限制的厉害。其他默认不动
野火论坛202305111031511730..png

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

最后都应用保存,点下启用,无线信号就出来了。
野火论坛202305111036437264..png

连接5G
野火论坛202305111039496579..png

性能测试:
电脑
距离5米远
软件:speedtest
野火论坛202305111042035567..png

将千兆设定2.5G网口作为wan再次测速:
野火论坛202305111043188950..png
速度杠杠的,跑满我家千兆宽带


手机测试:
距离10米隔一个墙
软件:speedtest
野火论坛202305111046117260..png

以上适配差不多结束了。已把我家无线路由器替换掉,用鲁班猫2N,无线信号杠杠的~











评分

参与人数 1火花 +10 收起 理由
Memory# + 10

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 02:58 , Processed in 0.030751 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表