Redmi AC2100 编译openwrt固件
本文最后更新于:几秒前
希望你在编译时知道自己要做什么以及自己在做什么
[TOC]
Redmi AC2100 编译openwrt固件
参考网址
- lede仓库
- kenzok8,提供额外的安装包和一些依赖
- 视频讲解如何编译openwrt,注意暂停看屏幕上的提示。全看明白基本的编译就OK了。
- 插件名中英对照
- macOS下编译Lean的Openwrt源码 这个教程可以
基础设置
我是在云服务器上编译的,用的hetzner的cpx21,编译花了大概1个小时,花了不到0.5欧,折合人民币约3元。
我觉得大可直接看lede仓库说明,可能时间一久命令就不对了。只要知道这一步在做什么,下一步该做什么就好。
首先安装依赖
1 |
|
安装lede
1 |
|
添加依赖
1 |
|
编辑lede/feeds.conf.default
添加
1 |
|
运行
1 |
|
配置config文件
黑色是推荐勾选,但重要的是明白自己需要什么,再勾选什么。
自己需要的 *
可能需要的,比较热门的 M
Target System
MediaTek Ralink MIPS
Subtarget
MT7621 based boards
Target Profile
Xiaomi Redmi Router AC2100
Target Images
- squashfs
Kernel partition size 4
Root filesystem partition size 117
Gloabl build setting
- IPV6
base system
- build with DHCPv6 support
- build with ipset support.
Administration
- htop
Extra packages
- ipv6helper
luci
collections
- luci
Modules
-
translation --> english and chinese
-
luci-compat
-
luci-mod-dashboard
application
- adwancedsetting
- ahcp
- attendedsysupgrade
- commands
- ddns
- filetransfer
- firewall
- frpc
- frps
- nps
- openclash
- opkg
- passwall
- upnp
- wol
- ssr-plus
- zerotier
Themes
- argon # 据说好看
Protocols
- ipv6
- ppp
- wireguard
network
VPN
- xl2tpd
firewall
- ip6tables
SSH
- openssh
project v
- v2ey
utilities
editors
- vim-full
shells
- bash
编译
保存好.config
文件后就可以编译了,lede说第一次编译用单线程,我自己用的多线程
1 |
|
编译完成后输出路径:bin/targets
~~我这边是把整个lede文件夹都拷贝到了本地,上传到github, 百度网盘,onedrive什么地方,方便下次编译。~~太麻烦了,现在我选择从零编译。
然后记得删除仓库,hz是按时收费,你干完后就可以删服务器跑路了。要是忘了…
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!