制作你的专属路由器固件
不知道你有没有这么一瞬间,想给路由器刷机来提升可玩性,但是发现没有可用的固件可刷,于是百度了一番发现你这个机型比较特殊,几乎没有大神在做固件,这时候恐怕你的心里有一种凉凉的感觉,比如我前几天翻出来家里还有好多百兆无线路由器,dir855l之类的,根本没在大陆上市过的高端路由器,当年还能卖上两千多块钱的东西,我想给它刷个机做个更好玩的系统时候才发现没有大佬给适配。一气之下,我决定研究一下如何自己做一个路由器固件,自己当大佬,不求人!
准备篇:
安装Linux操作系统
Openwrt是一种基于 Linux运行的路由器系统,其可玩性大大超过了官方的固件,所以受到很多路由玩家欢迎。它编译的时候也是需要在Linux的操作系统上进行,这里我推荐使用Ubuntu进行编译,并且CPU最好在4C 4T以上,这样可以加快编译速度。
需要:1、Vmware
2、Ubuntu的系统镜像
1、 首先确定你的CPU已经开启虚拟化,具体查看请点击任务管理器进行查看
2、 进入Vmware安装Ubuntu操作系统
3、 按照步骤一步步安装,并且安装完成后重启就可以进入系统
编译篇:
1、 更新软件源:sudo apt-get update
2、 安装编译环境:
注意:由于命令较多,不建议一下子复制输入,建议一行行输入,防止漏下一条命令导致环境安装失败
sudo apt-get install build-essential
sudo apt-get install subversion
sudo apt-get install git-core
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install gawk
sudo apt-get install flex
sudo apt-get install quilt
sudo apt-get install libssl-dev
sudo apt-get install xsltproc
sudo apt-get install libxml-parser-perl
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install ecj
sudo apt-get install cvs
sudo apt-get install unzip
3、 创建文件夹并同步源码到本机:
mkdir openwrt17.1 /*新建文件夹*/
sudo chmod 777 openwrt /*修改文件权限*/
cd openwrt17.1 /*进入刚才创建的文件夹*/
git clone https://github.com/lede-project/source.git /*同步源码到本地*/
4、 更新软件
cd source
./scripts/feeds update -a
./scripts/feeds install -a
5、 输入命令进入编译控制台
make menuconfig
6、 重点讲解:
主界面:
Target System:选择你的路由器CPU架构,比如你是MT7620,你就选择MediaTek Ralink MIPS即可
Subtarget:选择你的CPU具体型号,你是MT7620就选择MT7620即可,不要乱选,否则你会出现刷完机不能进入系统的后果
Target Profile:选择你的路由器型号,比如斐讯K2的代码为PSG1218(同样适用于小米等路由器)找到PSG1218选择即可,不要选择其他的以免出现机毁人亡的事故
在选择完以上三项就可以进行编译了,如果你对一些特殊插件感兴趣你可以接着往下看,进入LUCI的选项里
这里我重点解释两项:
Applications:选择安装插件应用,也就是我们常用的如KMS激活服务器等功能,需要开发者勾选才可以把该插件编译进路由固件里
Themes:选择你喜欢的主题,一般情况下不需要操作
接着我们退出时保存我们的配置,不然刚才做的一切就都白做了
输入make V=99即可开始编译工作,这是请开一局PUBG来耐心等待,等你苟到决赛圈了,也就差不多编译完了
出现下图提示之后就可以去文件夹里寻找我们新鲜出炉的固件啦
刷机篇:
1、 输入192.168.1.1进入我们已经提前刷好的Breed,关于Breed是什么我会在后面给大家慢慢解释
2、 点击固件更新进入刷机界面,然后点击固件中的选择文件,选中我们刚编译好的固件刷机即可
3、进入路由器后台,对路由器进行一些设置之后我们就能够使用了
总结:
其实编译一个固件并不是那么的难,大家按照我的方法就能一步步编译出来属于自己的路由固件啦,重点是在环境安装那里,如果那一步出现错误,那么你在后面编译的时候就会出现严重错误导致编译失败的。













行旅空时
校验提示文案
Viking_Z
校验提示文案
不吃洋葱和芹菜的奶爸
如果能完善这个就很好了,不然这又是一篇水文。
校验提示文案
值友6163011916
校验提示文案
简__单
校验提示文案
去年网恋骗了我8000
校验提示文案
Jeff2229
校验提示文案
ufeff
校验提示文案
见片鬼类
校验提示文案
真巴乔无二
校验提示文案
[已注销]
校验提示文案
谁不知道呢
校验提示文案
值友4846687769
校验提示文案
ChenxiaoE
校验提示文案
Ho---
校验提示文案
猪头罐
校验提示文案
比尔海
校验提示文案
Ae____
校验提示文案
JasonHan
校验提示文案
Puppyxz
校验提示文案
呆萌的呆呆
看到老爸看电视广告多系统慢,想给电视刷个去广告的系统固件又怕刷成砖,又不想花钱换个盒子
校验提示文案
Goooler
校验提示文案
棠溪2022
校验提示文案
橘子很忙
校验提示文案
Kiririshi_
校验提示文案
去年网恋骗了我8000
校验提示文案
Puppyxz
校验提示文案
JasonHan
校验提示文案
Ae____
校验提示文案
比尔海
校验提示文案
猪头罐
校验提示文案
简__单
校验提示文案
Ho---
校验提示文案
ufeff
校验提示文案
Jeff2229
校验提示文案
ChenxiaoE
校验提示文案
不吃洋葱和芹菜的奶爸
如果能完善这个就很好了,不然这又是一篇水文。
校验提示文案
值友4846687769
校验提示文案
谁不知道呢
校验提示文案
值友6163011916
校验提示文案