cisco/linksys在2003年发布了wrt54g这款无线路由器,同年有人发现它的ios是基于linux的,然而linux是基于gpl许可证发布的,按照该许可证cisco应该把wrt54g 的ios的源代码公开。2003年3月, cisco迫于公众压力公开了wrt54g的源代码。此后就有了一些基于cisco源码的第三方路由器固件,openwrt就是其中的一个。
openwrt 可以被描述为一个嵌入式的 linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。openwrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,openwrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
linux世界很大,大到无从谈起。openwrt仅仅是一个嵌入式的linux发行版。
2004年生长出来了openwrt。2005年到2007年,最初的稳定版叫white russian,之后的kamikaze延续到2010年,backfire到2013年,随后attitude adjustment发布,而最新版的barrier breaker也已经在持续开发中,据称将很快发布。它的前身的前身,是unix,一步步发展过来,慢慢觉醒……是不是有种“天网”要粗线的感觉!
openwrt 上有哪些好玩的 app ?
首先,openwrt能实现的一些稍微比较主流的功能上来说吧。
无线审计
脱机下载
无线音响
影印共享
部署服务器(博客社区等)
特殊拨号(锐捷,h3c,等一些奇葩认证)
无线监控
翻越长城
无线打印共享
当然还有一些灰主流的玩法,比如广告过滤,部署kms激活微软的产品,驱蚊器,web计费认证;还有进阶型的wrtnode,遥控智能小车之类的。
插件(也就是你说的app):
一,无线审计
airodump-ng
reaver
tcpdump
port-mirroring
(这个需要一块额外的硬件如传说中rtl8187l usb无线网卡 )
二,脱机下载
thunder-xware(迅雷下载)
transmission
aria2
三,无线音响
kmod-usb-audio
install alsa-utils
shairport
mpdroid
(额外需要一张usb声卡)
四,影印共享
xmlrpc
dlna
airplay
samba36-server
五,部署服务器
vsftpd
lighttpd
php5-mod-apc
mysql-server
六:特殊拨号
mentohust
h3c 802.1x client
sxplugin
nwan
七,无线监控
webcam
kmod-uѕb2
kmod-video-uvc
kmod-nlѕ-base
kmod-usb-core
kmod-i2c-core
kmod-video-core
kmod-input-core
kmod-usb-ohci
kmod-usb-video
libjpeg
librt
libpthread
八,翻越长城(估计大家对这个的需求要更为迫切一些)
goagent [需要先安装python]
openvpn
shadowsocks
dnsmasq
九,无线打印共享
kmod-usb-printer
install luci-app-p910nd
openwrt用途
怎么说呢,提起它,或许大家可能还有点陌生,但提起它的兄弟android来,大概无人不知了吧。作为对比:“openwrt具有比肩桌面级linux和现代移动操作系统(android)的用户体验,完全回避了传统嵌入式linux的磨叽和枯燥,使一个小小的路由器真正成为完整的、现代的、开放的计算系统,降低了入门门槛,产生了大量非嵌入式专业的爱好者群体。openwrt框架的奠定者们和广泛的代码贡献者们,在桌面级和现代操作系统的理念下,也使openwrt成为嵌入式linux领域个性十足而广受追捧的佼佼者”。
具体点说,凡是路由器能做到的功能openwrt都能做到[市面上路由器除了官方固件,第三方固件中主要有openwrt(功能最给力)、tt(稳定性不错)和dd(以“中继”出名些)]。openwrt进阶的功能:做usb摄像头、挂载移动硬盘/u盘、bt下载、3g上网卡(好吧,这点官方固件也勉强可行了)、单号多拨(这点是否有效要看当地isp)、绑定域名远程控制、samba/dlna家庭nas共享、私有云同步、ftp、个人网站/服务器等;
高阶的玩法,可改出口ip(你懂的吧,想想出门在外,有个带此功能的便携路由)、阻止dns污染(还有反过来的玩法)、做编程器、智能机器人的“大脑”(吸取上次投稿失败的经验,不该写的一律不写,嘿嘿)……openwrt社区的组织者gregers petersen在一次采访中提到,“除了传统的路由器用途,在智能家居主控设备、机器人、飞行器、工业控制设备、voip设备等很多领域,都有爱好者和商业项目在使用openwrt,甚至有爱好者已经完整移植了android系统并且真正打通了电话。而嫁接到openwrt上的arduino yun,使大家意识到linux与物理世界交互一种非常简单的可能性,这赋予了openwrt更大的想象空间。在新型智能设备和机器人的热潮中,openwrt的价值也越来越得到人们的重视。相比android系统,openwrt被认为是更加适应智能设备和机器人的平台,其直接的原生二进制代码具有更高的计算效率”。
造车新势力的窗口期将在2020年结束 奇点汽车却陷入资金紧张困境
荣耀8青春版珠光白,千元机的旗舰
了解集成电路的封装形式
digilentNexys 3:Spartan-6 FPGA训练板介绍
中国在5G技术方面取得的成果
openwrt是什么_openwrt有什么用
春兴精工:为5G基站提供陶瓷滤波器等产品
核潜艇VS打火机,原理是一样的?
IIoT工具平台从实验走向商用规模
现在高通要卖芯片也是得看华为的脸色?你看好华为的芯片吗?
0603封装 510种阻值 每种阻值200片 贴片电阻盒
5G到底可不可以应用于商用了5G网络的深度测试
SIT1044—5V 供电,IO 口兼容 3.3V,5Mbps,(CAN FD)待机模式总线收发器
RL78/G23 IAR开发环境搭建
消息称三星将发布Galaxy Note20 FE,Note21被砍
电缆绝缘表面凹凸不平、鼓包的原因是什么
嵌入式技术不断革新的今天,为何8位MCU市场依然潜力巨大?
认证蜂窝物联网设备
Linux系统启动流程数据处理指令
曝三星Galaxy A81或支持S Pen,有128GB存储空间