PALMisLIFE 討論區

標題: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機 [列印本頁]

作者: czh    時間: 2006-3-6 10:55
標題: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
索引:<a NAME="top"></a>
<a href="#faq">問答</a>
<a href="#info">簡介</a>
<a href="#update">更新韌體</a>
<a href="#net">設定網路</a>
<a href="#install">安裝系統</a>
<a href="#backup">備份還原</a>
<a href="#date">設定時間</a>
<a href="#web">安裝網頁伺服器</a>

這篇是把我安裝Buffalo LinkStation HD-HG400LAN這台機器的過程與所遇到的問題作個筆記
方便日後需要重灌可以回來參考,內容有點亂有興趣的也順便參考吧
<a NAME="faq"></a>
為何考慮Buffalo LinkStation,而不考慮其他功能更多的網路硬碟?
市面上功能更強大的網路硬碟比比皆是,但是大多都把系統只寫在Flash ROM裡
Flash ROM空間有限,所以就算可以改機能裝的東西也不多
而LinkStation像Zaurus SL-Cxxxx一樣只把核心放在Flash ROM裡
開機完成後就chroot到HD上,所以整個系統還是在HD裡,想安裝多少功能都不是問題

為何不直接裝台准系統?
准系統再怎樣都還是耗電,不管如何靜音處理,夜深人靜還是至少有兩顆風扇在轉(電源與CPU)
而LinkStation只有一顆小風扇與HD的運轉聲,小風扇還可透過軟體關閉,耗電量更是遠遠低於准系統

LinkStation能完全取代PC?
這要看用途而定,因為LinkStation沒有螢幕與鍵盤滑鼠端子,所以不可能拿來當PC用
但是像FTP,P2P,Web Server之類的東西用LinkStation來24H運轉可是非常好用
當然要直接用PC也是可以做,可是耗電量與噪音都讓人受不了
不過請不要把LinkStation想的太美好,想架設多人論壇或高流量Blog還是不可能
因為LinkStation資源還是相當有限,所以才說依用途而定

LinkStation為何要改機?
因為沒改功能很陽春,而且問題非常多,像unicode與中文檔名的問題就非常惱人
改機後直接裝上samba3一切都沒問題
p2p也不止支援BT,連動物園都可以開

改機會破壞保固?
只要完全依教學一步一步去做,完全不會破壞保固,而且非常安全
就算改爛了,也只要重新開機就可以恢復到Buffalo web介面
在Buffalo web做Format就可以重新安裝
除非把內建HD的分割區改壞了或是把telnet改掛了才需要拆機破保固
<a NAME="info"></a>
以下部分內容參考網站
台灣的專門討論區 http://www.kurobox.info
玄箱網站 http://www.kuroutoshikou.com/pro ... uro-box_hgfset.html
LinkStation網站 http://buffalo.melcoinc.co.jp/pr ... /hd-hlan/index.html
Buffalo台灣官網 http://www.buffalo-tech.com.tw/product_item.asp?M=29

LinkStation台灣有代理,韌體是英文版,有附中文說明書,當然不會教如何改機
玄箱只能透過水貨商入手,所以只有日文版,專門改機用,官網甚至辦改機比賽
LinkStation只要不拆機都可以保有保固,拆機後本體與玄箱一樣都沒有保固(玄箱保固視水貨商而定)
但是需注意LinkStation拆機後內建的HD可能也一起喪失保固
所以我當然就直接攻頂目前最高容量的400G
以目前單獨一顆400G HD的行情大約10000左右,HG400LAN大約含稅14000左右
所以LinkStation本體價值大約4000左右,玄箱價格大約6000以上
但是玄箱改機較方便,HD可以自己搭配,HD也是另外保固,價差之間就看使用者如何取捨

LinkStation是Buffalo所推出的有線網路硬碟系統(以下簡稱LS)
另外還有玄人志向推出的玄箱KURO BOX也是相同的硬體(以下簡稱KB)
兩者相差只有在外觀與LS有內建各種不同大小的HD
KB沒有內建HD,韌體出廠就已經把telnet打開,所以較方便改機
以上兩家推出的產品又分為
最初版本機器背後有多一顆開關,已經買不到CPU使用PowerPC 200MHz , HD只有 5400rpm , RAM 64M
現在市面上的10/100M H(TX)版本CPU使用IDT 79RC32H434-400BC 400MHz , HD 7200rpm , RAM 64M
最新的10/100/1000M HG版本CPU使用PowerPC 266MHz , HD 7200rpm , RAM 128M
LS內建HD容量有120/160/250/300G , HG有120/160/250/300/400G這些版本
<a href="#top">回索引</a><a NAME="update"></a>
開始改機步驟
新機器一來當然要先設定IP讓其他電腦可以找的到這台設備
參考說明書使用IPSetup設定好IP
如果是撥接式ADSL非固定式IP建議先設定一個內部的固定IP
因為使用DHCP可能會導致在安裝過程中找不到安裝伺服器
因為LS出廠時都沒有打開telnet所以我們要刷新韌體開啟telnet
以下筆記都以192.168.1.1為範例,請自行變通應用為自己設定的IP
去以下網站下載對應的韌體
http://linkstationwiki.org/downloads/openlink/
我這台是HG版本所以要下載 hg-openlink-051b.zip
如果是10/100M的H(TX)版本就要下載 mipsel-openlink-052b.zip
解開後執行 FWUpdate 依指示更新
更新完後察看面版電源燈是否停止閃爍
等他持續亮燈後開啟DOS視窗執行 telnet 192.168.1.1
預設的root帳號沒有密碼,這會讓任何人都能輕易登入,所以要先設定好密碼
輸入 passwd 輸入新密碼,再輸入一次同樣的密碼確認即可
輸入密碼過程中不會有*****提示,直接不理會一直輸入即可
以後登入除了要輸入帳號還要輸入這組密碼才能登入
需注意,預設的web管理介面也是沒有密碼,telnet設定的密碼與telnet是完全無關的
所以記得web也要去設定一下密碼,以免遭有心人隨意設定

