数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2239|回复: 9

分享个自己编译的OpenWrt固件: 树莓派4B - 21.02rc3

[复制链接]
发表于 2021-7-18 18:43:30 | 显示全部楼层 |阅读模式

认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
本帖最后由 animefans_xj 于 2021-7-18 18:59 编辑

接触的上一个版本的OpenWrt还是15.05.1,一直不喜欢LuCI改成XHR+JS后龟速的页面加载所以一直没往上跟。

去年入手了WRT32X,今年入手了MR8300后由于旧版不支持这些新路由所以不得不更新到新版的OpenWrt。顺便也为手头上的树莓派4编译了一个OpenWrt镜像(其实准备拿这个当测试和开发环境),还没空研究OpenWrt上新版的科学软件彼此之间如何搭配使用,也没检查新版本OpenWrt和Luci哪些软件/页面有Bug,唯二知道的是:

1.Luci的进程页显示不出进程这个Bug从15.05开始到现在还没修正(其实只是修改一个正则表达式的问题)。
2.Transmission设置页似乎用户下拉框是空的,选择不了用户



这个镜像是全程在树莓派4上编译的,耗时5小时+。


---------------------------------------------------------------
默认主机名: rpi4
默认SSID:   openwrt-rpi4
目前OpenWrt自带的无线驱动还有些问题,4B上只支持36信道,且不支持VHT80,因而固件默认使用VHT40
---------------------------------------------------------------



用于树莓派4的镜像:
链接: https://pan.baidu.com/s/15_Z6RQv-AFfbRmWwySL3kg
提取码: c6my



毕竟MR8300和WRT32X是准备替换WRT1200AC,自己用的,后面要花点时间看看新版的OpenWrt有什么地方需要修改和修正的,以便于以后编译一个适合日常使用的固件。



顺带一并放个MR8300v1的固件,一样的版本,一样是第一次编译的新版OpenWrt,不保证好用。
链接: https://pan.baidu.com/s/1rKU9EOiBR3hgWlQELHmu_A
提取码: dkq5

---------------------------------------------------------------

MR8300离线刷新固件的方法有2种:
1. 访问http://你的路由器IP/fwupdate.html,上传刷新固件
2. 官方固件登录后,点击页面右下角“CA”链接,页面重新加载后在“连接”页面中上传刷新固件

---------------------------------------------------------------


图集



FE.png


rpi4-1.png



rpi4-2.png



rpi4-3.png

打赏

参与人数 2M币 +80 收起 理由
jf201006 + 20 謝謝分享
阿睦 + 60

查看全部打赏

发表于 2021-7-18 19:13:12 | 显示全部楼层
编译5个小时,牛皮...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-18 19:14:07 | 显示全部楼层
本帖最后由 animefans_xj 于 2021-7-20 12:16 编辑

一些老版本(15.05.1)上用的莫名其妙的文件(自己弄的),不保证还能用


15.05_openwrt_busybox_always_enable_telnetd.zip (973 Bytes, 下载次数: 0)
回复 支持 反对

使用道具 举报

发表于 2021-7-18 20:03:32 | 显示全部楼层
楼主真厉害啊
回复 支持 反对

使用道具 举报

发表于 2021-7-18 21:30:52 | 显示全部楼层
拿树梅派4装openwrt太浪费了吧,随便个小本都能装的东西,还不用费劲编译
回复 支持 反对

使用道具 举报

发表于 2021-7-19 08:16:52 来自手机浏览器 | 显示全部楼层
用树莓派编译,应该会经历几个tool编译失败,然后制作patch的过程,因为arm64架构对一些较老的工具链支持性不好,用N1编译时遇到过ucl mkimage go-bootatrap这几个报错,通过更新配置文件和写patch解决,不知道楼主是否有相同经历
N1挂载NFS储存,编译固件约10小时...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-19 08:50:01 来自手机浏览器 | 显示全部楼层
yhky 发表于 2021-7-19 08:16
用树莓派编译,应该会经历几个tool编译失败,然后制作patch的过程,因为arm64架构对一些较老的工具链支持性 ...

21.02上没遇到过。不过因为我是直接用先前在X86平台上编译过MR8300的源码放进树莓派切换目标平台编译的,开头遇到make menuconfig提示几个.o文件格式不正确的问题,后来发现是scripts/config/目录下有先前X86编译menuconfig残留下的.o文件,删除这些.o文件后就好了。
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
p4这么厉害么,电脑本地先下载好再编译也两三个多小时啊。6代i7
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 animefans_xj 于 2021-7-23 09:59 编辑
zzmojin 发表于 2021-7-22 23:48
p4这么厉害么,电脑本地先下载好再编译也两三个多小时啊。6代i7

冥王峡谷全新编译:半小时
make clean后编译:20分钟

你如果I7编译时间那么长的话应该是没开多线程编译、选择的软件过多、网络状况不佳其中的一个或多个原因。
8线程编译例子:


make -j 8



回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
animefans_xj 发表于 2021-7-23 09:56
冥王峡谷全新编译:半小时
make clean后编译:20分钟

喔 第一次编译是用j1。基本上每次都是编译一次,把配置文件弄进去,过个那么久更新的时候重新来过。还真不知道第二次要多久来着
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

Archiver|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2021-7-27 19:39 , Processed in 0.249600 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2021 MyDigit.cn

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