通过小熊在线团购买了个Buffalo Linkstation Live,具体型号LS-CH320L-AP。
硬盘可以换,799人民币这个价格还是相当实在的。在澳洲看到Harris Technology有1T的价格是AU$ 399,无语中。
原先准备了两个方案
1. 直接上Debian Lenny stable
2. 官方固件 + Optware扩展
去第一NAS和hi-pda看了zhans大虾的文章后,决定还是用对官方固件影响最小的方法。据测试表明官方固件的samba速度要比装Debian lenny快不少。最先知道optware是从openWRT/dd-wrt和Maxtor Shared Storage的openmss,支持众多router和NAS设备。
另外还有剑二十三的Blog上也有一篇可以参考:Linkstation Live/Pro 超简单改机
步骤简述:
1. 用acp_commander.jar (需要JRE) 打开linkstation的telnet
2. 用wget下载optware安装脚本执行安装基础系统
3. 用ipkg安装所需要的包
4. 对系统作设置以及优化
具体的教程:Linkstation CHL320 快速改机教程 Ver 2.0
到手后看了一下web管理界面firmware是1.02,比较古老了。马上去下了个1.06的升级上去,然后
Linux Kernel info:
Linux LS-CHL94F 2.6.22.7 #38 Fri Jan 9 12:08:32 JST 2009 armv5tejl unknown
2009年3月25日更新为firmware 1.07,重新装上了optware和所有的软件包。
http://www.buffalo-technology.com/support/getfile/?ls-chl_107-065.zip
1.07的kernel还是2.6.22.7
Linux LS-CHL94F 2.6.22.7 #369 Mon Feb 23 17:13:17 JST 2009 armv5tejl unknown
Optware的包管理系统是ipkg,是基于Debian的dpkg/apt的,很好的解决了依赖性关系,赞。有Linux基础的童鞋可以轻松玩转。
常用的几个命令
ipkg update
ipkg upgrade
ipkg install package
ipkg remove package
一张系统信息的截图:

我安装的包:
Transmission
*NIX首选BT client,有web UI,我不喜欢rtorrent。不知道以后会不会有µTorrent for Linux,反正for OS X是有了。
aMule (mldonkey)
驴子,没啥好说的
Cherokee
新生代Web Server带web console,nginx当然也有,还是最新版本的!
OpenSSH Server
这个不用说了吧。
bash, dstat, htop, CUPS, nano, lftp, ncFTP, netio, proftpd…
Optware下可用的软件包:
http://www.nslu2-linux.org/wiki/Optware/Packages
事实上,wiki上的包列表不全,要看完全的packages,用下面的link。
http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/
此外,和Debian一样有sid (unstable)的源,可能会比较新但是相对来说不是很稳定。
http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/unstable/
如何使用unstable源:
/opt/etc/ipkg/cross-feed.conf
找到上面的文件,释掉
src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable
加入下面这一行
src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/unstable
再执行以下命令更新包信息,并更新系统。
ipkg update && ipkg upgrade
Locale设置
最后,不要忘记设置locale,推荐使用修改/etc/profile的方式,改全局变量。
添加
export LANG=en_AU.UTF-8
或者
export LANG=zh_CN.UTF-8
默认的locale是POSIX,C,也就是ASCII。我碰到过Samba/CIFS share上面中文文件夹乱码的问题,之后才发现默认的locale是POSIX。改过之后没有再遇到乱码问题。
通过改~/.bashrc或者~/.bash_profile,或者直接export环境变量的方式只对当前SSH session有效,无意义。
不是很理解Environment Variables的,建议参考一下这个:Environment Variables
其实只要你愿意折腾,完全可以弄成一个超级Server,就是不知道硬件能不能扛住了。
据说有人弄了一个USB的声卡,插在Linkstation Live上,把它弄成了一个MP3播放器,太牛,太有才了!
感谢Linux,一台NAS + SSH Tunnel proxy + P2P下载利器诞生了!
Related posts:
No Comments Now!
Be the first to comment on this entry.