openwrt基于linux系统,可以让路由器变得更智能,好处有如下:
1、有usb功能的可以实现nas ,挂站,远程监控甚至智能家居 ;
2、无线可桥接,可以无线连接一般的chinanet热点并拨号;
3、组建局域网无线网络传输数据;
简单的说,刷了openwrt就相当于一个linux系统带无线带多网卡的电脑。
扩展资料:
openWRT功能:
penWrt可以被描述为一个嵌入式的Linux发行版,(主流路由器固件有dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
参考资料:
openWRT-百度百科
OpenWrt是一个开源的嵌入式Linux系统,它可以将普通的路由器变成一个智能的路由器,支持更多的功能。OpenWrt提供了一个包管理系统,可以安装多种功能插件,其中有一些可以记录客户端浏览记录的插件。例如,可以使用OpenWrt的Shadowsocks插件来记录客户端的浏览记录,它可以拦截所有客户端的流量,并将其存储在服务器上,以便后续查看。另外,OpenWrt还提供了一个叫做Squid的插件,它可以记录客户端的HTTP和HTTPS流量,可以用来跟踪和监控客户端的浏览行为。
openwrt是基于debian原因如下。
openWRTOpenWrt可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。开发背景当Linksys释放 WRT54G/GS 的源码后,网上出现了很多不同版本的固件(Firmware)去增强原有的功能。大多数的Firmware都是99%使用Linksys的源码,只有1%是加上去的,每一种Firmware都是针对特定的市场而设计,这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离Linux正式发行版越来越远。OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入进去,使其接近Linksys版Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的Linux 电脑系统。发展历程OpenWrt 项目由 2004 年 1 月开始, 第一个版本是基于Linksys提供的GPL源码及uclibc中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名Freifunk-Firmware和Sip@Home.到了2005年初, 一些新的开发人员加入了这项目, 几个月后他们释出了第一个 “experimental” 版本, 这和以前版本不同的是, 这版本差不多完全舍弃了Linksys 的GPL源码, 使用了buildroot2作为核心技术, 将OpenWrt完全模块化,OpenWrt使用Linux正式发行的核心源码(2.4.30),加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,可以直接把Image写入Flash (mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“White Russian”,而1.0版本于2005年底公布。
openwrt主要的优势体现在小,它运行的内存最小只要32M,存放FW的最小size只要8M,同时能够满足大多数汇编指令集的需求,所以从硬件成本来说,openwrt操作系统可以适应于内存和flash更小的产品上,对于功能相对单一的智能产品,openwrt有它独特的优势。
2. 不仅如此,openwrt支持使用和其他操作系统(Desktop Distributions/android)一样的linux内核,包括对802.11的支持,这也使它在无线开发方面有更多的空间。
3. openwrt使用的C库是uClibc,并不是使用glibc,它是一个面向嵌入式Linux系统的小型的C标准库,uClibc比一般用于Linux发行版的C库GNU C Library (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc专注于嵌入式Linux.很多功能可以根据空间需求进行取舍。
4. 在openwrt中,文件系统的启动以及管理和其他几个系统有些不一样,而且在最新的版本中更是使用了集合度比较高的daemon进程进行控制。一般文件系统的启动都是从init进程开始的,从下表中我们可以看到,不同的操作系统,启动的进程不一样,即使是同一种“操作系统”,在新旧版本间的启动方式也不一样,比如openwrt中,将旧版本的bosybox里面的一些功能整合在了procd里面,hotplug2对热插拔事件的监听也又ubox来替代,crond仍然用busybox里面的,ubus是dbus的简化版,简洁的API接口更适用于嵌入式平台。
5. netifd是用来监控和配置网络信息。
6. libubox是一些管理工具。
7. opkg是openwrt里面安装一些应用程序的工具,就像ubuntu里面的apt-get, 安卓里面的apk。
总的来说,运行一个openwrt系统至少需要一个32M内存+8M flash, 它支持linux内核,新版本文件系统的主要管理工具包括procd,ubox,ubus,netifd和opkg.。
小米路由器刷openwrt好处和作用。
1、有usb功能的可以实现nas ,挂站,远程监控甚至智能家居。
2、无线可桥接,可以无线连接一般的chinanet热点并拨号。
3、组建局域网无线网络传输数据。
4、校园网的破解(前提你要会破解算法)
5、无线可以用来破解别人的无线,,(这个需要自己搞)
简单的说,刷了openwrt就相当于一个linux系统带无线带多网卡的电脑,虽然性能不如电脑。
原文地址:http://www.qianchusai.com/openwrt%E5%AE%9E%E6%97%B6%E7%9B%91%E6%8E%A7-50.html