从1999年在亚信上班开始,就习惯在住的地方有server了,那个时候还是住的员工宿舍,拨的是 33.6k modem。后来到深圳工作一段时间,又回到北京,即便是租房子,也一直都有 home server,不过 modem 拨号,不是 always online 的。
最近的 home server 是2003 年搬进属于自己的家时买的,AMD Athlon Thunderbird 800Mhz CPU,128M 内存,主板是经典的 Gigabyte 7VA (所以在两年的时候经典地爆浆了),配上 2M 小区宽带和 DIY 的动态 DNS,给工作和娱乐带来了很多方便。用到现在,主板换过两次,电源换过两次,硬盘从一个 40G 的换成了两个 120G 的,最后一次配置变更是 2007 年。内存少,CPU 慢,功耗不算低,慢慢的就有换掉的念头了。
去年一度打算换成 EeeBox 202,但大陆买不到行货 EeeBox,单核 Atom N270 相对 AMD TB 800MHz 的升级力度也还是不够,我也就忍了。EeeBox 陆续出了一些新品,和我的需求总有些差距,最后决定自己攒一个小机箱、性能足够好的低功耗 home server 出来。前后看了很长时间,最后买散件攒出了新的 home server。
- 主板:二手 Kontron 986LCD-M/mITX (淘宝上仅有一家卖,不定期有货),RMB 450
- CPU:二手 Core 2 Duo L7200 ES版,RMB 290
- 机箱:mini-ITX 小机箱,RMB 330
- 风扇:超薄478风扇,RMB 16
- 硬盘:1TB 硬盘,RMB 840
- 内存:2GB DDR2 800,RMB 185
- 北桥风扇:RMB 10
- 风扇减速线x2:RMB 12
以上没算快递费总共 48 元和若干车马费,最后总价RMB 2000左右,比在淘宝上买一个 EeeBox 202 便宜 RMB 200 左右。
攒的过程还是有些曲折的。这主板一开始没有卖的,只有 886LCD-M/mITX,我撺掇店主去弄 986-LCD-M/mITX,到货了以后,才注意到是二手板子,犹豫了几天,再买就没有了,只好又撺掇店主继续进,等了近一个月在第二批买到。机箱我买的时候中关村还没有,等我在淘宝上买完了以后不久中关村也有了。CPU 买得有些后悔,应该买 U7200 的,编译程序不见得慢多少,功耗可以实实在在地降低。在机箱到货以前,买了一个 478 薄风扇,偏高,不能用在这个机箱里面,送人了,而这个超薄的则需要处理一下,要把底座的那一面的四个角锉平一部分,让过散热器座上四个角上的塑料铆钉,才能接触到 CPU。1TB 台式机硬盘发热量很大,如果笔记本硬盘有 1TB 的就好了,500GB 还是少了些。北桥被动散热非常烫,所以去买了一个北桥风扇,但北桥散热片的鳍间距比较大,回家以后风扇固定不上去,隔了半个月又带着板子单独去了一次店家那里,店主教了一个法子,就是把北桥散热鳍用手捏在一起,固定用的螺丝就能夹在里面了。风扇减速线是在北桥风扇那一家店一起买的,当时只是试试看,但事后证明我的直觉是正确的,BIOS 的CPU自动风扇调整功能有问题,把风扇调速后,经常停转,关掉调速功能,用两个减速线串接能减速到 1950 RPM,还不用担心停转,噪音也低于硬盘噪音。总结起来,自己攒这种非主流机器还是挺折腾的,尤其是第一次,会花去不少时间和精力。
整机的功耗估计是 45w,和 TB 800 一个 CPU 相当;要是用 U7200 和 5400RPM 的笔记本硬盘,功耗能再减少 10w。噪音在夜间密闭门窗的情况下,能听见,但低于闹钟嘀嗒声,开空调就听不到了,估计为 26-30 db。
服务器上跑的主要服务有:基于apache/mysql/wordpress 的本博客、用于家里无线 WPA2 EAP-TLS 验证的 radius 服务、mldonkey。当然,最大的用途是做为家庭网关。
正式使用这个新服务器 1 周,特此撰文留念。
你好,我用wr941n刷了openwrt 用mtd命令恢复原固件导致机器变砖。。。
请问一下 wr941n 的jtag线的脚位和如何用jtag线刷固件
除了jtag线外有什么方便的恢复方法。谢谢
你好,如果没损坏到 u-boot,可以用串口线恢复。管脚定义见我在 dd-wrt 论坛上的帖子 http://www.dd-wrt.com/phpBB2/viewtopic.php?t=40041 ,需要做 TTL-RS232 转换
应该uboot也刷挂了。。。mtd命令被我用错了。。。
目前是 通电 电源灯亮,LAN WAN 5灯一起闪烁
而且LAN口差上去已经是 网络电缆被拔出了。。
方便的话,还是先用串口试试能不能恢复。不能恢复的话,我 dump 一个 u-boot 映像,你烧个 flash 好了。Jtag 暂时还没戏。
如果直接烧整个wr941n官方固件可以么?
官方固件没有 u-boot 部分,只有 3840KB。Flash 总共是 4096KB。
网关? 然后路由器只是起到LAN-LAN的作用么?
你是问我用的无线路由器?我把它做为 AP 用,也就是 Wireless-LAN bridge。
用编程器,正好换个8m flash,请问该如何做呢?
我这有俩台wr941n都挂了。。。
通过编程器,不采用TTL线,怎么样方便的修复呢?
麻烦您请否dump出整个flash,直接通过编程器烧入就ok的文件么?
好的,我做一个在原厂固件的基础上能 telnet 登录的,不过要过几天,这周事情很多。
http://download.lark.net.cn/wr941n/forlybf/flash_4M.bin
这个固件是我修改过的,我测试了一下,没发现问题。所做的修改就是替换了自己编译的 busybox,加了 telnetd,默认是启动的,密码是 5up。
感谢!
了解了一下
固件=uboot+header+kernel+newfs
请问一下,能否介绍一下newfs如何修改呢?
TP的841N v5版支持了WDS,根据固件的对比发现,kernel相同。
能否将其刷入941n内呢?
不了解841n v5 硬件和 v3版本的区别,但应该区别不大。
自己修改官方固件的方法见 http://download.lark.net.cn/wr941n/hack/ ,我在 dd-wrt 论坛上提到了这个的。841N 和 941N 的硬件是不同的,前者 wireless radio 是 2×2 MIMO,后者是 3×3 MIMO;FE switch 可能也是用的不同芯片。内核是从同一个源代码树上编译出来的,相同是正常的,但使用的驱动可能有不同,设置也不同。两者软件的主要区别在里面的 httpd (主程序),应该无法通用。
已经购置SPI BIOS编程器,等待到货中。。。。
哥们是同好啊,向你学习!
能不能把那个改过的u-boot替换成官方的u-boot或者其他的boot loader,一直用TP-LINK改的太不方便了。
偶用昂达N7AS主板配台高清专用机,比较爽的说。Server还是租国外的得了VPS,买硬件的钱加电费,都够差不多两年的租金了。
Home Server 的主要作用是提供家庭近端访问,网页之类的应用只是一个方面,如果用国外的 VPS 显然达不到要求,如果能达到要求那一定是很昂贵的。
这块主板集成的显卡不行,要是能支持个高清硬解的显卡就好…
只是当 server 用的。我另外做了一个 HTPC 低功耗配置,因为电视的原因还没实施。
能否分享一下呢?
为什么没有选用凌动平台呢。。ATOM的性能要弱很多吗?
最近也想攒个Home Server或者兼顾HTPC。在查资料中。
还有博主DIY的动态DNS能否共享一下呢。
我也买了个941N的路由,现在台式机直接连有线接口,开通的功能有路由,DHCP,无线,全部的防火墙。它的UPNP总是有问题,固件换了几次,之前刷过一次第三方的,不记得是什么了,好象是基于opendrt的。但是无线安全验证那一直配不起来,又刷回官方最新的了。
下载BT的时候,ping网关,至少10秒会有一个超时。。这是不是CPU满负荷运转,处理不过来呢?
还有下载的速度和电脑直接拨号差了30-100K/S。这是因为CPU功率还是它路由做的有问题?
博主能帮忙分析下吗?
等配完Home Server,只能让它做AP了。
不知道你的上联速度是多少。它的硬件实现上,CPU 到 switch 还有 WAN 口是共享一个链路(VLAN 配置而成)。所以在路由模式下,LAN 和 WAN 之间是不可能达到 100Mbps 的。你遇到的丢包,可能和 CPU 能力有关系,但我建议你先检查一下网线质量。
另外,如果用 BT 之类的功能的话,我非常不建议用低端的 Home Wireless Router 做路由,拿来做 AP 吧。
凌动在编译方面的性能低很多。如果用二手CPU,凌动双核的成本也没有优势,功耗上的优势和整机功耗相比也不是很明显。
如果想用做 HTPC 用途又非常在意功耗,建议考虑凌动双核+Ion平台(20-30瓦或 20 瓦以下);如果能接受 60-70 瓦左右的功耗(实际使用可能低于这个值),那么可以考虑 Nvidia 9300/9400 + E5200 的搭配。这两种搭配都支持 CUDA 1080P 硬解,后者还支持 CPU 软解,但硬解功耗低很多。