下载合适的OpenWrt固件

要了解OpenWrt系统,最好的方法就是找一个路由器,然后刷入OpenWrt系统,然后在系统中一步一步了解其具体功能。

一般来说,每个家庭都会有一些以前淘汰下来的路由器,因为无线路由器的速度一直在升级,因此我们也必须对路由器进行更新换代。找一个以前的路由器,记下它的生产厂家及型号,然后到OpenWrt官网(https://openwrt.org/)去查询一下是否支持该路由,应该来说大部分的路由器OpenWrt都支持,除非你的路由器很特殊或年代很久远了。

OpenWrt官网主页面

进入OpenWrt官网后,点“Table of Hardware”(红色框注的地方)

OpenWRT支持路由器列表搜索框

分别输入路由器品牌及型号,就可以发现OpenWrt系统是否支持了。以TP-LINK的WR710N为例:

tp-link的wr710n路由器查询结果

在最后的查询结果输出表大家可以发现,该型号的某些版本的路由器OpenWrt是支持的,同时不同的路由器版本其支持的OpenWrt版本号也有所区别,有些最新的19.07.3版本支持,有些只支持到17.01.4或17.01.5版本为止。另外,眼尖的朋友可能已经发现,支持的版本号怎么多是欧盟EU或美国US的呢?因为买到中国的版本很遗憾硬件都给阉割过了(为什么?当然是为了降低成本了,资本家的逐利性看出来没),需要进行硬改才可以刷OpenWrt系统,这在以后的内容中会详细讲到,这里就不再累述了。

根据自己路由器的版本号,选择相应的行,再点击“View/Edit data”,进入详细配置页

WR710N详细配置页

再点击红线所划那行的链接,下载相应的OpenWrt固件,这里下载的是首次安装用的固件,其它的固件在以后的章节中再展开说明。

现在你已经有适合你路由器的OpenWrt固件,接下来就是要把这个固件刷入原路由器,而替换掉原路由器固件系统,即厂家出厂时自带的系统。刷入OpenWrt系统后,你就拥有了对该路由器操作的所有权限了,可以按你自己的想法来配置和优化你的路由器了。

为什么是OpenWrt?

免费的路由器操作系统除了OpenWrt,还有DD-WRT、Asuswrt-Merlin等,那为什么要单单选择OpenWrt呢?OpenWrt有什么特别之处吗?

1、所有代码完全开源,免费又没有任何广告植入,代码一清二楚没有设后门安全有保障;

2、OpenWrt开发支持人员众多,支持的路由器品种最齐全,对新设备、新技术的更新、支持也最快;

3、OpenWrt对路由器外围设备的支持很全面,像IPTV、NAS、监控系统等,而且如果你的要求不太高,那么它本身就可以完成很多外设的功能,如家庭数据存储、组播信号传输等。

所以,不要犹豫了,让我们在OpenWrt的知识海洋中一起畅游起来吧!

路由器 & OpenWrt

我一直觉得路由器就是个功能简单的电子元器件,可玩性不大,也不适合做功能拓展,这种印象从2013年我开始接触到OpenWrt系统后才大有改观。这几年来通过不断地实践及摸索,渐渐地了解了OpenWrt系统的更多美妙之处,现在希望通过这个平台能与大家一起来分享!

因为有很多朋友对OpenWrt是从零基础开始的,所以本次分享涉及的内容会比较多,从普通路由器如何刷入OpenWrt系统、OpenWrt系统功能说明、OpenWrt系统如何拓展与IPTV、NAS、监控系统高效协调工作;从硬路由、硬路由改造、软路由、虚拟机上软路由架设;从如何利用OpenWrt的缺省固件到如何自编译固件等多方面展开,让您一步步领略OpenWrt系统的奇妙之处。

那么使用OpenWrt系统到底能给我们带来哪些好处呢?第一、它将使你家里的网络运行得更加高效,将大大提高其利用率。OpenWrt系统你可以看成是像Windows、Mac OS那样的操作系统,在上面运行什么程序完全由你自己来决定,它是完全开放式的。这样你可以根据硬件配置,根据自己的实际需要,组合运行多种功能,而不需要去另外添加购买别的设备,能为你节省很多不必要的开支。而你从市场上直接购买的路由器,它是封闭式的,它不支持拓展不支持再编程,为了简单而简单,使用效率低下。第二、通过简单的网络优化配置,可以使网络的运行速度大大提升,网络的安全性能也得以提升。OpenWrt系统允许你根据自己的网络接入情况、家庭实际使用的各种情况,重新优化配置你的网络,控制数据流量及流向,提高传输速度及数据安全性。第三、通过OpenWrt系统的学习,既可以提高自己的动手能力,也可以加深对Linux系统的认知。因为OpenWrt系统是采用Linux内核的,因此要掌握OpenWrt系统的精髓,必须要了解Linux系统的基本操作和shell编程的一些内容。另外,OpenWrt永远是一片充满神奇的地方,还有很多未开拓的领域,需要你去实验、实践,不断去创新,因此也会大大提升你的动手能力。

好,现在就让我们一起开启OpenWrt的奇妙之旅吧!