因為在windows之下使用telnet會有按一次Enter變成跳兩行的狀況
所以我們要先開啟SSH避免這種狀況
輸入以下指令產生金鑰並開啟SSH
  1. dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
  2. dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
  3. /etc/init.d/dropbear start
複製代碼

完成後輸入 exit 離開telnet
去底下網站下載PuTTY這個SSH終端程式
http://ntu.csie.org/~piaip/pietty/
輸入LS的IP位址,port輸入22,使用SSH模式,其餘不用更改即可連線
如果有出現警告要按 是 ,輸入之前設定的帳號密碼後即可登入

輸入 mfdisk -p /dev/hda 檢查LS的磁碟分割
  1. root@CZH-HGLAN5AC:~# mfdisk -p /dev/hda
  2. Units = /dev/hda, 623MB
  3. /dev/hda1 = Linux, ext3
  4. /dev/hda2 = Linux swap, swap
  5. /dev/hda3 = Linux, ext3
  6. /dev/hda4 = Linux, ext3
複製代碼

輸入 df 檢查磁碟使用狀態
  1. root@CZH-HGLAN5AC:~# df
  2. Filesystem           1k-blocks      Used Available Use% Mounted on
  3. /dev/hda1               373359    141041    213042  40% /
  4. /dev/ram0                14521       841     12930   7% /mnt2/ram
  5. /dev/hda3            383604592     32872 383571720   1% /mnt
複製代碼

/dev/hda1是Buffalo預設系統使用的分割區
/dev/hda3是存放使用者檔案的空間,掛在/mnt之下
我們所使用的Linux系統為debian要安裝在/dev/hda3中
透過工具與/dev/hda1對調之後就可以把debian當成預設系統
所以就算灌到亂掉只要恢復回/dev/hda1使用Buffalo預設系統將/dev/hda3格式化就可以重灌
甚至分割區改爛了都還可以利用FWUpdate做恢復
我在改機過程中不小心把分割區都刪光了還開不了機,最後連做兩次FWUpdate還是平安救回來了
所以這改機還是相當安全,遇到不能開機的狀態先不要急著拆機,先做幾次FWUpdate試試
不過需注意,改機中的LS/KB很不穩定,恢復系統狀態也會一併做格式化
請不要在改機中放進重要資料,就算平時也要多做幾處備份
<a href="#top">回索引</a><a NAME="net"></a>
瞭解分割區運作後開始設定網路
輸入以下指令增加DNS設定
  1. echo "nameserver 168.95.1.1" >> /etc/resolv.conf
  2. echo "nameserver 168.95.192.1" >> /etc/resolv.conf
複製代碼

輸入 cat /etc/resolv.conf 確認是否正確加入
  1. bash-2.05a# cat /etc/resolv.conf
  2. #
  3. # resolv.conf  This file is the resolver configuration file
  4. # See resolver(5).
  5. nameserver 168.95.1.1
  6. nameserver 168.95.192.1
複製代碼

接下來輸入 cat /etc/network/interfaces 檢查是否有gateway
沒有的話輸入 echo "gateway 192.168.1.254" >> /etc/network/interfaces 增加設定
範例中gateway是192.168.1.254請依照自己的網路設定做變通
再輸入一次 cat /etc/network/interfaces 做確認
  1. bash-2.05a# cat /etc/network/interfaces
  2. auto lo
  3. iface lo inet loopback

  4. auto eth0
  5. iface eth0 inet static
  6. address 192.168.1.1
  7. netmask 255.255.255.0
  8. broadcast 192.168.10.255
  9. gateway 192.168.1.254
複製代碼

再去web上的Network Setup看看Default Gateway Settings是否有Enable
沒有的話需Enable輸入192.168.1.254套用他
都設定完成之後輸入 reboot 重新開機
重新開機後要注意Power燈是否在閃爍,閃爍中代表正在開關機,持續亮著代表就緒
開機完成後重新使用pietty登入LS
登入後輸入 ping google.com -c4 試試網路是否可以對外連線
如果不行請回去檢查哪幾個步驟設定錯誤
因為接下來的安裝步驟都是線上進行的,所以一定要先把以上設定全部完成

如果不是重大災害重刷韌體,只是單純重新Format重灌就不需要再做以上步驟
只需要灌接下來這些步驟
<a href="#top">回索引</a><a NAME="install"></a>
接下來要開始安裝debian linux系統
輸入 cd /mnt 到欲安裝的目錄
輸入底下指令抓回安裝檔
wget http://linkstationwiki.org/downloads/software/debian-sarge_powerpc-hdhglan-1.11.tar.bz2
輸入底下指令解開安裝檔
bunzip2 debian-sarge_powerpc-hdhglan-1.11.tar.bz2
tar xvf debian-sarge_powerpc-hdhglan-1.11.tar
輸入底下指令刪除已經使用完畢的安裝檔
rm -f debian-sarge_powerpc-hdhglan-1.11.tar
輸入 chroot /mnt /bin/bash 把root切換到/dev/hda3這第三分割區底下
輸入 passwd 設定root密碼,一樣要輸入兩次做確認
輸入 echo "ALL : ALL" >> /etc/hosts.allow 讓所有網域都可以存取LS
輸入 cat /etc/resolv.conf 檢查DNS設定
  1. # frontalot's static setup (adjust to your network settings)
  2. #
  3. search
  4. nameserver 168.95.1.1
  5. nameserver 168.95.192.1
複製代碼

