2024年3月22日发(作者:)
[教程]OpenWRT总结
OpenWRT可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有
dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWRT
的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许
您自定义的设备,以适应任何应用程序
对于开发人员,OpenWRT 是使用框架来构建应用程序,而无需建立一个完整的固件
来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该
设备
由于OpenWRT是基于Linux的发行版,所以就决定了很多的Linux特性在OpenWRT
上的继承性,对于路由器来说,这实在是一个极其优良的特性,意味着路由器使用者可以
像使用Linux那样去使用这个固件,虽然使用方式因发行版的差距而存在区别
1、安装
OpenWRT官网:/
安装的时候要注意固件的硬件版本一定要和路由器硬件版本一致,否则会出现很多的
奇葩情况,甚至直接变砖
固件下载:/
可以下载最新的barrier_breaker(14.x rc)版本,也可以选择官方稳定版本
attitude_adjustment(12.09),或者是更早的backfire版本(10.x),另外在snapshot
目录下还有trunk版本,选择适合自己的版本就好
固件名称的格式:
openwrt-
途>
Example:
Firmware 常见的3种扩展名格式TRX, TRX2, BIN
还需要注意的是要分清两个文件factory和sysupgrade的区别,factory固件包含
art部分,是从原厂固件升级到op用的,可以在路由器原版固件界面直接软升级,亦或是
使用TTL方式刷入路由器,sysupgrade仅包含firmware部分,是已经是op的情况下升
级固件用的,除非你对编程器非常了解,否则不推荐使用TTL方式刷入,升级最好的方式
就是OpenWRT自带的sysupgrade功能,其次也可以使用mtd命令
当使用原版固件刷固件之后,第一次登录它只有 telnet 被启动,只有设置好root的


发布评论