行情
HOME
行情
正文内容
ttl刷openwrt到nand 玩openwrt的基础
发布时间 : 2024-11-23
作者 : 小编
访问数量 : 23
扫码分享至微信

玩openwrt的基础

玩openwrt的基础

参考

名词解释

openwrt

openwrt就是一个基于linux的系统,可以运行在路由器上,可以安装软件,实现不同的功能,例如认证校园网,ftp,挂pt做种。。。。优点多 https://zh.wikipedia.org/wiki/OpenWrthttp://baike.baidu.co m/item/openWRT

固件

固件就是操作系统啦,和windows10/8/7.。。。。的一样,路由器等设备上称他们的系统为固件,固件的版本叫发行版,就像windows10/8/7就是不同的“发行版”吧,肯定就有稳定版,测试版/开发版(嗯,叫啥不重要,我也不知道具体叫啥,意会吧)

源就类似于手机的应用商店,我们可以在这里下载软件和固件,还可以获取源代码自己编译软件,系统

boot loader

路由器开机过程 上电+略略略+boot loader加载---》引导系统----》略略略。。。。。boot loader就是个引导程序,像电脑的BIOS,现在路由器上使用的boot loader有第三方的breed ,uboot,还有就是路由器自带的。boot loader也可以帮助我们给路由器装系统,备份系统之类的路由器开机前按住reset键,通电,一会会就进入boot load的操作环境(breed,uboot提供网页端操作,网件自带boot loader提供tftp刷机通道)具体boot loader和路由器型号不同存在差异

恢复系统时推荐保留原有bootloader (我没保留,出现意外,bootload没有了,只得编程器刷机)如果bootload没有了,可使用,ttl刷机或者把flash拿下来用编程器刷机,不同的flash类型针脚不一样,编程器不通用

cpu

路由器也有cpu,也有不同的类型,例如ar71xx,略

内存

就类似计算机的内存,略

flash

Flash内存,也叫闪存,是路由器当中常用的一种内存类型。它是可读写的存储器,在系统重新启动或关机之后仍能保存数据。

openwrt的网站

首先从这个网站https://downloads.openwrt.org/开始,是openwrt的官方下载站,也有镜像站如https://openwrt.proxy.ustclug.org这个网站很像一个文件夹,一层层的目录,我们要进去找东西

固件发行版

我们看到第一个就是最新的Chaos Calmer 15.05.1系统,还有历史的Barrier Breaker 14.07,Attitude Adjustment 12.09版本

网站目录

点击最新版本Chaos Calmer 15.05.1,依次选择自己路由器对应的CPU类型(例如ar71xx),Flash类型(例nand)

该目录下的重要文件

packages 软件仓库,软件ipk和它们的源代码OpenWrt-ImageBuilder-15.05.1-ar71xx-nand.Linux-x86_64.tar.bz2 openwrt的源代码,我们可以用这个根据自己路由器来编译合适的固件官方支持的路由器的固件 可以ctrl+f搜索自己路由器的类型,找到适合自己路由器的固件img的格式是在bootload界面刷机用的,tar格式是在路由器web界面升级用的有的还有bin格式的,里面是二进制,可以通过编程器刷机,breed和uboot好像也支持此格式

路由器选购

玩openwrt首先得有个路由器是吧话说怎么挑路由器我也不懂,cpu的性能,内存说不清楚,只能有些建议

1.CPU需要openwrt支持2.flash,入门8M,可玩16M,我现在用的NETGEAR WNDR3700v4 128M ,使用到现在我刚使用12.4M3.内存,大内存在路由器挂pt做种时很有利,我的128M内存做种时利用率达98%4.型号相同,版本不同的路由器可能缩水了flash和内存,注意版本 如3700v4 还是 3700v1,5.flash和cpu的型号相同,教程也一样,不要纠结于型号不同,买贵得就好了呀(ノ゚∀゚)ノ6.usb接口,当然得要,拓展功能,flash小了还可以把软件装在usb拓展的U盘/硬盘里7.最后建议淘宝,可让淘宝店主升级内存和flash,最好是店主帮忙刷好了openwrt或者不死uboot/breed(当然,NETGEAR这种自身bootloader可以tftp刷机就很优秀的不用刷)

需要的技能点

简单的linux命令

vi,cd,mv,cp

远程管理

Xshell或类似软件用于ssh,telnet登录openwrt或者ubuntu等Linux系统WinSCP或类似软件支持ssh就可以使用scp协议连接路由器,用户名密码为ssh的用户名和密码 用于使用scp或者ftp协议登录openwrt或者ubuntu等Linux系统进行文件修改可以在很大程度上减少vi cd mv cp等Linux有关文件操作的命令,而且图形化界面操作方便

推荐的网站

https://www.google.com/openwrt官网openwrt的开源代码仓库可以获得openwrt及软件的源代码openwrt官方下载站(源)科大的镜像开源下载站清华的镜像开源下载站仅含chaos_calmer版本恩山无线论坛我遇到问题都google了,发现很多问题这个论坛都有,但我从没有专门看这个论坛

斐讯k2路由器ttl刷机

斐讯k2路由器ttl刷机

准备工具

螺丝刀

撬棒

utb转ttl ch340

网线

usb转网口

程序烧录夹3p单排 间距2.54mm

准备软件

breed后台

https://breed.hackpascal.net/

https://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin

ftfp

https://pjo2.github.io/tftpd64/

putty

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.78-installer.msi

编译好的openwrt适配斐讯k2的版本

https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt7620/openwrt-22.03.3-ramips-mt7620-phicomm_psg1218b-squashfs-sysupgrade.bin

记录原有路由器信息

正面信息

反面信息

登录页面信息

拆机

拧掉后面的两个螺丝 用撬棒撬开路由器正面的盖子 拆掉的盖子 主板正面 主板背面

ttl刷机

连接ttl线

查看TXD RXD和GND的位置 连接usb ttl和路由器 注意TXD接RXD RXD接TXD GND接GND

记录串口

配置电脑有线的网络

ftfp上传Breed后台软件

putty连接路由器终端

重新插路由器电源

一直按9

开始刷Breed后台

输入ip地址和breed文件名称 用浏览器访问192.168.1.1 重新插拔浏览器电源,按住复位键等待3到5秒钟后,松开按复位键的手 puttty成功进入breed后台 修改本地ip为192.168.1.10,方便连接192.168.1.1 breed web网页

登录Breed Web

备份原有固件 清楚数据恢复出厂设置 上传编译好的openwrt固件 更新固件 更新中 更新完成 putty终端查看路由器的登录ip

刷入openwrt成功

登录系统查看 默认用户密码是root/password 登录后查看信息

相关问答

路由器肿么刷机-ZOL问答

嗯,一般来说路由器没有问题不建议刷机的,刷机是为了避免原系统的bug造成使用中的麻烦做的补充,所以如果没有问题不要随意刷机。问题一:如何给无线路由器刷机?...

小米路由器青春版能用刷机 openwrt 么?-ZOL问答

由于小米路由青春版还没有提供SSH方法,而且出厂固件锁定了TTL不能使用,所以目前只能通过编程器刷入。就是说,拆下Flash,接编程器完整备份后,刷U-boot,再……总...

 龙马潭区人力资源和社会保障局  社会在发展 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部