发烧论坛

注册

 

发新话题 回复该主题

最佳拍挡Squeezebox 3+ LinkStation【转帖】 [复制链接]

查看: 3003|回复: 4
1#
最佳拍挡Squeezebox 3+ LinkStation

摘自:www.diyzone.net    作者:Alex_Chiang
★本文欢迎转载   请注明出处为www.diyzone.net



缘由:之前因为有网友抛出一台便宜的Squeezebox 3, 懒惰的我+Squeezebox 3的强大功能, 想说可以将讯源都丢了, 狠下心买了它, 日子一久, 发现事实即是如此, 强功的扩充功能, 再加上这些年来储存设备(HD)及网络的发达, 外围的成本大大降低, 所以也促成小弟接下来的改机报告。

以下这台BUFFALO LinkStation, 小弟已观望了很久, 改机功能强+LINUX系统. 很多网友都对这台评价很高, 网络上陆陆续续都有出类似的NAS, 但是这台的C/P 最高, 也是最吸引小弟。最近因为看到Y拍上有人卖2手的, 160G, 价格很便宜, 所以直接下手购入, 以下就是LinkStation的外观。






Buffalo LinkStation设定很简单, 只要透过光盘片上LinkNavigator 的软件设定一次后, 其余的作业皆可透过WEB的方式来空管. 小弟这台是内建160GB的硬盘,并具简易的FTP Server,可以让使用者轻松在因特网上分享资料,同时它也内建print server,只要将USB接口的打印机接上,局域网络上的user就可以共同使用一台打印机。还可以透过USB连接接口,在这一部LinkStation上外接USB硬盘增加容量或备份LinkStation的数据, 强大的功能, 平均耗电只有17W, 很吸引人去购买。



Music Server (SlimServer ) For Slim Device
不要再广告, 以免有广告意味. 看到以上标题, 应该很多人知道是什么了. 没错, 就是在LinkStation上安装Slimserver. 我想很多人计算机PC里面皆很多APE或者WAV, 甚至MP3,WMA等音乐文件, 但是对Squeezebox 3等机器, 皆需在PC上架设Slimserver, 虽然现行无线网络很方便, 但是毕竟还是受限于移动便利性, 再加上Slimserver都需待机, 甚为不便. 所以LinkStation或相似的NAS上能安装Slimserver, 对Squeezebox 3的使用者是一大福音。

STEP1: 更新firmware
更新openlink的韧体, LinkStation有分3种cpu, 小弟的mips 400mhz. 可透过STEP2里面查看CPU的方式, 可看到机子cpu及相关信息, 再来下载所需的firmware更新。

openlink网址http://downloads.linkstationwiki.net/openlink/

执行下载档案里的HD-HLAN FWUpdate.exe, 若CPU型态不合, 则会出现错误讯息. 若成功, 则会显示如下图的成功讯息:



STEP2: LinkStation网络设定
1. Telnet 到LinkStation, 如在windows 开始->执行-> telent XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX为LinkStation的IP)



↓直接显示提示字符
bash-2.05a#

↓检视 CPU 信息
bash-2.05a# cat /proc/cpuinfo
4 http://www.kurobox.info
Buffalo LinkStation Debian How-To
system type : MIPS IDT32434
processor : 0
cpu model : MIPS 4Kc V0.10 ← MIPS 的 CPU
BogoMIPS : 399.76 ← 频率为 400 MHz
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available

↓检视 DNS 设定
bash-2.05a# cat /etc/resolv.conf
#
# resolv.conf This file is the resolver configuration file
# See resolver(5).
#
bash-2.05a# echo "nameserver 168.95.192.1" > /etc/resolv.conf ← 增加DNS 服务器
bash-2.05a# cat /etc/resolv.conf
nameserver 168.95.192.1 ← 已设定DNS 服务器

↓查看有无通讯网关
bash-2.05a# cat /etc/network/interfaces ←查看网络设定
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.131
netmask 255.255.255.0

