360路由器刷openwrt、不死uboot、双系统、wifi中继
该类教程⽹上有很多,但是很多不全,给⼩⽩⽤户造成了很多困扰。我也是按照⽹上的教程刷了半天,才熟悉了是怎么个回事。这⾥整理成教程。
注意:
请看教程步骤⾛,不要跳跃性刷机。不懂的术语、软件,若本⽂⽆介绍,请⾃⾏搜索。
不希望看到"为什么刷不了?"、"进不去刷机模式"等问题。本⽂纯属兴趣,⽆义务⼀⼀回答各位⽹友提的问题,但看到会不定时回复。
刷机有风险,出现问题⾃⾏承担!
机型:C301地震发生时躲在什么空间最安全
CPU Atheros AR9344 rev 3
内存 128MB DDR2
闪存 Macronix MX25L12835E @ 28MHz (双16MB)
以太⽹ Atheros AR8228/AR8229 (built-in) rev 1
系统频率 CPU: 560MHz, DDR: 450MHz, AHB: 225MHz, Ref: 40MHz
编译⽇期 2015-04-27 09:38:55 +08:00
1、基础准备
准备好⼏个⼯具:winscp、PuTTY、360最新的固件包、⼤神提供的openwrt的固件包。⽂末附件⾥会提供下载。
准备⽹线、C301型号360路由器。
winscp:windows下向Linux传⽂件的⼯具。
PuTTY:windows下连接Linux命令⾏。也可以使⽤Xshell软件。
360最新的固件包:360-301_0.8.3.0.bin
openwrt的固件包:
有什么区别?父亲节是什么时候几月几日
360-301_0.8.3.0.bin: 360最新的固件包。
360art.bin:u-boot控制台⾥会⽤到。只有同时刷⼊这个才能进⼊【⽆线】页⾯,才能设置⽆线相关东西。
u-boot-ar9344-qihoo-c301.bin:u-boot刷机包。刷⼊该包可以进⼊u-boot控制台,替换路由器缺省的恢复程序(即官⽅
Recovery,u-boot是第三⽅Recovery,刷安卓⼿机的童鞋不会陌⽣)。
flash1:仅适⽤于第⼀分区。后⾯会见到。
flash2:仅适⽤于第⼆分区。后⾯会见到。
factory和sysupgrade:实际刷机未见到什么区别,知道区别的朋友⿇烦告知!
dual:双分区可刷⼊。实际操作中发现:在默认恢复模式下,只有刷⼊这个才能成功刷⼊openwrt(并进⼊openwrt⾥⾯),才能刷⼊uboot。刷⼊其它则有问题。没有做深⼊研究。
2、术语解释
正常模式:路由器正常开机即进⼊正常模式。
刷机模式:断开路由器电源,按住reset键不放,插上电源,等待10s左右指⽰灯开始闪即可松开reset键,这时候进⼊刷机模式,即恢复模式。
出⼚设置:在开机的情况下长按reset键不放,等待10s左右指⽰灯开始闪即可松开reset键,这时候恢复出⼚设置。
注意看清进⼊刷机模式的操作动作和顺序不要连基本的刷机模式都进不去就开始提问题。不是在开机状态按reset,否则只是恢复出⼚设置!
如何进⼊刷机模式?
默认的恢复模式IP地址是192.168.1.1。需要电脑更改适配器设置,并设置IPv4:IP是192.168.1.2,⼦⽹掩码:255.255.255.0。稍等会,浏览器输⼊192.168.1.1即进⼊刷机模式。
工作顺利u-boot:是⼀个固件程序,刷⼊后路由器的恢复模式就不再是那么丑陋了,瞬间⾼⼤上了:可以备份、刷⼊更多固件,可以选择启动哪个分区。忘了说了,C301型号360路由器有多个分区!
uboot截图:
3、仅刷⼊openwrt
1) 按前⾯⽅法进⼊刷机模式。必须正确进⼊!注意操作顺序!
2) 电脑浏览器打开192.168.1.1, 出现上传rom页⾯。这是C301出⼚的恢复模式界⾯。刷⼊uboot将替换掉这个。
3) 选择openwrt-by-981213-2015-12-13-r47884-ar71xx-generic-qihoo-c301-dual-flash-squashfs-sysupgrade.bin点击upload,等待130s左右(有时间提⽰),刷⼊成功会重启。开始选择⾮dual的始终刷不成功。
4) ⼿动进⼊刷机模式,这时候可以进⼊openwrt。默认密码是123456。界⾯是中⽂的!
5) 在【⽹络】⼀栏没有发现【⽆线】菜单这⼀栏。想弄⽆线中继的童鞋很⽆语了吧!难度是版本有问题?实际操作发现:按照后⽂的步骤输⼊uboot固件后,再⽤uboot刷⼊openwrt就出现【⽆线】或者【wifi】菜单了。原因暂未深⼊研究。
当然,不想装双系统、只想⽤openwrt的到此OK,可以不往下看了。想装双系统的继续。
没有刷⼊openwrt的也不⽤看后⽂了需要按顺序执⾏刷机
鹅鹅鹅 曲项向天歌4、刷⼊双系统
1) 进⼊刚才刷⼊的openwrt系统,登录不登录⽆所谓啦!
2) 打开wincsp软件,打开选择scp,输⼊主机名192.168.1.1端⼝默认,⽤户名 root 密码 123456,scp模式,点击登录。
3) 右侧到并打开tmp⽂件夹(注意不是tmp/tmp),把uboot.bin⽂件复制到这⾥⾯。
4) 打开putty或者xshell软件,填上192.168.1.1,login as输⼊root。
5) 成功登陆进去后可以看到openwrt字样,这时候输⼊cd /tmp。
6) 然后输⼊ mtd -r write uboot.bin u-boot 路由会在3秒左右失去连接即是刷uboot成功。注意uboot.bin是uboot固件包,前⾯给的完整名称是u-boot-ar9344-qihoo-c301.bin。
7) 等⼗⼏秒后拔掉电源,重新进⼊刷机模式,在电脑打开⽹页192.168.1.1就进⼊uboot了。见前⾯给的u-boot控制台截图。
以上步骤执⾏成功会刷⼊uboot替换默认的恢复模式!还原请⾃⾏搜索教程!建议使⽤uboot!功能很强⼤!默认的恢复程序弱爆了有⽊
有
其实前⾯的步骤对于略懂Linux的童鞋是⾮常简单的,就是⼏⾏命令的问题。有没有发现?openwrt其实就是个Mini的Linux操作系
统
uboot功能⾮常全,具体功能⾃⼰去发现。不⽤担⼼会变砖!
这⾥提供的uboot⽀持双系统,所以刷了不死uboot后建议使⽤2个系统,我的组合是第⼀闪存为官⽅系统,第⼆闪存为openwrt系统。刷写固件和切换系统都在uboot⾥操作,⾮常⽅便。
当然,你想在第⼀闪存刷标有flash1的openwrt,在第⼆闪存刷标有flash2的openwrt,也⾏,开⼼就好!但要:
注意flash1和flash2是不⼀样的,不能刷错分区!
下⾯要做的就是:第⼀分区刷⼊最新的360路由固件,第⼆分区刷⼊openWrt固件,实现双系统。
黥u-boot这时候已经替换了系统默认的恢复模式。所以,所有的刷⼊操作都由uboot来实现。现在进⼊刷
机模式就是进⼊的uboot控制台。在uboot控制台,我们可以选择开机正常模式进⼊哪个固件系统(即分区)。
提⼀下,这时候可以不⽤设置本机固定IP了,可以设置为⾃动获取。uboot不需要固定IP也可以进⼊,IP地址还是192.168.1.1。
没有刷⼊uboot的不⽤往下看了需要按顺序执⾏刷机
8) uboot中选择固件更新『固件』,选择⽂件选择360-301_0.8.3.0.bin,选择并在闪存布局⾥选择306安全路由C301,点击上传>更新,⼤约过2分钟后⾃动重启(有计时提⽰,注意不要在当前路由器打开其他Tab,否则进度条不动了),360的固件就刷上去
了。192.168.36.1验证⼀下吧。
9) 现在刷⼊第⼆个固件系统,即openwrt。拔掉电源,⽼⽅法进⼊uboot,uboot中选择固件更新,”固件“选项点选择⽂件选
择openwrt-r47884-ar71xx-generic-qihoo-c301-flash2-squashfs-factory.bin”,”ART“选项点选择⽂件选择360art.bin,选择并在闪存布局⾥选择306安全路由C301(第⼆闪存),刷⼊openwrt。
10) 在uboot中选择启动系统,打开uboot(⽼⽅法进⼊)在C301设置中选择1或者2点启动,重启即可。双系统这⾥就完成啦!
刷完双系统,我们可以进⼊uboot设置启动哪个分区。这⾥分区1是360官⽅路由固件,分区2是openwrt固件。
正常模式:输⼊192.168.1.1是进⼊openwrt界⾯;输⼊192.168.36.1是进⼊360官⽅路由管理后台界⾯。注意前提是切换了各⾃分区⽅
可进⼊。
刷机模式:输⼊192.168.1.1即可进⼊。
5、附件:
附件见⽹盘:
6、参考:
1)、【12⽉28更新稳定版】360刷openwrt、不死uboot、双系统 - Openwrt专区 - 360安全社区
2)、⼩⽩⽤户刷openwrt+不死uboot+双系统简易教程 - 360安全路由C301 - 360安全社区会计事务所实习
⽆线中继教程请查看:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论