云编译OpenWrt与WR1200JS安装OpenWrt

编译

云编译主要使用了这位大佬的教程

https://p3terx.com/archives/build-openwrt-with-github-actions.html

下面写一下我精简过后的教程:

进入 P3TERX/Actions-OpenWrt 项目页面,点击页面中的 Use this template (使用这个模版)按钮。

填写仓库名称,然后点击Create repository from template(从模版创建储存库)按钮。

经过几秒钟的等待,页面会跳转到新建的仓库,内容和我的项目是相同的。然后点击Create new file(创建新文件)按钮。

文件名填写为.config,大佬说生成的.config内容复制到下面,可是我没有生产的.config,使用了云编译,所以直接创建一个.config文件,内容是空的

文件名填写为.config,把生成的.config 文件的内容复制粘贴到下面的文本框中。

在 Actions 页面选择Build OpenWrt,点击Run Workflow,把SSH connection to Actions的值改为true。然后点击Run Workflow按钮

这时候需要等待执行到 SSH connection to Actions (点build就能进日志页面)

如果进去一片黑按下 ctrl+c就可以了

这样可以直接点击链接进行配置或者使用ssh 链接过去,我都是用的链接,ssh不确定咋用,有需要自行探索把

进入到ssh后:

lean大神的luci里面的酸酸乳,威图瑞之类的需要进行下面几步,内置luci插件中文对照表,不需要这些就不用登录0.0

本内容需要登录后查看
cd openwrt && make menuconfig

这时候就已经进入编译选项了

第一个选处理器厂商,第二个选处理器型号,第三个选支持的硬件型号,比如我的就是友达 WR1200JS
LuCI就是插件了,进去选application,插件说明表上面有(需要登陆哟)

编译界面按键: 两下esc回上一层 选中是*,如果按一下空格是M那就再按一下
Tap或者左右选择Save保存

回到命令行如果忘了加东西可以再次执行 make menuconfig
如果已经确定,按ctrl+d结束,build会继续执行

剩下的时间就静静的等待编译完成

这样子就编译完成了

如果出现两个bin文件,我试了一下俩都行,boss给我说用squashfs-sysupgrade.bin,但是我用initramfs-kernel.bin也行,有大佬看到可以说一声

WR1200JS安装OpenWrt

刷不死

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=323270&page=1原文

路由器和本机连接后
打开http://192.168.2.254/adm/telnetd.shtml
telnet点成off

进入管理界面输入账号密码把账号从admin改成任意,只要不是admin就行

网上教程不同的地方都是怎么把包放进去,所以这次我用的是建一个网站然后在里面使用wget下载

搭建一个网站,如果自己有后台就好说了,如果没有只是单纯的用一下
那就用EasyWebServer 密码是zyxweb.cn
把主目录设置到你存放breed的文件夹,确定之后启动服务器,然后在浏览中输入
http://192.168.2.X/breed-mt7621-pbr-m1.bin
X是你主机的ip地址
可以先在浏览器测试一下能不能直接下载,如果能直接下载就证明没问题

wr1200js-breed不死固件 密码是zyxweb.cn

使用putty或者其他能使用telnet登陆的东西,输入你之前设置的除了admin的账号和密码

cd /tmp
mtd_write write /tmp/breed-mt7621-pbr-m1.bin Bootloader

拔电开机按wifi键就可进入breed了

进入breed之后可以先把原厂固件备份下来,当然我没备份,买这个路由器就是为了刷机的,原厂固件?不存在的

上传固件

固件更新,bin文件上传-完成

END

阅读剩余
THE END