需要修改的話,輸入 nano /etc/resolv.conf 即可進行編輯
nano的編輯方法與一般文書軟體無異,按Ctrl+W可以搜尋字串,其他用法請參考HELP
編輯完按Ctrl+X存檔,出現提示時按 y ,不更改檔名的話直接按Enter即可存檔
有時退出nano畫面不會自動清除,可以輸入 clear 清除畫面
輸入 nano /etc/network/interfaces 編輯網路設定
去掉原本DHCP的設定改為以下固定IP的設定

  1. # we always want the loopback interface
  2. #
  3. auto lo
  4. iface lo inet loopback
  5. # default dynamic setup (no adjustment necessary)
  6. #
  7. #auto eth0
  8. #iface eth0 inet dhcp
  9. #      hostname `hostname`
  10. # frontalot's static setup (adjust to your network settings)
  11. #
  12. auto eth0
  13. iface eth0 inet static

  14. address 192.168.1.1
  15. network 192.168.1.0
  16. netmask 255.255.255.0
  17. broadcast 192.168.1.255
  18. gateway 192.168.1.254
複製代碼

輸入 nano /etc/init.d/utelnetd 編輯登入後的狀態
  1. #/bin/sh
  2. /sbin/utelnetd -l /bin/login & ← 將 bash 改為 login
  3. exit 0;
複製代碼

輸入 cd /bin 切換目錄
輸入 wget http://www.kurobox.info/document/swappart_ppc 取得swappart_ppc
輸入 chmod 755 swappart_ppc 更改權限
輸入 cd /etc/init.d/ 切換目錄
輸入 nano swaphd.sh 新增一個檔案,檔案內容如下
  1. #!/bin/bash
  2. /bin/swappart_ppc /dev/hda /dev/hda
  3. echo "$(date) -- swaphd ok" >> /var/log/swaphd.log
複製代碼

輸入 chmod 755 swaphd.sh 更改權限
輸入 update-rc.d swaphd.sh start 99 2 3 4 5 . 讓這檔案可以在開機時被啟動(需注意最後面有個點也要輸入)
輸入 nano /etc/apt/sources.list 編輯更新伺服器的清單,內容如下
  1. #deb http://mirrors.kernel.org/debian/ stable main
  2. #deb-src http://mirrors.kernel.org/debian/ stable main
  3. deb http://debian.linux.org.tw/debian/ stable main non-free contrib
  4. deb http://debian.linux.org.tw/debian-non-US/ stable/non-US main non-free contrib
  5. deb http://security.debian.org/ stable/updates main
複製代碼

輸入 apt-get update 執行更新
輸入 apt-get install ssh 安裝SSH,安裝期間有些選項,不懂的話直接按Enter繼續就好
輸入 exit 離開第三分割區回到預設系統

到此已經把debian linux系統裝好
接下來要做的是手動切換分割區的動作
讓LS在每次重新開機後自動回到預設的系統中,需要輸入 swaphd 後再reboot一次才會跑debian
為何不一開機就自動在第三分割區的debian linux系統底下呢呢?
因為怕有意外狀況,自動一開機就在分割區三的話,有意外就很難恢復原狀
手動切換才可以在預設系統中把分割區三做格式化,方便重灌

輸入 cd /bin 切換目錄
輸入 wget http://www.kurobox.info/document/swappart_ppc 取得swappart_ppc
輸入 chmod 755 swappart_ppc 設定權限
輸入底下指令產生swaphd這個切換分割區的檔案
echo '#!/bin/bash' > swaphd
echo '/bin/swappart_ppc /dev/hda /dev/hda' >> swaphd
輸入 cat swaphd 檢查剛剛產生的內容
  1. #!/bin/bash
  2. /bin/swappart_ppc /dev/hda /dev/hda
複製代碼

