现在家中的路由使用的是 Buffalo WHR-G300N,选中的原始是因为路由器可以烧录dd-wrt这个开源路由操作系统。
说起这个路由操作系统可以说来话长了,原来是思科发布的一款基于Linux的路由器,后来大家发现后,要求Cisco发布源代码。这里就体现出来GPL的优势了,按照GPL的游戏法则,如果基于GPL的软件,也应当以GPL发布源代码,这个一个传染性很强的开源协议。思科迫于压力最后开源了这个系统,开源以后显示出社区强大的力量,截止2010-12-12日,已经支持上百款路由器,当然包括我这款。
有的人说森哥你真无聊,dd-wrt和原来的有什么区别,说实话真的差别不大,但更新后我最多的是自由。也许随着这个操作系统的发展,以后路由跟家里的pc一样,可以自己定制硬件了呢。我确实感觉到的自由如下。
- DDNS, 原来我的DDNS只支持两种,现在支持六种,我想申请那个就申请那个。
- 流量监测更好了
- 不用学一个个路由器怎么使用了,只用学这个就可以了,
- 那次跟我研究生老师讨论计算机网络里面的研究热点,都是在TCP/UDP层,如电视通过互联网广播(不是应用层,是在IP层和TCP/IP层之间),Qos等,需要研究者在路由上实现自己定义协议。但是研究者最麻烦的问题是不能让大家都是用新的路由器,研究者可以直接给dd-wrt贡献代码,让自己的研究马上应用到很多网络。另外一个让大家换路由的就是行政手段了。
- dd-wrt给了你无限的可能。
不过我喜欢的不是这个,不然我肯定研究一下,写一个模块或者插件。我现在只是烧录使用一下,也许有一天当路由让我心痒的时候我会去写一段程序。
参考:
http://www.dd-wrt.com/ 路由
http://www.dd-wrt.com/wiki/index.php/WHR-G300N_V2 功能表。