微信关注,获取更多

OpenWrt系统是什么?路由器进阶玩家的模块化Linux神器

OpenWrt究竟是什么?它是一种适用于路由器Linux发行版,和别的Linux发行版相像,它同样内置了包管理工具,你能从一个软件仓库里直接去安装软件。OpenWrt能够用在所有需要嵌入式Linux地方,它具备众多功能,诸如SSH服务器,VN,流量整形服务,甚至是BitTorrent客户端。

并非所有人都适合OpenWrt,多数人对自家路由器自带固件颇为满意,然而诸多高级用户会选用诸如DD – WRT这般的嵌入式替代方案,不过OpenWrt更为灵活,其本质是一个能安装在各类路由器上的嵌入式Linux系统,OpenWrt具备一个web交互界面,但若你所需仅为一个特性更多的web界面,另外一些路由器固件替代方案会让你感受更佳。

OpenWrt基于Linux,和DD-WRT一样,它比一些路由器自带的固件更稳定,要知道有些路由器,一旦遇到大量连接,就会比较让人捉急了。

OpenWrt的用处

要是在路由器上安装模块化的Linux发行版,这个主意丝毫没让你有哪怕一点点兴奋之感,那你或许读错文章了。除了能当作路由器,我当下就把OpenWrt其他一些挺酷的功能列举出来。

以上所列出的并非是完整的,距离完整还差很多呢。但是它应当能使你们开启对于OpenWrt还能够做的其他事情的思考。它是一个拥有大量软件包的嵌入式Linux系统,在诸多方面它与安装在计算机上的Linux系统相一致,具备同样的灵活性——尽管它对于硬件的约束程度要高得多。

安装OpenWrt

最初,OpenWrt是由Linksys WRT54G开发而来的,然而,现如今它已经能够支持众多路由器模式了。你能够在其官方网站找寻到这一系列支持的模式列表,OpenWrt的wiki也同样给出了关于怎样安装OpenWrt的说明。需要留意的是,安装OpenWrt意味着你将路由器的自带固件替换成了OpenWrt操作系统。

OpenWrt——适用于路由器的Linux系统

终端及web接口

当一旦将OpenWrt安装完毕之后,你便能够借助SSH客户端,像是Windows下的PuTTY,又或者是Linux以及Mac里边自带的ssh命令行,去访问它的BusyBox shell。BusyBox属于一个在嵌入式Linux里被广泛运用的shell,OpenWrt还给出了常用程序,例如vi,用以文件编辑。如同其他Linux系统那般,你能够运行诸多脚本,还能够创建定时任务,依据时间表来执行指令。

OpenWrt借助opkg软件包管理工具,从软件源里安装数量众多的包了,成千上万的那种,它还运用UCI(Unified Configuration Interface)去配置系统,OpenWrt已然准备好了各类你所需的信息。

OpenWrt——适用于路由器的Linux系统

不过,你并非非得知晓所有这些玩意儿。OpenWrt存在LuCI,它是一个用来配置你路由器的web交互接口。这个web接口涵盖大量各异的配置页面,其中有一个是软件包管理页面,借助它能够浏览、搜寻以及安装可用的软件包。你能够安装多少软件包,这取决于你路由器存储空间的大小。肯定不存在足够的空间让你把所有东西都给安装上,OpenWrt的模块化属性能够让你挑选自己想安装的特性,进而装配你的路由器操作系统。

有一些软件包,同样是具备LuCI配置页面的,在安装完成之后,你能够于此处极为便利地对它们进行配置。需要注意的是,并非所有的软件都是拥有LuCI界面的,因而对于有些软件,你或许不得不亲自前往终端去对它们进行配置。

OpenWrt——适用于路由器的Linux系统

有无使用过OpenWrt,或者其他第三方路由器固件,用它们做些什么,在评论里分享一下经历,或者学到的小技巧。

与原文相关联的链接是:Chris Hoffman,负责完成翻译工作的是:极客范 – 钟益强。

有着这样一个链接,它是关于译文的,其具体网址是,http://www.geekfan.net/2344/。

未经允许不得转载:openwrt技术分享 » OpenWrt系统是什么?路由器进阶玩家的模块化Linux神器

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