輸入 chmod 755 swaphd 設定權限
輸入 swaphd 切換分割區
輸入 reboot 重新開機
<a href="#top">回索引</a><a NAME="backup"></a>
到此整個乾淨的系統已經完成,只剩下安裝軟體的步驟
如果想先備份一下現在的狀態,先看下面這段,不想備份的可以跳過
重新開機完成,電源燈持續亮著後即可輸入帳號密碼登入LS再輸入一次reboot回原廠模式
重新開機完成,電源燈持續亮著後即可輸入帳號密碼登入LS
輸入 cd / 切換到根目錄
輸入 tar -zcvf /root/hdd.tgz /mnt --exclude /mnt/share 開始等待備份完成
/root/hdd.tgz 是備份後的檔案
/mnt 是想備份的位置
/mnt/share 是不備份的資料夾
因為/mnt/share之下都是些較大的分享檔案,所以不做系統備份
要還原的話先回到原廠系統
輸入 rm -r /mnt/* 清除第三分割區內的內容,或是用原廠web介面去做format
提供一個刪檔案的小技巧
像 /mnt/share 這底下放著一些存進去的檔案
如果想重灌又不想刪掉這些檔案時可以依以下步驟作
輸入 mv /mnt/share /mnt/.share 把share這個資料夾先隱藏起來
輸入 rm -r /mnt/* 把這資料夾底下包含資料夾都刪掉
輸入 mv /mnt/.share /mnt/share 恢復share這個資料夾
清好後輸入 cd / 切換到根目錄
輸入 tar xzfv /root/hdd.tgz 開始還原
完成後輸入 swaphd 切換分割區,然後reboot就可以了

如果用不到telnet功能只要用SSH來登入,可以用下列步驟把他關閉並刪除
輸入 update-rc.d  -f  telnet  remove 讓telnet在開機時不會被啟動
輸入 rm -f /etc/init.d/telnet 移除telnet

<a href="#top">回索引</a><a NAME="date"></a>
這時LS的時間還是不准所以需要安裝網路對時軟體,還有設定時區
輸入 apt-get install screen nmap less w3m lynx bzip2 host make gcc ntpdate 安裝一些常用工具
以後任何程式在安裝中如果有 [Y/n] 一律按 y 然後 Enter
輸入 cd /etc 切換目錄
輸入 rm -f localtime 刪除原本時區設定
輸入 ln -s /usr/share/zoneinfo/Asia/Taipei localtime 把台北時區連結過來
輸入 date 看看時間是否正確
<a href="#top">回索引</a><a NAME="web"></a>
開始安裝Apache + MySQL + PHP
輸入 nano /etc/hosts 改成以下內容,有申請domain name的自己加入IP與domain name
  1. 127.0.0.1 LinkStation localhost localhost.localdomain

  2. # The following lines are desirable for IPv6 capable hosts
  3. # (added automatically by netbase upgrade)

  4. ::1     ip6-localhost ip6-loopback
  5. fe00::0 ip6-localnet
  6. ff00::0 ip6-mcastprefix
  7. ff02::1 ip6-allnodes
  8. ff02::2 ip6-allrouters
  9. ff02::3 ip6-allhosts
複製代碼

輸入 apt-get install apache2 開始安裝Apache
輸入 nano /etc/default/apache2 設定是否在開機時啟動,0代表一開機就啟動,1代表要手動
  1. # 0 = start on boot; 1 = don't start on boot
  2. NO_START=0
複製代碼

輸入 nano /etc/apache2/apache2.conf 然後按Ctrl+W找AddDefaultCharset修改如下
ScriptAlias後的 /cgi-bin/ 是代表網址後的路徑,"/var/www"是代表絕對路徑,正確修改才能使用CGI
例如像/var/www/test.cgi這個檔案,依以下設定後,要輸入 http://192.168.1.1/cgi-bin/test.cgi 才能執行
  1. ...
  2. AddDefaultCharset       Big5
  3. ...
  4. AddHandler cgi-script .cgi
  5. ScriptAlias /cgi-bin/ "/var/www"
  6. ...
複製代碼

輸入 nano /etc/apache2/sites-available/default 把Indexes前面加上 -
RedirectMatch前面加上 #
  1. ...
  2.         <Directory /var/www/>
  3.                 Options -Indexes FollowSymLinks MultiViews ←
  4.                 AllowOverride None
  5.                 Order allow,deny
  6.                 allow from all
  7.                 # This directive allows us to have apache2's default start page
  8.                 # in /apache2-default/, but still have / go to the right place
  9.                 #RedirectMatch ^/$ /apache2-default/  ←
  10.         </Directory>
  11. ...
複製代碼

輸入 /etc/init.d/apache2 restart 重新啟動apache
過程中會有domain name的錯誤不用在意
輸入 nmap localhost 檢查80port是否開啟
  1. LinkStation:/etc# nmap localhost

  2. Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-07 16:23 CST
  3. Interesting ports on LinkStation (127.0.0.1):
  4. (The 1659 ports scanned but not shown below are in state: closed)
  5. PORT   STATE SERVICE
  6. 22/tcp open  ssh
  7. 23/tcp open  telnet
  8. 25/tcp open  smtp
  9. 80/tcp open  http

  10. Nmap finished: 1 IP address (1 host up) scanned in 1.140 seconds
複製代碼

到此apache已經安裝完成,接下來安裝mysql
輸入 apt-get install mysql-server 開始安裝mysql5
輸入 mysqladmin -u root password "******" 設定密碼,把******改成你的密碼
輸入以下指令安裝php套件
apt-get install php4 php4-mysql libapache2-mod-php4 phpmyadmin
輸入 nano /etc/php4/apache2/php.ini 設定php,按Ctrl+W搜尋mysql.so把前面的;去掉
輸入 /etc/init.d/apache2  restart 重新啟動apache
到此架設網站的工作就已經完成,先驗證一下是否能用
輸入 nano /var/www/test.php 新增檔案,填入以下內容
  1. <?php
  2. phpinfo();
  3. ?>
複製代碼

打開PC上的瀏覽器
輸入 http://192.168.1.1/test.php 看看是否有PHP的資訊
以後網頁就是放在 /var/www/ 這個目錄底下

有了網頁伺服器後當然要有FTP可以上傳網頁,這邊開始安裝FTP Server
輸入 apt-get  install  vsftpd 開始安裝
輸入 nano /etc/vsftpd.conf 修改設定
  1. ...
  2. # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
  3. anonymous_enable=NO
  4. #
  5. # Uncomment this to allow local users to log in.
  6. local_enable=YES
  7. #
  8. # Uncomment this to enable any form of FTP write command.
  9. write_enable=YES
  10. #
  11. # Default umask for local users is 077. You may wish to change this to 022,
  12. # if your users expect that (022 is used by most other ftpd's)
  13. local_umask=022
複製代碼

輸入 /etc/init.d/vsftpd  restart 重新啟動FTP Server
安裝完成後,因為預設只有root一位使用者,所以要新增使用者讓FTP可以登入
輸入 adduser czh 新增一位使用者叫czh,依照指示完成
現在就可以立刻上傳網頁開站了
<a href="#top">回索引</a>
其他軟體安裝設定請參考其餘網站教學與討論
這邊就先寫到這裡

[ Last edited by czh on 2006-3-16 at 15:32 ]
作者: 溫開水    時間: 2006-3-6 11:13
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
我記得LinkStation有些是MIPS CPU?
作者: czh    時間: 2006-3-6 11:17
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
現在市面上的10/100M H(TX)版本CPU使用IDT 79RC32H434-400BC 400MHz
這顆就是MIPS CPU
HG版本都是Power PC CPU
兩者改機過程都一樣,只差在需下載的韌體與程式需分為mips或hg
作者: maxi    時間: 2006-3-6 11:20
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
請教一下為什麼不用XBOX啊?
作者: czh    時間: 2006-3-6 11:29
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by maxi at 2006-3-6 11:20 AM:
請教一下為什麼不用XBOX啊?

LinkStation是網路硬碟
並非影片播放機
整體成本也低於XBOX非常多
作者: 阿輝    時間: 2006-3-6 11:36
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by maxi at 2006-3-6 11:20 AM:
請教一下為什麼不用XBOX啊?


XBox 到目前為止並沒有算是好用的網路硬碟程式可以用.... Orz

不然其實我也是很期待可以實現這種功能
目前算是改 Linux 可以做到,不過太麻煩了 Orz
作者: 小酒蟲    時間: 2006-3-6 12:05
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-5 18:55:
LS內建HD容量有120/160/250/300G , HG有300/400G兩種版本

HG 還有 120/160/250GB 版。
作者: czh    時間: 2006-3-6 12:18
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
日本官網HG網頁只剩下300/400G兩種版本了
台灣和美國似乎才有 HG 120/160/250/300G版本
不過網頁都沒修改,根本看不到HG
我去把原文改一下好了

[ Last edited by czh on 2006-3-6 at 12:19 ]
作者: maxi    時間: 2006-3-6 12:19
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-6 11:29:

LinkStation是網路硬碟
並非影片播放機
整體成本也低於XBOX非常多

整體成本是指...???
因為LINKSTATION入手價也要7K以上不是嗎?
作者: czh    時間: 2006-3-6 12:28
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by maxi at 2006-3-6 12:19 PM:

整體成本是指...???
因為LINKSTATION入手價也要7K以上不是嗎?

XBOX內建40G HD+改機
LinkStation最低內建120G不需另購任何東西
就算如此還是改不出一樣的功能
兩者根本是不同的用途
根本沒有人會去推薦把XBOX改成網路硬碟
甚至把XBOX改成媒體播放器後
更需要再敗台LinkStation來抓取並儲存影片
兩者可以互相搭配,絕對無法互相取代
作者: 小酒蟲    時間: 2006-3-6 12:34
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-5 20:18:
日本官網HG網頁只剩下300/400G兩種版本了
台灣和美國似乎才有 HG 120/160/250/300G版本

我是從 http://buffalo.melcoinc.co.jp/download/driver/hd/hd-hglan.html#2 看到型號列表,或許有些已是停產舊型號吧?

[ Last edited by 小酒蟲 on 2006-3-5 at 20:37 ]
作者: Devon    時間: 2006-3-6 16:50
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-6 10:55 AM:
LinkStation為何要改機?
因為沒改功能很陽春,而且問題非常多,像unicode與中文檔名的問題就非常惱人
改機後直接裝上samba3一切都沒問題


請問這段是指改機後就支援unicode及中文檔名嗎?
日文檔名不曉得支不支援?
作者: czh    時間: 2006-3-6 16:59
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by Devon at 2006-3-6 04:50 PM:
請問這段是指改機後就支援unicode及中文檔名嗎?
日文檔名不曉得支不支援?

改機後系統本身就是原生的unicode環境
所以只要合unicode規範的繁簡中日韓檔名通通都沒問題
當然歐洲東南亞語系也都包含
各種語系混用也沒問題
想知道unicode是什麼請利用google

[ Last edited by czh on 2006-3-6 at 17:06 ]
作者: oneroan    時間: 2006-3-6 18:19
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
當有一次LS莫名奇妙重開機後....因為 check disk hang 住了....
搞得只好拆機救回.....
後來就投入玄箱的懷抱了....
不然拆機真的好麻煩啊....:~~~~~~~~~~~~
個人認為 firmware 內建 telnetd 才是王道啊!!!!!

[ Last edited by oneroan on 2006-3-6 at 18:24 ]
作者: bluecave    時間: 2006-3-6 18:31
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
不好意思問一下, 可以教導怎麼載入新 kernel 2.6.1x 嗎???
作者: jiahorng    時間: 2006-3-6 21:44
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-6 12:28 PM:
甚至把XBOX改成媒體播放器後
更需要再敗台LinkStation來抓取並儲存影片
兩者可以互相搭配,絕對無法互相取代

這是一定要推薦的啦!
現在就是
客廳
XBOX XBMC+ASUS WL-330G
房間
LINKSTATION HG-250G+3Com 3CREWE554G72
=超強無線數位影音播放機

什麼都吃!什麼都能撥!還可以玩遊戲!

[ Last edited by jiahorng on 2006-3-6 at 21:51 ]
作者: ribb    時間: 2006-3-6 23:58
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by bluecave at 2006-3-6 06:31 PM:
不好意思問一下, 可以教導怎麼載入新 kernel 2.6.1x 嗎???


這邊有教怎樣編譯,然後用loader.o 來載入
http://kurobox.com/forums/viewtopic.php?t=709



不過如果是像我這麼懶的人,都是去抓別人壓縮好的image
很多東西都已經幫你裝好了,解壓縮放進去就可以用了。
http://kurobox.com/forums/viewto ... a01c4fc7f2a20348e8e
作者: alberthuang    時間: 2006-3-7 02:56
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
yahoo 上面有兩種,HD-H300LAN和HD-HG300LAN兩這差異在哪呢?有沒有人能指點一下呢?
HD-H300LAN好像多了一個開關,但是價錢卻便宜HD-HG300LAN 1000元
作者: moyannn    時間: 2006-3-7 08:01
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by alberthuang at 2006-3-7 02:56 AM:
yahoo 上面有兩種,HD-H300LAN和HD-HG300LAN兩這差異在哪呢?有沒有人能指點一下呢?
HD-H300LAN好像多了一個開關,但是價錢卻便宜HD-HG300LAN 1000元


G 應該是指 Gigabit 網路介面。

有開關的應該是第一代,CPU和RAM的規格不一樣。
作者: czh    時間: 2006-3-7 08:02
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by alberthuang at 2006-3-7 02:56 AM:
yahoo 上面有兩種,HD-H300LAN和HD-HG300LAN兩這差異在哪呢?有沒有人能指點一下呢?
HD-H300LAN好像多了一個開關,但是價錢卻便宜HD-HG300LAN 1000元

不要把我上面打的一大篇當廢話


以上兩家推出的產品又分為
最初版本已經買不到CPU使用PowerPC 200MHz , HD只有 5400rpm , RAM 64M
現在市面上的10/100M H(TX)版本CPU使用IDT 79RC32H434-400BC 400MHz , HD 7200rpm , RAM 64M
最新的10/100/1000M HG版本CPU使用PowerPC 266MHz , HD 7200rpm , RAM 128M
LS內建HD容量有120/160/250/300G , HG有120/160/250/300/400G這些版本


[ Last edited by czh on 2006-3-7 at 08:06 ]
作者: bluecave    時間: 2006-3-7 09:45
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
這裡有<a href="http://www.yamasita.jp/linkstation.en/hardware.html" target="_blank">Hardware比較表</a>
作者: alberthuang    時間: 2006-3-7 11:17
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-7 08:02 AM:

不要把我上面打的一大篇當廢話


以上兩家推出的產品又分為
最初版本已經買不到CPU使用PowerPC 200MHz , HD只有 5400rpm , RAM 64M
現在市面上的10/100M H(TX)版本CPU使用IDT 79RC32H434-400BC 400MHz , HD 7200rpm , RAM 64M
最新的10/100/1000M HG版本CPU使用PowerPC 266MHz , HD 7200rpm , RAM 128M
LS內建HD容量有120/160/250/300G , HG有120/160/250/300/400G這些版本


[ Last edited by czh on 2006-3-7 at 08:06 ]

對不起了,小弟愚頓,您寫得很詳細,可是我真的看不懂。
而Yahoo提供的資訊又不多。所以才會貿然一問的。
無論如何,總算瞭解了一點。
作者: czh    時間: 2006-3-7 17:18
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
越寫越大串Orz
不止寫改法,連備份還原方法都寫上去了
今天先寫到可以開網頁就好
作者: macrookie    時間: 2006-3-7 19:14
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
CZH 兄:

注意這類產品很久了,非常感謝您提供如此詳盡的改機大法,感恩!
等存夠錢,也要來試看看!
作者: maxi    時間: 2006-3-7 19:35
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
是啊,現在想入手的東西除了XBOX又加了一樣。
可惜沒錢
作者: allenlau    時間: 2006-3-8 01:28
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
可以請教一下.

若在這上面架個 Mail Server 約10人用. 以它的硬體跑起順不順Y.

會不會跑的很吃力呢?
作者: 小酒蟲    時間: 2006-3-8 05:34
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
10 人以下的小站應該都還撐得住。
作者: czh    時間: 2006-3-8 16:19
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
今天試著把MT Blog裝上去,發現CGI根本動不起來
apache2網頁文件預設目錄在/var/www/
可是找了一堆資料都在/home/*/public_html/
就算把那些設定改成/var/www/還是只會給我 403
AddHandler cgi-script .cgi 也加上去了還是不給跑
perl 也檢查過都有裝好
cgi檔案權限也都有設成755
試了一整天還是起不來
先放棄blog裝個MLDonkey試試
結果一直給我出現
  1. LinkStation:/# mlnet -allowed_ips 192.168.1.11
  2. 2006/03/08 02:20:38 Starting MLDonkey 2.7.3 ...
  3. 2006/03/08 02:20:38 Language EN, locale ANSI_X3.4-1968, ulimit for open files 1024
  4. 2006/03/08 02:20:38 MLDonkey is working in /root/.mldonkey
  5. 2006/03/08 02:20:38 [DNS] Resolving [LinkStation] ...
  6. 2006/03/08 02:20:39 [DNS] Resolving [www.mldonkey.net] ...

  7. Attention!
  8. This core is running with glibc 2.3.6 but it was compiled with glibc 2.3.5.
  9. This can lead to unexpected behaviour. Consider compiling the core yourself
  10. or getting a binary compiled with glibc 2.3.5.

  11. Setting option allowed_ips
  12. 2006/03/08 02:20:39 Logging in /root/.mldonkey/mlnet.log
