云编译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