OpenWrt固件_官方下载_官方自己编译定制软件包

根据硬件官方去下载OpenWrt固件

OpenWrt Firmware Selector

 

安装opkg报错:

  1. rm -f /var/lock/opkg.lock
    opkg 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)

jerrykuku/luci-theme-argon: Argon is a clean HTML5 theme for OpenWrt LuCI. Users may setup their own favorite logins, including beautiful pics and customized mp4 videos. (github.com)

 

插件:nondanee/UnblockNeteaseMusic: Revive unavailable songs for Netease Cloud Music (github.com)

 

第三方:https://supes.top/

https://op.dllkids.xyz/

 

自己构建:P3TERX/Actions-OpenWrt: A template for building OpenWrt with GitHub Actions | 使用 GitHub Actions 云编译 OpenWrt

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)

OpenWrt固件与插件 (dllkids.xyz)

配置名称为:

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,重新刷入之前能用的固件即可。


-----------------------------------

posted @ 2022-12-27 13:39  很多无尾熊  阅读(9626)  评论(0编辑  收藏  举报
本站已运行[ ]
正在加载今日诗词....