複製代碼

連這都碰壁了
因為沒把IP加入allowed_ips就不允許用web管理MLDonkey,所以還是不能用
實在搞不懂glibc 2.3.5 , glibc 2.3.6究竟是怎樣的問題 <囧>
剛剛重灌一次還是沒改善
不過證實備份還原的方案是可用的
一整天沒進度,只好把教學作上索引連結
沒索引要找想要的資料,還真難挖的到Orz

[ Last edited by czh on 2006-3-8 at 16:21 ]
作者: 溫開水    時間: 2006-3-8 16:41
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
看來是MLDonkey和kernel 用不同版本的glibc compile的關係?
作者: cychang    時間: 2006-3-8 16:55
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
我是用 KURO-BOX HG,MT 3.2 和 mldonkey 2.7.3 我都有裝,目前都很正常。
不過因為家裡的頻寬太小 (8M/640k),所以 MT 只有測試時才開來玩,改好後放到真正的 server 上去跑。
至於 mldonkey 就太棒了,每天幫我帶了很多禮物回來,真是開心。
言歸正傳,不知道 czh 你有沒有檢查一下 apache2 設定中 MT 目錄的 Options 有沒有加上 ExecCGI 。
我貼上我的部分設定給你參考看看:

  1.         DocumentRoot /var/blog/html
  2.         <Directory /var/blog/html>
  3.                 Options Indexes FollowSymLinks
  4.                 # For MT dynamic publishing
  5.                 AllowOverride all
  6.                 Order allow,deny
  7.                 allow from all
  8.         </Directory>

  9.         Alias /mt/ /var/blog/mt/
  10.         Alias /mt-static/ /var/blog/mt/mt-static/
  11.         <Directory "/var/blog/mt">
  12.                 AllowOverride None
  13.                 Options ExecCGI +SymLinksIfOwnerMatch
  14.                 Order allow,deny
  15.                 Allow from all
  16.         </Directory>
