OpenWrt折腾记录00
记之前刷网件R6220的过程
下载镜像
到openwrt官网查找固件
下载Firmware OpenWrt Install URL中的kernel.bin
和rootfs.bin
,打包为zip作为固件来刷机
刷机
刷入不死bootloader
使用 telnet 登陆到路由器,浏览器打开网址 http://192.168.1.1/setup.cgi?todo=debug, 用户名密码默认 admin password
这时你应该会看到 “Debug Enabled!” 字样,启用Telnet成功。
进入到U盘文件夹,刷入bootloader
mtd_write write breed*.bin Bootloader
成功后就可以随意刷固件,出问题时reset即可
刷入固件
按住reset开机,出现呼吸灯表示已进入breed
web进不去则清理浏览器缓存,试试删除虚拟机交换器,
若刷错误固件导致无限重启别断电(会变半砖),按reset即可,
第二次折腾时变半砖,靠nmrpflash救了回来。
将上一步kernel.bin 和 rootf.bin 打包的zip作为固件上传
配置软件源
首先看架构opkg print-architecture
arch all 1
arch noarch 1
arch mipsel_24kc 10
可以看到架构是mipsel_24kc,现在就可以到镜像网站找对应架构的源
有两个镜像站
在国内就用清华的
src/gz base https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/packages/mipsel_24kc/base
src/gz luci https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/packages/mipsel_24kc/luci
src/gz routing https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/packages/mipsel_24kc/routing
src/gz packages https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/packages/mipsel_24kc/packages
src/gz packages_ex https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/targets/ramips/mt7621/packages
src/gz telephony https://mirrors.tuna.tsinghua.edu.cn/lede/releases/18.06.2/packages/mipsel_24kc/telephony
其中第五行是目标类型为ramips,子类型为mt7621的补充package,注意名称不能一样
若https链接下载不了,先改成http,更新后再改为https
opkg update
opkg install wget # 更新 wget 支持 SSL
opkg install ca-certificates # 添加证书
opkg install libustream-openssl # 添加 SSL 库
连上网后就可以更新了
opkg update
opkg upgrade
opkg install <packages>
ref
https://www.right.com.cn/forum/thread-208580-1-1.html
https://emersion.fr/blog/2017/installing-lede-on-a-netgear-r6220/