WNDR4300 OPENWRT折腾三

文章讲述了作者在安装OpenWRT后遇到的卡顿问题,通过官方源码编译和GithubActions实现添加自定义功能(如酸酸乳插件),以及远程编译过程,但提到大固件编译后刷入路由器仍保持原系统。文章还提供了必要的步骤和仓库链接。
摘要由CSDN通过智能技术生成

上次安装openclash后路由器管理界面非常卡顿,所以想用官方源码编译选择自己想要的功能。折腾了个把月,基本达到以下目标:
1、官方源+酸酸乳,其他想要的插件自行添加FEED再选;
2、远程编译,无需本地安装UBUNTU,Github Actions真不错;
未解决的问题:修改了NAND.MK和DTSI文件后,大固件编译成功,刷入路由器重启还是老的系统。
3、自己编译能用的见release,仅含酸酸乳+。
4、Github Actions一般编译2个小时左右,随意折腾。

建好的仓库地址:

https://github.com/niepanhh/openwrt-actions.git

说明:
1、Branch main: 提供相关参数用来执行Github Actions;
2、Branch 23.05.2来源于官方openwrt git网站,利用Github Actions推送到仓库的,主要作用是修改设备文件,包括NAND.MK和DTSI。
3、修改设备文件参考

https://blog.csdn.net/u011570312/article/details/112269634

4、可能使用到的推送命令:主要推送Github Actions服务器上make menuconfig之后的.config文件到本地,然后再编译,不然SSH远程后编译过程会莫名其妙终止。

git add .config -f  #添加.config文件到缓存
git commit -m "添加到远程"
git remote set-url origin https://<GITHUB TOKEN>@github.com/仓库地址
git push origin 
git config --global user.email "邮箱"
git config --global user.name  "用户名"

如果遇到:
error: src refspec master does not match any.
error: failed to push some refs to ‘<REMOTE_URL>’
那么需要创建branch之后传送

git checkout -b my-new-branch
git add .
git commit -m "New branch"
git push -u origin my-new-branch

附:自己用的固件
默认IP:192.168.1.2 无密码
在这里插入图片描述

在这里插入图片描述

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值