複製代碼

如果還是不行,也可以貼上你 apache2 的 access.log 和 error.log 來討論看看,應該可以找出問題的。

[ Last edited by cychang on 2006-3-8 at 17:09 ]
作者: czh    時間: 2006-3-8 17:05
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
感謝提供資訊
現在正在試著更新kernel解決MLDonkey的問題
等更新完還有時間就來試試
作者: filac    時間: 2006-3-8 21:13
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
czh兄
請問一下
這台內建的變壓器是針對台灣的110V電壓,還是從100V~240V的呢
謝謝

[ Last edited by filac on 2006-3-8 at 21:16 ]
作者: czh    時間: 2006-3-8 21:46
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
LinkStation與玄箱全系列都是100V~240V
作者: czh    時間: 2006-3-9 17:59
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
今天把CGI與MT Blog搞定了
把筆記內容作了一些更新

MLDonkey應該是核心的問題
LinkStation都找不到升級2.6核心的討論Orz
作者: Idiot    時間: 2006-3-10 07:22
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
You can find some discussion on updating to 2.6 here:
Kuro-box forum discussion

As far as I know there are still problems with 2.6 kernel, but you can read current experiments with it.
作者: czh    時間: 2006-3-10 08:06
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by Idiot at 2006-3-10 07:22 AM:
You can find some discussion on updating to 2.6 here:
Kuro-box forum discussion

