Answers:
是的,请参见http://www.dd-wrt.com/site/index
DD-WRT是基于Linux的替代OpenSource固件,适用于多种WLAN路由器和嵌入式系统。主要重点在于提供尽可能简单的处理,同时在所使用的相应硬件平台的框架内支持大量功能。
是的,但这并不容易。您必须了解Linux上的设备驱动程序,并且必须掌握足够的知识来编写内核(在路由器上衍生Linux的代码)。
Linux系统对其内核进行了更改,这些更改由机器的生产者进行了修改(无论它们是否用于调制解调器,摄像机编码器,计算机等),这都是重要的。是的,它应该有Bash,但这取决于您。这不是必需的,但它包含您想要的所有内容,也许您要做的只是关闭或重新启动它的任务...
当然可以。但是,您可以对它们执行尽可能多的操作,就像使用具有相同规格的计算机可以执行的操作一样。查找路由器的CPU体系结构¹,速度,内存数量以及支持的永久存储类型(内部闪存,USB记忆棒,USB HDD)。
基本上,就像对待其他无头电脑一样。
唯一的问题是,要获取命令行,以便可以安装某些软件,则需要引导自己的环境。而且这些路由器的引导加载程序通常是不可配置的。但是它们都允许刷新新固件²。因此,诀窍是找到一个预制的(非官方的/定制的)固件,以使您可以收缩并重新刷新,以防万一您要撤消所有内容……或制作/修改自己的固件映像*。
一旦有了任何种类的Linux命令行,其他所有操作就会照常进行。最优雅的方法是安装Gentoo。因为它是一种元发行版,因此非常适应。基本上是针对这些情况而制作的。在此过程中,您将学习如何实际使用计算机。那很重要。因为如果您不这样做(例如使用Windows / OSX / Ubuntu / KDE),甚至遇到没有色彩鲜艳的可点击按钮的最微小的问题,您就会陷入困境。但是,请确保使用与该固件映像相同的内核配置,驱动程序等。
但是通常情况下,轻薄的Tomato⁴(或其前身DD-WRT)可以帮助您避免此步骤……只要您有合适的路由器即可。
如果您运行的是Linux内核,并且有可用的软件包管理系统(每个发行版都有),那么所有限制都将消失。只需安装您喜欢的任何东西,硬件就可以处理。:)
¹www.gentoo.org/doc/zh/handbook/#doc_chap1_sect3²en.wikipedia.org/wiki/固件
³en.wikipedia.org/wiki/
Secure_Shell⁴http: //en.wikipedia.org/wiki/Tomato_% 28firmware 29%