小贝塔尔·金(Bertel King,J)于2017年5月15日更新
您已替换计算机上的操作系统和电话,但是路由器呢?如果您想将路由器变成SSH服务器,VPN,流量整形系统或BitTorrent客户端的想法-请考虑使用OpenWrt。
OpenWrt是嵌入式Linux发行版,可以安装在各种路由器上。 OpenWrt具有Web界面,它可能比硬件的默认固件更稳定。如果您发现由于故障而不得不每隔几天重新启动路由器,那么您就是OpenWrt的候选人。
由于云计算和物联网的应用引发了隐私问题,因此OpenWrt社区拥有人数已经增长到足以举办一届峰会,而不是主办该项目的两次峰会。您可能是下一个爱上修补路由器的人。
用于OpenWrt
如果在路由器上使用模块化Linux发行版的想法没有引起人们的兴趣。您可能会读错文章。除了提供路由器功能之外,我们还会为您提供OpenWrt可以做的一些很酷的事情:
这不是完整列表,不是很长时间-而是应该让您考虑一下OpenWrt的功能。这是一个嵌入式Linux系统,具有各种可用的软件包,并且在许多方面都与运行Linux的计算机一样灵活-尽管其硬件受到更多限制。
安装OpenWrt
OpenWrt最初是为Linksys WRT54G开发的,但现在支持更多的路由器型号。您可以在OpenWrt网站上找到受支持的硬件列表。
您将用OpenWrt Linux系统替换路由器的内置固件,类似于将自定义ROM刷新到智能手机。 Wiki详细介绍了在路由器上安装OpenWrt的四种不同方法。
如果幸运的话,此过程非常简单,就像选择文件并点击升级按钮一样。否则,您可能需要通过以太网端口或串行端口访问路由器的引导程序,并获得更多动手操作。
终端和Web界面
一旦安装了OpenWrt,您可以使用SSH客户端(例如Windows上的PuTTY或内置于Linux和Mac系统中的ssh命令)访问其BusyBox外壳。 Busybox是嵌入式Linux系统上使用的通用外壳,而OpenWrt包括诸如vi文本编辑器之类的通用程序,用于编辑文件。像其他Linux系统一样,您可以在其上运行各种脚本并设置cron作业以按计划执行操作。
OpenWrt使用opkg软件包管理器从其存储库中安装软件包,该存储库包含数千个软件包。它还使用UCI(统一配置接口)来配置系统。 OpenWrt Wiki提供了您需要的所有信息。
但是,您实际上并不需要了解所有这些信息。 OpenWrt包含LuCI,LuCI是用于配置OpenWrt路由器的Web界面。 Web界面包含各种不同的配置页面,包括允许您浏览,搜索和安装可用软件包的软件包管理器页面。您可以安装的软件包数量取决于路由器上可用的存储空间。没有足够的空间安装所有东西。但是,OpenWrt的模块化特性使您可以选择要安装的功能并组装自己的路由器操作系统。
Some software packages also have LuCI configuration pages, allowing you to easily configure them after installing them. Note that not all software available for OpenWrt has a LuCI interface, so you may have to get down-and-dirty in the terminal when configuring some software.
您的路由器需要OpenWrt吗?
OpenWrt不是理想的解决方案为了每一个。大多数人会对路由器的默认固件感到满意。其他人将需要像DD-WRT这样的嵌入式替换固件。
图片来源:Mayuree Moonhirun via Shutterstock.com
标签: DD-WRT Linux Distro 开源 OpenWRT 路由器