As far as I know there are still problems with 2.6 kernel, but you can read current experiments with it.

那個討論串我看過了
每次都是卡在 make oldconfig 這部分就出現大量error
缺少很多*.o的檔案
該討論區大多出現 kurobox ~ #
所以我才判斷升級核心與LinkStation還是有些不同
作者: Idiot    時間: 2006-3-11 08:13
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
Originally posted by czh at 2006-3-10 08:06 AM:

那個討論串我看過了
每次都是卡在 make oldconfig 這部分就出現大量error
缺少很多*.o的檔案
該討論區大多出現 kurobox ~ #
所以我才判斷升級核心與LinkStation還是有些不同


Hmm...  from what I read, Kuro-box HG and Linkstation HG versions should be the same.  However, they were shipped with different kernel (Kuro-box 2.4.17, Linkstation 2.4.20?).

Sorry, I did not have much experience with upgrading the kernel, since I think it is still in experimental state, a lot of stuff are still not working yet for the people that successfully upgrade to 2.6.x (ps aux shows weird results, uptime, usb attachments).  So I stayed with original kernel on my Kuro-box and just changed the OS to Debian.

There is also a Linkstation discussion site that has decent amount of information if you are interested.  http://www.linkstationwiki.com

These two links might help you:
Patch for 2.6.x Kernel: http://linkstationwiki.org/forum ... ic=587&page=0#3
Fedora Core 4 install with 2.6.x kernel: http://linkstationwiki.org/forum/6_627_0.html
作者: czh    時間: 2006-3-13 18:00
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
今天透過hddtemp得知HG400LAN內建的硬碟是ST3400832A
http://www.seagateservices.org/cda/products/discsales/marketing/detail/0,1081,626,00.html
這顆現在全新只剩8000元Orz
不知拆開來還有沒有五年保固
如果有程式可以查的到HD的序號,查看看保固資料,
如果真的查到有保固資料,就可以大膽去拆了

hddtemp安裝方法
輸入 apt-get install hddtemp
安裝期間有些詢問,不知道意思就直接按Enter跳過

hddtemp使用方法
輸入 hddtemp /dev/hda
  1. LinkStation:/dev# hddtemp /dev/hda
  2. /dev/hda: ST3400832A: 41 C
複製代碼

作者: HUANGLIFU    時間: 2006-3-13 19:24
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
# cat /proc/scsi/gd31244/0

gd31244應該要換成這一台機器的controller的device name,這樣應該就可以看到所有硬碟的資訊,當然,也要看當初程式有沒有保留這一方面的資訊。
作者: czh    時間: 2006-3-13 19:45
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
LinkStation:/proc/scsi# ls -a
.  ..  scsi
LinkStation:/proc/scsi# cat /proc/scsi/scsi
Attached devices: none

