旧物新用你怎么看? 篇四:制作你的专属路由器固件

2020-02-07 11:11:42 40点赞 325收藏 35评论

蜗居的阿宅终于有了正当理由不出门,那么他们的生存秘诀是什么?全新上线的#宅家生活手册#征稿活动火热进行中,来分享你特殊时期的宅居规划吧>活动详情戳这里< 时间:1月28日-2月29日

不知道你有没有这么一瞬间,想给路由器刷机来提升可玩性,但是发现没有可用的固件可刷,于是百度了一番发现你这个机型比较特殊,几乎没有大神在做固件,这时候恐怕你的心里有一种凉凉的感觉,比如我前几天翻出来家里还有好多百兆无线路由器,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、进入路由器后台,对路由器进行一些设置之后我们就能够使用了

总结:

其实编译一个固件并不是那么的难,大家按照我的方法就能一步步编译出来属于自己的路由固件啦,重点是在环境安装那里,如果那一步出现错误,那么你在后面编译的时候就会出现严重错误导致编译失败的。

视频地址:

编译代码下载地址


展开 收起

MERCURY 水星 D191G 1900M双频千兆无线路由器

MERCURY 水星 D191G 1900M双频千兆无线路由器

70元起

ASUS 华硕 RT-AC86U 2900M双频千兆无线路由器

ASUS 华硕 RT-AC86U 2900M双频千兆无线路由器

829元起

TP-LINK 普联 WDR7660 全千兆 1900Mbps双频无线路由器

TP-LINK 普联 WDR7660 全千兆 1900Mbps双频无线路由器

148元起

华硕(ASUS)RT-AC68U 1900M AC双频 低辐射 智能无线路由器

华硕(ASUS)RT-AC68U 1900M AC双频 低辐射 智能无线路由器

649元起

TP-LINK 普联 TL-WDR8670 易展版 mesh分布式路由器

TP-LINK 普联 TL-WDR8670 易展版 mesh分布式路由器

265元起

Redmi 红米 路由器 AC2100

Redmi 红米 路由器 AC2100

169元起

TP-LINK 普联 TL-WDR7650 易展 mesh分布式路由套装

TP-LINK 普联 TL-WDR7650 易展 mesh分布式路由套装

140元起

京东云 无线宝路由器 512MB+128GB 智能加速版

京东云 无线宝路由器 512MB+128GB 智能加速版

209元起

MERCURY 水星网络 D19G 1900M双千兆无线路由器

MERCURY 水星网络 D19G 1900M双千兆无线路由器

105.8元起

TP-LINK 普联 TL-WDR7680 千兆易展Turbo版 1900M无线路由器

TP-LINK 普联 TL-WDR7680 千兆易展Turbo版 1900M无线路由器

298元起

TP-LINK 普联 TL-WDR7620 1900M 无线路由器 千兆版

TP-LINK 普联 TL-WDR7620 1900M 无线路由器 千兆版

149元起

MERCURY 水星 D268G 2600M双频千兆 无线路由器

MERCURY 水星 D268G 2600M双频千兆 无线路由器

196元起

HUAWEI 华为 4G路由 2 Pro

HUAWEI 华为 4G路由 2 Pro

429元起

MI 小米路由器Pro 2600M AC双频MU-MIMO

MI 小米路由器Pro 2600M AC双频MU-MIMO

289元起

TP-LINK 普联 TL-XDR3020 AX3000双频千兆 无线路由器

TP-LINK 普联 TL-XDR3020 AX3000双频千兆 无线路由器

349元起

ASUS 华硕 RT-AC88U 无线路由器

ASUS 华硕 RT-AC88U 无线路由器

979元起
35评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
325
扫一下,分享更方便,购买更轻松