首先说明,这个纯属折腾,这个机器对小白来说最好的固件是思科的固件
思科固件见我之前发的帖子
https://www.right.com.cn/forum/thread-2802593-1-1.html
正文开始
========================================================== 下载固件 https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2022/10-13-2022-r50500/broadcom_K3X/dd-wrt.v24-50500_NEWD-2_K3.x_mega_RT-N12C1.trx https://archive.openwrt.org/chaos_calmer/15.05.1/brcm47xx/mips74k/openwrt-15.05.1-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx ========================================================== 刷机需要用到的文件 cfe_64m_236w_v18.bin(官方系统备份,不能启动dd-wrt) cfe_64m_ddwrt.bin(通用性强) dd-wrt.v24-50500_NEWD-2_K3.x_mega_RT-N12C1.trx openwrt-15.05.1-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx tftp162.exe tftpd32.exe ========================================================== 将电脑IP设置为192.168.1.100, 同时禁用其它的网卡,关闭电脑杀毒软件和防火墙 在电脑上ping路由器,根据结果查看路由器状态状态 ping 192.168.1.1 -t TTL=100 in bootloader CFE TTL=64 in rootfs ========================================================== 更换cfe 运行tftpd32,关闭电脑防火墙,上电路由器,同时在网页输入,成功后有如下提示 file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png ========================================================== 再次断电路由器,使用TFTP162刷入 openwrt-15.05.1-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.bin 勾选 TTL=100自动刷机 选择[openwrt-15.05.1-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.bin] file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png ========================================================== 刷机后进入openwrt系统,打开SSH, 首次启动openwrt,系统反应慢,配置可能不生效,需要多设置几次 登录IP 192.168.1.1, 首次登录时空密码 ------------------------------------------------------- System->Administration 设置登录密码(root)和SSH访问接口 file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png 移动到网页底部,应用设置 file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png ------------------------------------------------------- System->Startup 手动启动dropbear file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png ------------------------------------------------------- 登录SSH [192.168.1.1], 用户名和密码均是[root] 使用 WinSCP登录 [192.168.1.1], 用户名和密码均是[root] file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg] 使用 WinSC上传[dd-wrt.v24-50500_NEWD-2_K3.x_mega_RT-N12C1.trx]到/tmp目录 在SSH里面擦除nvram,然后手动升级[dd-wrt.v24-50500_NEWD-2_K3.x_mega_RT-N12C1.trx],最后等待系统重启 cat /proc/mtd mtd erase /dev/mtd6 mtd erase /dev/mtd7 sysupgrade -v -n/tmp/dd-wrt.v24-50500_NEWD-2_K3.x_mega_RT-N12C1.trx file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png ========================================================== 路由器重启后,当TTL=64时,表面dd-wrt已经启动完成,登录进入系统即可 file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png
========================================================== 后续如果dd-wrt官方固件有更新,可以直接在主页升级 file:///C:/Users/Root/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png ========================================================== 几点说明 1. 刷ddwrt的原因时ddwrt一直都在更新,由于ddwrt和brcm有协议,ddwrt可以用到最新的无线驱动,同时openwrt官方确认不会整合无线驱动 2. 不想折腾可以直接刷思科固件,这个固件稳定性超强,网络流量负载等性能和ddwrt差不多 3. cfe_64m_ddwrt.bin比原版固件功能更强大, 可以启动思科固件, openwrt, ddwrt 4. NI360是以RT-N12C1为参考刷入的,但是RT-N12C1的RAM配置是32MB, NI360的实际RAM是64MB,所以必须刷 cfe_64m_ddwrt.bin, 否则只有32MB的RAM能用 5. 严格按照刷机步骤来,不提供技术支持,不懂的不要折腾
PDF教程和文件
|