LinkStationHGが退役して、もう半年になった。
はっきりいってもう用済みだが、捨てるのはもったいないし、だからといって売り物にもならない。
そこで、Debian化してしまうことにした。
以下に、その手順を記録する。
注意:
LinkStationHGはLAN経由でパーティションを切り直せない。さらに、システム用は376MBくらいしかない。
ちょっとしたシステムソフトをインストールするだけで、すぐにいっぱいになる。
参考:
LinkStationHGをわざわざDebian化する技 (http://www10.plala.or.jp/ariel-h/linkstation/)
1. 準備
(1) Buffalo社から最新ファームウェアファイル(今回の場合は HD-HGLAN_Fw169b)をダウンロードする
(2) 玄箱/HG用のDebianイメージファイルをダウンロードする
イメージファイルをダウンロードできるサイト → http://www.revulo.com/kuro-box/Debian/Install.html
イメージファイル名(今回の場合) → debian-etch-2.6.25.1-kuroHG-20090317.tgz
(3) LinkStationを分解して内蔵HDDのパーティションを全部削除する
(4) イメージファイルを加工する
[手順1] イメージファイル名を tmpimage.tgz にリネームする
[手順2] tmpimage.tgz をZIP圧縮して image.dat にリネームする
[手順3] 最新ファームウェアファイルの同名ファイルに上書きする
(5) クロスケーブル(または独立したネットワーク)でPCとLinkStationを接続して以下のようにPCのネットワーク情報を設定する
[PCのネットワーク情報]
IPアドレス → 192.168.11.1
サブネットマスク → 255.255.255.0
デフォルトゲートウェイアドレス → 192.168.11.1
2. Debian化
(1) Buffalo社からダウンロードした最新ファームウェアファイルに同梱されている HD-HGLAN FWUpdate.exe を実行する
(2) LinkStationを検索してファームウェア更新が実行されるのでしばらく待つ
(3) 「ファームウェアの更新に失敗しました。」と表示されたら成功
(4) LinkStationに接続するためにPCのネットワーク情報を設定する
[PCのネットワーク情報]
IPアドレス → 192.168.0.XXX (100はLinkStationのIPアドレスなので除外)
サブネットマスク → 255.255.255.0
デフォルトゲートウェイアドレス → 192.168.0.XXX (100はLinkStationのIPアドレスなので除外)
(5) LinkStationにtelnet接続してログイン
[LinkStationのネットワーク情報]
IPアドレス → 192.168.0.100
[LinkStationのログイン情報]
ログインユーザ名 → tmp-kun
パスワード → tmp-kun
3. 各種設定変更
(1) rootのパスワード変更
Password: root
# passwd
ログアウトして確認
(2) ユーザ追加
# useradd [username]
# passwd [username]
ログアウトして確認
(3) デフォルトユーザ削除
# userdel tmp-kun
(4) ネットワーク設定
$ su
# nano /etc/hosts
192.168.0.100 KURO-BOX ← 変更する(ex. 192.168.2.100 KURO-BOX)
# nano /etc/hosts.allow
ALL: 192.168.0.0/255.255.0.0 ← 変更する(ex. ALL: 192.168.2.0/255.255.255.0)
# nano /etc/resolv.conf
nameserver 192.168.0.1 ← 変更する(ex. 192.168.2.1)
# nano /etc/network/interfaces
address 192.168.0.100 ← 変更する(ex. 192.168.2.100)
network 192.168.0.0 ← 変更する(ex. 192.168.2.0)
broadcast 192.168.0.255 ← 変更する(ex. 192.168.2.255)
gateway 192.168.0.1 ← 変更する(ex. 192.168.2.1)
4. 設定後の動作確認
(1) LinkStationの電源長押しで電源OFF出来る事を確認
(2) LinkStationが電源ON出来る事を確認
(3) LinkStationを導入したいネットワークにつなげてログインできる事を確認
5. Debianのアップグレードとssh導入
(1) パッケージリストを最新にする
# aptitude update
(2) インストール済みのパッケージをアップグレードする
# aptitude upgrade
(3) sshを入れる
# aptitude install ssh
(4) sshでログインしなおしてからtelnetを削除する
# aptitude purge telnetd telnet