教程OpenWRT总结.docx

上传人:b****5 文档编号:2820050 上传时间:2022-11-15 格式:DOCX 页数:13 大小:21.25KB
下载 相关 举报
教程OpenWRT总结.docx_第1页
第1页 / 共13页
教程OpenWRT总结.docx_第2页
第2页 / 共13页
教程OpenWRT总结.docx_第3页
第3页 / 共13页
教程OpenWRT总结.docx_第4页
第4页 / 共13页
教程OpenWRT总结.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

教程OpenWRT总结.docx

《教程OpenWRT总结.docx》由会员分享,可在线阅读,更多相关《教程OpenWRT总结.docx(13页珍藏版)》请在冰豆网上搜索。

教程OpenWRT总结.docx

教程OpenWRT总结

[教程]OpenWRT总结

OpenWRT可以被描述为一个嵌入式的Linux发行版,(主流路由器固件有dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。

OpenWRT的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序

对于开发人员,OpenWRT是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备

由于OpenWRT是基于Linux的发行版,所以就决定了很多的Linux特性在OpenWRT上的继承性,对于路由器来说,这实在是一个极其优良的特性,意味着路由器使用者可以像使用Linux那样去使用这个固件,虽然使用方式因发行版的差距而存在区别

1、安装

OpenWRT官网:

https:

//openwrt.org/

安装的时候要注意固件的硬件版本一定要和路由器硬件版本一致,否则会出现很多的奇葩情况,甚至直接变砖

固件下载:

http:

//downloads.openwrt.org/

可以下载最新的barrier_breaker(14.xrc)版本,也可以选择官方稳定版本attitude_adjustment(12.09),或者是更早的backfire版本(10.x),另外在snapshot目录下还有trunk版本,选择适合自己的版本就好

固件名称的格式:

openwrt--generic--<硬件版本>-<格式>-<固件用途>

Example:

openwrt-ar71xx-generic-tl-wr740n-v5-squashfs-factory.bin

openwrt-ar71xx-generic-tl-wr740n-v5-jffs2-factory.bin

openwrt-ar71xx-generic-tl-wr740n-v5-squashfs-sysupgrade.bin

openwrt-ar71xx-generic-tl-wr740n-v5-jffs2-sysupgrade.bin

Firmware常见的3种扩展名格式TRX,TRX2,BIN

还需要注意的是要分清两个文件factory和sysupgrade的区别,factory固件包含art部分,是从原厂固件升级到op用的,可以在路由器原版固件界面直接软升级,亦或是使用TTL方式刷入路由器,sysupgrade仅包含firmware部分,是已经是op的情况下升级固件用的,除非你对编程器非常了解,否则不推荐使用TTL方式刷入,升级最好的方式就是OpenWRT自带的sysupgrade功能,其次也可以使用mtd命令

当使用原版固件刷固件之后,第一次登录它只有telnet被启动,只有设置好root的密码后,我们才可以SSH进行操作

注意:

原版固件是没有LUCI等等WEB管理界面的,所以需要文本操作

首先我们要telnet到路由器:

(推荐工具:

PUTTY)

#telnet192.168.1.1

设定root密码:

#passwd

之后输入root密码,完成后SSH会自动启动,之后就可以像使用Linux那样去使用了。

2、UCI(UnifiedConfigurationInterface)

UCI是OpenWRT的系统设置工具,我们可以使用它设置路由器上的一切一切

所需的packages:

uci(/sbin/uci)

libuci(/lib/libuci.so)

所有设置存放在

/etc/config/xxx

常用设置文件:

/etc/config/dhcp#DHCP配置文件

/etc/config/dropbear#SSH配置文件

/etc/config/firewall#OpenWRT防火墙配置文件

/etc/config/network#网络配置文件

/etc/config/system#系统设置文件

/etc/config/timeserver#NTP配置文件

/etc/config/wireless#无线配置文件

配置文件一般格式:

package'example'

config'example''test'

option'string''somevalue'

option'boolean''1'

list'collection''firstitem'

list'collection''seconditem'

UCI命令行使用方法:

uci[arguments]

command:

commit#把修改设置写入flash,并且应用(包括uci及人工修改)

show[[.

[.
展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1