读书人

无路经由刷OpenWrt

发布时间: 2012-11-14 10:12:19 作者: rapoo

无线路由刷OpenWrt
看到开涛的这篇文章,才第一次听说OpenWrt,手痒痒,决定把自己的路由也刷成OpenWrt玩玩。

我的路由是TL-WR841N V7,找了一通,发现要attitude_adjustment以后的版本才有对应的firmware可以下载,和wiki上说的不一样。down下来,按wiki上的说明开刷,刷完重启后才发现悲剧了,我手上穷的连一根网线都没有,平时都是用无线连的,这下好了,根本连不进去设置,这时是晚上十点,洗洗睡吧。

第二天搞了根网线回来,继续鼓捣。按wiki说明设本机ip成192.168.1.XX,连上,打开web管理界面luci,把无线、wan设好,OK,可以用了,挺顺利的,于是又ssh连上,开始研究那些配置文件,不小心,小手一抖,把vlan配错了,

cat /proc/mtd
显示整片flash的划分结构,还得搬个计算器出来,一算,果然和wiki上说的一样。总算明白为什么只剩下1M,删文件空间不增反减的原因以及fail safe是怎么实现的了。既然搞明白了,就有解决的办法,就是自己build firmware,不是编译,是用现成的工具生成一个只包含你需要的包的固件。把imageBuilder下下来,build的时候只选择最基本的包,前面提到的luci相关的包统统去掉,生成映像文件后,再进行sysUpgrade,一切顺利,然后安装openssh client,总算装上了。再装个autossh包,就可以在wan连接,断开的时候自动连上,断开ssh,这样我就不用在需要穿越的时候再去开ssh了。

至此,折腾结束,下载机暂时搞不了,我这个路由没有USB口,得找人帮我装一个上去,那些牛人都已经把怎么接线放在wiki上了,真好。有了USB口,装个transmission,插上U盘就可以当成下载机用了。其它的诸如打印服务器,视频监控之类的,我没有这个需要。

写完这篇文章,又看到有人在玩mele,这个够劲,连CPU都是国产的。看来iteye上玩小电脑的人还不少,其实我一直想要一台不带风扇的电脑,外壳要全密封的,我讨厌给机箱清灰,看来离实现越来越近了,在archlinuxarm上又发现一些有趣的设备,只是可惜,国内买不到:CuBox,这玩意让我想到Jobs的CubeTrimSlice

读书人网 >开源软件

热点推荐