殘念
什麼都看不到 Orz
作者: HUANGLIFU    時間: 2006-3-13 20:02
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
/proc 底下有什麼呀
作者: czh    時間: 2006-3-13 20:13
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
LinkStation:/proc# ls -a
.     237  301  363  433  544          fs           locks       rtl8169
..    242  316  364  434  6            ide          lspinfo     scsi
1     245  352  365  435  9            interrupts   meminfo     self
10    253  353  4    436  bus          iomem        misc        slabinfo
117   255  354  401  437  cmdline      ioports      modules     stat
1309  256  355  407  439  cpuinfo      irq          mounts      swaps
1311  257  356  410  441  devices      kcore        mtd         sys
1313  258  357  413  447  dma          kmsg         net         sysvipc
1341  261  358  419  5    driver       ksyms        partitions  tty
15    295  359  422  529  execdomains  linkstation  pci         uptime
2     3    362  432  543  filesystems  loadavg      ppc_htab    version
作者: HUANGLIFU    時間: 2006-3-13 23:23
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
ide看看吧,不然就先看pci下面有接哪些東西,再一個一個找。
作者: czh    時間: 2006-3-14 17:52
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
提供一個刪檔案的小技巧
像 /mnt/share 這底下放著一些存進去的檔案
如果想重灌又不想刪掉這些檔案時可以依以下步驟作
輸入 mv /mnt/share /mnt/.share 把share這個資料夾先隱藏起來
輸入 rm -r /mnt/* 把這資料夾底下包含資料夾都刪掉
輸入 mv /mnt/.share /mnt/share 恢復share這個資料夾
作者: czh    時間: 2006-3-16 15:32
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
終於寫完了
有其他軟體要安裝請參考專門的討論區
這類裝置只有一開始的改機方法不一樣
裝完系統後軟體安裝與設定完全都相同
所以就不再贅述了
作者: Idiot    時間: 2006-3-25 00:19
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
I don't know if you are still interested in upgrading the kernel to 2.6.x.  It seems like there are some breakthroughs in Kurobox community to get everything (I think) working.  This includes (they say) EM-mode, Flashes, uptime, etc. working.

2.6.x development

baulab's Kernel Patches
作者: parrot    時間: 2006-4-3 10:20
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
想請問一下,改機完畢後,中文檔名存取有沒有問題?
作者: czh    時間: 2006-4-3 10:28
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
改完後是裝samba3
與一般Linux完全無異
所以去參考其他論壇看看samba3相容性如何
改完機也就是如何
網芳本來效率就不高,所以我根本沒裝上去試
作者: Idiot    時間: 2006-6-9 01:33
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
原文章由 vincent118 於 2006-6-7 00:38 發表
做到這裡就做不下去了

LINKSTATION:/etc/init.d# update-rc.d swaphd.sh start 99 2 3 4 5 .
bash: update-rc.d: command not found


Make sure you are root, which should have the right path set.  If not, try /usr/sbin directory for that file.
作者: Idiot    時間: 2006-9-19 02:30
標題: Re: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
原文由 itpro 於 2006-9-16 02:01 發表
Hi
I'm trying to install MLDonkey.

apt-get install mldonkey-server

got this.

Reading Package Lists... Done
Building Dependency Tree... Done
mldonkey-server is already the newest version ...


I think the reason that those packages are needed but not upgraded is because those are not within your debian's release.  (Probably because you are using stable release, and those are in testing/unstable due to mldonkey).

You have to decide if you want to change your debian release to unstable or just get what is needed.  If you really want to install mldonkey, I would suggest setting default release, and just get testing/unstable releases only when it is needed.

Add/change:
- /etc/apt/apt.conf
  APT::Default-Release "stable";
- /etc/apt/sources.list
  (Add unstable releases)
  Ex: deb ftp://ftp.dti.ad.jp/pub/Linux/debian unstable main contrib
        deb-src ftp://ftp.dti.ad.jp/pub/Linux/debian unstable main contrib
作者: scrazy    時間: 2006-9-19 08:41
標題: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
xbox也可以作nas
http://www.tomsnetworking.com/2005/12/13/how_to_xbox_nas_pt1/
只是可能比較麻煩
Linux的安裝不難 有debain 跟gentoo可選 我都裝過
裝完後 就用各distribution的套件安裝 samba mldonkey這些
取得成本我覺得不會比Linkstation高
還可以多裝第二顆hdd
最大的限制還是在xbox只有100M的ethernet了
也沒有wireless可用

ps.usb keyboard mouse的改裝可以省下 只要網路ok就可以用其他電腦ssh連進去安裝系統了,
當nas用平常大概也用不到keyboard mouse..

[ 本文最後由 scrazy 於 2006-9-19 08:47 編輯 ]
作者: AbinLee    時間: 2006-10-26 23:00
標題: Re: Re: [筆記]Buffalo LinkStation HD-HG400LAN介紹與改機
原文由 czh 於 2006-3-9 17:59 發表
今天把CGI與MT Blog搞定了
把筆記內容作了一些更新


您好..
在您的筆記中,裝完 Apache2 並設定的地方,有提及關於CGI 設定的部分
筆記中:
輸入 nano /etc/apache2/apache2.conf 然後按Ctrl+W找AddDefaultCharset
修改如下 ScriptAlias後的 /cgi-bin/ 是代表網址後的路徑,"/var/www"是代表絕對路徑,正確修改才能使用CGI 例如像/var/www/test.cgi這個檔案,依以下設定後,要輸入 http://192.168.1.1/cgi-bin/test.cgi 才能執行


我照著這段修改,也一樣放了一個 perl 的測試檔 test.cgi 在 /var/www 下面
同樣輸入網址去瀏覽,得到的卻是找不到檔案?
我開始亂放檔案來測試,感覺有找到檔案的地方,卻是告訴我 You don't have permission to access 那個檔案
我後來遍翻,發現您的筆記裡並沒有提及,應該要裝 mod_perl 才能讓 apache2 支援 perl

後來看到,你在上面的文章有提到已經解決了 CGI & MT 的問題
不知道筆記內容是更改過的,還沒更新?
這個部分,您還有印象如何解決的嗎?

我要搞 cgi ..是因為我也想試裝 MT 3.33,我已經裝好 Wordpress & Lifetype,但是這類要不時存取資料庫的 Blog 系統
Linkstation 頂不住,一頁產生都要兩三秒..
所以我才測試 MT,他好像是只有發表的時候,呼叫 perl 來產生靜態頁面
平常開站讓人家瀏覽,速度可能會比較快...

如果您還記得,麻煩您提點我一下,謝謝!




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5