OpenWrt固件_官方下载_官方自己编译定制软件包
根据硬件官方去下载OpenWrt固件
安装opkg报错:
-
rm -f /var/lock/opkg.lockopkg remove dnsmasq && opkg install dnsmasq-full
5. 安装Passwall
安装passwall 要先删除dnsmasq,然后安装dnsmasq-full
opkg remove dnsmasq
https://openwrt.org/zh/toh/views/toh_fwdownload
base-files busybox ca-bundle dnsmasq luci dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7915e kmod-nft-offload libc libgcc libustream-wolfssl logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl docker cloudreve watchcat aria2 rclone shairplay zerotier adguardhome ttyd luci-app-ttyd wifischedule luci-app-wifischedule wifidog nlbwmon netdata hd-idle uhttpd luci-i18n-base-zh-cn luci-app-opkg luci-i18n-opkg-zh-cn cloudflared
base-files busybox ca-bundle dnsmasq luci dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7915e kmod-nft-offload libc libgcc libustream-wolfssl logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl docker cloudreve watchcat aria2 rclone shairplay zerotier adguardhome ttyd luci-app-ttyd wifischedule luci-app-wifischedule apfree-wifidog nlbwmon netdata hd-idle uhttpd luci-i18n-base-zh-cn luci-app-opkg luci-i18n-opkg-zh-cn cloudflared
luci-app-easymesh luci-app-wifischedule luci-app-zerotier luci-app-vlmcsd luci-app-wolplus cloudflared luci-app-adguardhome
base-files busybox ca-bundle dnsmasq luci dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7915e kmod-nft-offload libc libgcc libustream-wolfssl logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-wolfssl docker zerotier luci-app-ttyd luci-app-wifischedule luci-i18n-base-zh-cn luci-app-opkg luci-i18n-opkg-zh-cn cloudflared
主题:Releases · thinktip/luci-theme-neobird (github.com)
插件:nondanee/UnblockNeteaseMusic: Revive unavailable songs for Netease Cloud Music (github.com)
第三方:https://supes.top/
https://op.dllkids.xyz/
my构建:liurenjie520/cr6608 (github.com)
liurenjie520/CR660X (github.com)
.config 文件在线生成地址:OpenWrt 云编译配置生成器 (hackyes.github.io)
第三方源配置/etc/opkg.conf一般来说有内置软件源的(注意CPU架构)比如关键信息ramips/mt7621、mipsel_24kc【
使用软件源请删除 opkg配置(/etc/opkg.conf) 中的 option check_signature
】:
依赖包:
src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/snapshots/targets/ramips/mt7621/packages
src/gz openwrt_base https://mirrors.cloud.tencent.com/lede/snapshots/packages/mipsel_24kc/base
src/gz openwrt_luci https://mirrors.cloud.tencent.com/lede/releases/18.06.9/packages/mipsel_24kc/luci
src/gz openwrt_packages https://mirrors.cloud.tencent.com/lede/snapshots/packages/mipsel_24kc/packages
src/gz openwrt_routing https://mirrors.cloud.tencent.com/lede/snapshots/packages/mipsel_24kc/routing
src/gz openwrt_telephony https://mirrors.cloud.tencent.com/lede/snapshots/packages/mipsel_24kc/telephony
目录:
Index of /lede/releases/22.03.3/packages/mipsel_24kc/
../
base/ 28-Feb-2023 06:28 -
luci/ 28-Feb-2023 06:28 -
packages/ 28-Feb-2023 06:28 -
routing/ 28-Feb-2023 06:28 -
telephony/ 28-Feb-2023 06:28 -
feeds.conf 28-Feb-2023 06:28 361
加一个core:
http://mirrors.cloud.tencent.com/lede/releases/22.03.3/targets/ramips/mt7621/packages/
在targets的里面的ramips文件夹里面(再往里面翻ramips/mt7621/packages/)。mipsel_24kc往上翻-->就到packages-->往上翻-->就到targets。
离线安装包里面的软件源地址为:Index of /lede/snapshots/packages/mipsel_24kc/ (tencent.com)
官方没有软件源,所以需要第三方。
第三方离线ipk安装包,软件源(已经编译成ipk的):
Openwrt Download Server (supes.top)
配置名称为:
src/gz openwrt_disanfan https://op.supes.top/packages/mipsel_24kc
或者
src/gz openwrt_disanfan2 https://op.dllkids.xyz/packages/mipsel_24kc/
或者第三方自己需要编译的;
kenzok8/openwrt-packages: openwrt常用软件包 (github.com)
kiddin9/openwrt-packages: openwrt packages (github.com)
腾讯源(注意架构):
OpenWrt Downloads (tencent.com)
潘多拉官方下载:Index of /pandorabox/ (pangubox.com)
breed刷不死官方下载:Index of / (hackpascal.net)
这里先介绍下四种镜像格式的区别:
kernel镜像:具有最少文件系统的Linux内核,包含只读文件系统,也就是说升级该镜像后,配置是不能保存的。一般在breed下先升级该镜像,作为中间固件,然后再升级sysupgrade镜像。因为大部分小米路由器在breed下不能直接升级sysupgrade镜像,需要先升级kernel镜像。
kernel1镜像:linux内核单独镜像,在首次刷机会用到,一般通过mtd命令写入。
rootfs0镜像:文件系统镜像,包含linux系统的配置文件、进程等,在首次刷机会用到,一般通过mtd命令写入。
sysupgrade镜像:系统升级固件,也是最常用的镜像,用于通过web页面升级,sysupgrade镜像是包含了linux内核和文件系统的。 如果出现sysupgrade镜像格式不对,但是型号确实没问题,这可能是openwrt新旧版本的问题,这时候就需要通过breed升级。
接下来正式开始:
1、进入breed:断点,按住reset键不放,上电,浏览器进入192.168.1.1
2、备份分区信息
3、下载并上传固件。
别人魔改的小米R4a固件下载: 小米4A千兆版,密码3cq0
官方的小米R4a固件下载:openwrt-mi-router-4a-gigabit
注意如果之前没装过openwrt,就先装kernel固件,再装sysupgrade固件(安装方式可参考:小米R3G路由器Breed控制台刷OpenWrt固件)。
4、然后等待即可。
观察路由器的灯,如果等了一段时间,发现路由器无限重启,或者进不去系统,可以回到步骤1,重新刷入之前能用的固件即可。
-----------------------------------