Buffalo Link Station HD-HG 系列改Debian

這個東西其實不是什麼新玩意了,想當初買來也是為了當動物機在飼養,但是隨著年紀的增長,已經很懶的在家理面弄這些東西了,隨著時間的流逝幾乎快忘了它的存在,最近在整理房間的時後才想到再把它拿出來重新整理整理好了,不然還蠻浪費的,但是說實在的由於有一段時間了,改機的一些資訊都已經歷史或者網頁連結失連,因此Leo特別整理一下,做一下筆記深怕自己忘掉,也提供給有興趣的人參考摟。



以下內容轉貼自http://www.kurobox.org/bbs/index.php?showtopic=94,檔案連結部分LEO已經重新修復了,提供給各位參考。

我們將提供 LinkStation 系統檔, 讓會員可以快速改機。目前有:

這兩個檔的 md5sum 為:
程式碼
56a80332cda22588f284583fbfc83c9e  linkstation-debian-mips-wyw-20050922.tgz
6d05b5f1f5e132de16b289f088987827  linkstation-debian-mips-wyw-20051011.tgz

你可到此網站下載 Windows 用的 MD5Summer 來驗證, 以確保下載的檔案的完整性以及是我包的。

安裝步驟:
1.  請更新mipsel-openlink-052b.zip韌體。可參考linkstation-debian-howto.pdf教學文件。
2.  將基本系統檔 (以 linkstation-debian-mips-wyw-20050922.tgz 為例) 透過網芳上傳到 LinkStation 的 share 目錄。
3.  用 SSH 或 Telnet 登入 LinkStation:

  • bash-2.05a# cd /mnt/hda/share
  • bash-2.05a# mv linkstation-debian-mips-wyw-20050922.tgz ../
  • bash-2.05a# cd ..
  • bash-2.05a# tar zxvf linkstation-debian-mips-wyw-20050922.tgz
  • bash-2.05a# cd /bin
  • bash-2.05a# cp /mnt/hda/bin/swappart_mipsel ./
  • bash-2.05a# echo ‘#!/bin/bash’ > swaphd
  • bash-2.05a# echo ‘/bin/swappart_mipsel /dev/hda /dev/hda’ >> swaphd
  • bash-2.05a# chmod 755 swaphd
  • bash-2.05a# swaphd ← 切換 1 3 分割區資訊

4.關機, 重新開機後會進入 Debian。改機成功!!
Debian 預設的 IP 為 192.168.11.150, 請更改 Windows 的 IP 為 192.168.11.100 並 SSH 進去更改你想使用的 IP:

  • LinkStation:~# nano /etc/network/interfaces

存檔後重新開機, 會進原廠系統。你只要 SSH 或 Telnet 進 LinkStation, 執行 swaphd 指令, 然後重新開機就會進 Debian。

Debian 的 Telnet 沒有移除, 請自行移除, 否則架站風險自負 (不需密碼)。

以下為系統資訊及須注意的事項:
********************************************************
* 注意:使用 Buffalo 的 IP 設定程式前, 請關閉 Windows XP 的防火牆 *
* 以及自行安裝的防火牆程式 *
********************************* ***********************

  1. 原廠 Linux IP:192.168.11.150
  2. 自行安裝的 Linux (Debian) IP:192.168.11.150
  3. 自行安裝的 Linux (Debian):id:root、password:linkadmin
  4. 自行安裝的 Linux (Debian):id:linkstation、password:linkuser要修改原廠 Linux 的 IP, 請由網頁管理介面改,要修改 Debian Linux 的 IP, telnet 或 ssh 進原廠 Linux 之後, 修改 /mnt/hda/etc/network/interfaces
  5. IP 修改完畢後, telnet 或 ssh 進原廠 Linux, 執行 swaphd 指令可切換 /dev/hda1 跟 /dev/hda3 的分割區。由網頁管理介面關機或重新開機後會進入 Debian。
  6. 在 Debian 下若無法連線, 只要重新開機即會進入原廠的 Linux
  7. 在 Debian 下若執行 shutdown 或 reboot 指令, 但沒有動作時, 請稍待一會後直接拔電源
  8. Debian MySQL 帳號 root, 密碼 linkadmin。若要改密碼請連http://192.168.11.150/phpmyadmin
  9. BT 帳號 root, 密碼 linkadmin  http://192.168.11.150/bt/
  10. samba (done)
  11. ftp (done)
  12. Apache + MySQL + PHP (done), 要放置網頁請放 /var/www 下
  13. eDonkey、eMule (MLDonkey)(done)


改機之後的一些必須的步驟

  1. root@LinkStation:/# update-rc.d -f telnet remove ← 設定 telnet 伺服器開機不啟動
  2. update-rc.d: /etc/init.d/telnet exists during rc.d purge (continuing)
  3. Removing any system startup links for /etc/init.d/telnet …
  4. /etc/rc2.d/S05telnet
  5. root@LinkStation:/# rm -f /etc/init.d/telnet ← 刪除 telnet 相關檔案
  6. root@LinkStation:/# reboot ← 重新開機
  7. LinkStation:~# apt-get update ← 更新系統套件資訊
  8. LinkStation:~# apt-get upgrade ← 升級系統套件
  9. LinkStation:~# apt-get install bzip2 ← 安裝 bzip2 解壓縮程式
  10. LinkStation:~# apt-get install ncftp ← 安裝好用的 ftp 用戶端程式
  11. LinkStation:~# apt-get install rcconf ← 透過它你可以決定哪些伺服器在開機時要啟動
  12. LinkStation:~# apt-get install nmap ← 可掃描伺服器開了哪些埠號
  13. LinkStation:~# apt-get install psmisc ← 檢視某些系統資訊時會用到
  14. LinkStation:~# apt-get install ntpdate ← 校時伺服器
  15. LinkStation:~# apt-get install screen ← 好用的終端機程式
如果改機失敗,開機進入所謂的四閃狀態(四顆燈同時閃爍,最後自動關機)無法進入任何的模式,最快的解決辦法拆機處理。

拆機處理步驟

  1. 取出硬碟。
  2. 接到任何一台PC上面。
  3. 將所有的磁區清除。
  4. 重新更新mipsel-openlink-052b.zip韌體即可再度打開Telnet模式。

感想
不過LEO最近測試發現如果所有套件更新的話,會面臨到核心版本過舊無法安裝新版本套件的問題,因此最近還在不斷的測試看如何能夠讓他正常運作,不然就有點喪失改機的意義了。

延伸閱讀
http://www.kurobox.org/bbs/index.php?showtopic=94 很豐富的改機資訊網站,可惜很多資料都失效了
3C硬體文章一覽表


用LINE傳送
加入LINE頻道 加入TG頻道

Leo
Leo

喜愛旅遊並沉迷科技應用數十年無法自拔的重度 3C 上癮者!

發表迴響