若下面没有出现gateway 字样, 则利用以下指令

↓设定通讯网关
bash-2.05a# echo "gateway 192.168.1.1" >> /etc/network/interfaces ← 小弟家网关
192.168.1.1
bash-2.05a# cat /etc/network/interfaces ← 再次检查
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.131
netmask 255.255.255.0
gateway 192.168.0.3 ← 已经增加了

↓重开机REBOOT
Bash-2.05a# reboot

重新telnet到LinkStation, 利用以下指令测试网络:

↓网络测试
bash-2.05a# ping www.google.com.tw ← 测试可否连上网络
PING www.l.google.com (66.249.89.104) from 192.168.0.131 : 56(84) bytes of data.
64 bytes from 66.249.89.104: icmp_seq=1 ttl=243 time=121 ms
64 bytes from 66.249.89.104: icmp_seq=2 ttl=243 time=113 ms
64 bytes from 66.249.89.104: icmp_seq=3 ttl=243 time=79.2 ms
......

若有出现以上讯息, 则表示LinkStation对外联机正常. 但是为什么要对外联机呢? 因为待会儿安装SlimServer时需要联机上网下载一些必需的套件, 所以网络以上步骤是必需, 切记!

STEP3: 安装SlimServer
1. 必需套件.
a. mips_tools
下载网页: http://downloads.linkstationwiki.net/development_tools/mipsel-tools-2_1.tgz
b. expat
下载网页: http://jaist.dl.sourceforge.net/sourceforge/expat/expat-2.0.0.tar.gz
c. MySQL 4.1
下载网页: http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-4.1/mysql-4.1.20.tar.gz
d. MySQL for MIPS
下载网页: http://momonga.nahi.to/pub/mips/mipsel/MySQL-devel-4.0.25-1m.mipsel.rpm
e. Slimserver (请自行下载新版本, 小弟以SlimServer_6.5_v2006-11-21.tar.gz为例, 要下载.tar.gz档案)
下载网页: http://www.slimdevices.com/downloads/nightly/

2. LinkStation分享的档案皆放在/mnt/hda/share/ 目录下, 请利用ftp 软件登入LinkStation, 账号密码为LinkStation web登入的密码. 以上必需套件, 要用ftp或者网络芳邻的方式, 传入share目录中. 若有问题, 请自行参照LinkStation说明书, 小弟不再多说明。

3. 指令执行

↓建立目录
mkdir /mnt/hda/misc
mkdir /mnt/hda/opt

↓安装mipsel_tools
cd /mnt/hda/misc
mkdir devtools
cd devtools
tar -xzvf /mnt/hda/share/mipsel-tools-2_1.tgz
./install.sh

↓安装expat
cd /mnt/hda/misc
cp /mnt/hda/share/expat-1.95.8.tar.gz .
tar -xzvf expat-1.95.8.tar.gz
cd expat-1.95.8
./configure --prefix=/usr
make install

↓安装MYSQL
cd /mnt/hda/misc
cp /mnt/hda/share/mysql-4.1.20.tar.gz .
tar -zxvf mysql-4.1.20.tar.gz
cd mysql-4.1.20
groupadd mysql
useradd -g mysql mysql
export CFLAGS=-O3
export CXXFLAGS=-O3
./configure --prefix=/mnt/hda/opt/mysql --with-readline --without-debug
make ← 需耗时4~5个小时
make install

