玩openwrt的基础
参考
名词解释
openwrt
openwrt是基础linux可在路由器上运行,可安装软件,实现不同功能,如校园网认证,ftp,挂pt做种。。。。。
优点多
https://zh.wikipedia.org/wiki/OpenWrt
http://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.系统,还有历史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。.4M
3.路由器挂在内存中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了,这个论坛发现了很多问题,但我从来没有专门看过这个论坛