原文地址:http://blog.chinaunix.net/uid-7608308-id-2048435.html
openwrt中安装包
如果是下载到的*.ipk,则:
White Russian版本,请使用ipkg命令安装:ipkg install 软件包名称
Kamikaze以及backfire版本,请使用opkg命令安装:opkg install 软件包名称
----------------------------------------------------------------
OpenWrt 是一个适用于嵌入式设备如
家庭网关、基于Linux的开源固件。最初仅限于支持
Linksys的WRT54G系列,但后来已经扩大到包括其他芯片组制造商和设备类型,包括
美国网件,友讯,华硕路由器、大亚、同维和其他许多厂商,包括 Openmoko
移动电话。全世界范围内最流行的路由器似乎是Linksys的WRT54G系列和 华硕WL - 500g,
在中国目前最流行的是大亚和同维代工、电信运营商定制的BCM6358系列路由猫如DB120、RG100A、ZTE 108B。
OpenWrt主要使用命令行界面,但也具有可选的基于Web的GUI界面。技术支持渠道主要是论坛和IRC通道。
在OpenWrt发展最初得益于由制造商在GNU通用公共许可证 (GPL)的压力下,
不得不发布GPL授权下的所有更改。开发人员最初以此为基础和参考,创建并发布一个可提供在消费级路由器厂商固件所不具有的许多功能。
这其中某些功能以前通常还是厂商所专有的软件(非自由软件)。在使用Linux 2.6.25和 的B43 内核模块的OpenWrt 8.09发布之前,
基于BROADCOM的路由器的WLAN(无线局域网)只有通过BCM专有的wl.o模块才能实现,而且也只能提供可用的Linux 2.4内核。[1]
(但是请注意,该驱动程序的B43不再OpenWrt 8.09.1和OpenWrt 8.09.2功能,由于mac80211的驱动删除了这一功能。[2])
功能特性
OpenWrt提供了许多与商用家庭网关固件相同的功能如DHCP服务、WEB无线加密, WPA或WPA2。
它还提供了商用固件没有或者效果不好的众多功能:
端口映射,使外网能访问内网特定服务(从实现所谓虚拟服务器功能)
UPnP即插即用,可动态配置端口映射(使电驴、BT下载等提供高ID成为可能)
静态DHCP
可扩展防火墙和路由器配置
QOS应用,如 网络电话, 在线游戏和 流媒体
具有无线中继器, 无线接入点, 无线网桥的功能,甚至可结合这3种功能一起使用
网状网络
DDNS,支持3322.org等动态DNS 服务,
命令行 可以通过SSH或telnet远程登录
通过设备上的USB端口,可支持打印机共享、SAMBA(Windows文件共享)、FTP Server、USB音频以及几乎任何可通过USB连接的其他设备
实时网络监控
LuCI WEB配置界面
或许最重要的:定期错误修正和更新,即便不再受设备制造商支持的设备也可得到OpenWrt社区的支持
一个崭新的和有用的OpenWrt特征是它的完全可写文件系统,允许通过opkg包管理系统进行安装和管理功能软件包。这使得OpenWrt用途很广,可适应不同的要求,允许用户安装新的软件。但其他的基于Linux的固件,往往只有一个只读的squashfs或者类似的文件系统,虽然提供高效的压缩,但没有办法修改或者安装新的软件,除非重新编译固件并刷入设备。 OpenWrt在实现良好的压缩的同时通过 mini_fo 实现一个可写的JFFS2文件系统代替只读的squashfs文件系统,从而实现一个所谓copy and write也即可读可写的风格。
Web界面
在OpenWrt 8.09发布前,OpenWrt仅有一个最小的WEB管理界面。OpenWrt 8.09预装了一种新的,更强大的网络界面。[3]。该WEB管理界面基于LuCI,是一个用Lua写的MVC框架。[4]
X-Wrt 项目提供了另一个可供选择的WEB管理界面,webif 2,适用于当前和以前的OpenWrt版本。webif2提供了40多个配置和状态页面。
衍生项目
Chillifire - 一个侧重无线热点管理的一个固件
Obelisco- (西班牙语网站)
Midge Linux
PacketProtector - OpenWrt为基础的侧重于网络的安全发行版,其中包括入侵检测系统IDS,IPS,VPN和WEB防病毒功能。
Coova - 基于OpenWrt,侧重于无线热点(AP)相关。
Freifunk -德国软件,支持无线网状网 OLSR,基于OpenWrt,支持数种语言。
RO.B.IN -ROBIN (ROuting Batman INside)是一个开源的网状网络项目,可安装在OpenWrt Kamikaze上,可运行在任何Atheros的AP51路由器上,如Meraki Mini 或La Fonera,运行 B.A.T.M.A.N. 路由算法。
Gargoyle Router Firmware 是一个OpenWrt的WEB管理界面,注重可用性和易用性
FreeWRT -OpenWrt的一个分支项目。
X-Wrt -增强的OpenWrt网络界面。
* 无线开源路由项目清单(List of wireless router firmware projects)
参考文献(References)
1. "OpenWrtDocs/Hardware/Linksys/WRT54GL".http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54GL.
2. "OpenWrt 8.09.1 release notes". http://downloads.openwrt.org/kamikaze/8.09.1/release.txt.
3. OpenWrt 8.09 release notes OpenWrt download page for 8.09. Retrieved February 23, 2009.
4. About LuCIAbout - LuCI Project' Retrieved February 28, 2009.
5. "NOTICE OF LICENSE TERMINATION". OpenWrt. March 11, 2006. Archived from the original on 2006-06-19. http://web.archive.org/web/20060 ... /openwrt.org/?p=27. Retrieved 2007-08-09.
6. "sveasoft post to forum.openwrt.org". OpenWrt. 12 March 2006.http://forum.openwrt.org/viewtopic.php?pid=22625#p22625. Retrieved 2007-08-07.
外部扩展链接 (External links)
* OpenWrt homepage(OpenWrt英文主页)
* Linksys GPL Code Center
* List of available supported packages(已支持软件包清单)
* Unofficial OpenWrt package tracker to find ipkg packages on external repositories. These packages are not supported by the OpenWrt community, and using official packages is recommended, (非官方软件包清单)
* A large collection of easy to follow tutorials for setting up various services on OpenWrt(一些OpenWRt配置指南)
* How to trace WiFi frames using OpenWrt, Kismet and Wireshark(怎么跟踪调试wifi数据帧)
* Howtos for configuration of various applications with OpenWrt(一些配置指南)
* WRT Load Balancer Project(WRT 负载均衡)
* X-Wrt - End-user adaption of OpenWrt(X-Wrt)
* Webif² - X-Wrt's enhanced web management console(X-Wrt Webif²)
资料来源:www.devicefans.com