↓安装MYSQL for MIPS
cd /mnt/hda/misc
cp /mnt/hda/share/MySQL-devel-4.0.25-1m.mipsel.rpm .
rpm2cpio MySQL-devel-4.0.25-1m.mipsel.rpm | cpio -di
cp -r usr/* /usr

↓安装SlimServer
cd /mnt/hda/opt/
cp /mnt/hda/share/SlimServer_6.5_v2006-11-21.tar.gz .
tar -xvzf SlimServer_6.5_v2006-11-21.tar.gz
cd SlimServer_6.5_v2006-11-21
Bin/build-perl-modules.pl ← 需耗时20分钟, 系统会自动下载套件. (若有询问, 请按enter跳过)

↓SlimServer权限设定
cd Bin
mkdir mipsel-linux-gnu-thread-multi
cd mipsel-linux-gnu-thread-multi
ln -s /mnt/hda/opt/mysql/libexec/mysqld mysqld
cd /mnt/hda/opt/
groupadd slimserv
useradd slimserv -g slimserv
passwd slimserv ← 需输入密码, 建议slimserv就好.
chown -R slimserv:slimserv SlimServer_6.5_v2006-11-21
mkdir slim-data
chown -R slimserv:slimserv slim-data

↓试跑SlimServer
cd SlimServer_6.5_v2006-11-21
./slimserver.pl --daemon --prefsfile /mnt/hda/opt/slim-data/slimserver.pref --cachedir
/mnt/hda/opt/slim-data --user slimserv
若没出现异常, 则可利用http://XXX.XXX.XXX.XXX:9000/ 来测试SERVER, 以下是小弟的执行画面。



↓设定开机时SlimServer可自动执行
cd /etc/init.d/
echo "/mnt/hda/opt/SlimServer_6.5_v2006-11-21/slimserver.pl --daemon --prefsfile
/mnt/hda/opt/slim-data/slimserver.pref --cachedir /mnt/hda/opt/slim-data --user slimserv" > slimserver
chmod 755 /etc/init.d/slimserver
cd /etc/rc.d/rc2.d
ln -s /etc/init.d/slimserver S90slimserver

RJ45 跳线制作
若您想直接将Squeezebox 3及LinkStation接在一起, 则需制作RJ45的跳线, 以下说明跳线制作方式。若都接在同一HUB上, 则不用理会这段。

◆制作步骤
1. 先将网络线剥开
2. 按照网络线色对规则排好顺序
3. 将线对整理好并剪齐(约 2 公分)
4. 插入 RJ-45 接头以压线钳压制即可完成(务必将线对插到底,以免造成传输质量不良)



◆RJ-45 跳线说明
跳线原理就是要把 A计算机的发送端传输到 B计算机的接收端(送收对调),如此才可以送收数据,因此要跳线。
备注:HUB会替你把不同计算机的发送和接收对接,所以透过 HUB就不要跳线。

一头=白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
另一头=白绿、绿、白橙、蓝、白蓝、橙、白棕、棕

结论
若您安装成功了, 就用Squeezebox 3联机看看, 乱爽一翻的. LINUX上会有中文不兼容的问题, 小弟有空会再写一篇有关解决中文乱码的文章来说明。 其它NAS的安装SlimServer方式, 小弟因为手边没有, 所以提供些数据给需要的人参考:Synology CS-406 http://oinkzwurgl.org/ssods
diyzone1.jpg (, 下载次数:2)

jpg(2009/7/3 11:04:33 上传)

diyzone1.jpg

分享 转发
招聘电子工程师
  熟Layout、音响类电路设计,有经验者优先!
  有意者请发简历到iris.lin@guacamole1394.com
      或来电:0592-5860382(林小姐)
TOP
2#

各位網兄, DiyZone(技聯電子)被台北管理單位列名四大黑店
這店家在台灣收了不少訂金後, 惡性倒閉
目前已經流竄到大陸內地, 繼續行騙
請各位燒友得小心這店家, 避免上當破財
相關新聞聯結如下:
http://tw.nextmedia.com/applenews/article/IssueID/20090607/art_id/31688471/page_num
TOP
3#

为什么这等骗子公司,还能在168发帖,管理员都干嘛去了
TOP
4#

     不管怎样 ,Squeezebox 3 是好东西!
Creek EVO + Melody EL34 + Spendor  S3/5R
TOP
5#

爱惜生命,远离骗子
TOP
发新话题 回复该主题