かなり遅めですが、玄箱を入手できたので電気代やら騒音やらを考え、自宅サーバを (たいして使ってないですけど)玄箱にしてしまおうと、とりあえずやってみました。
玄箱を分解し新品のHDDを接続、透明な部品に苦戦しつつ組立終了しました。
【玄箱】簡単 Debian Box 化の技 玄箱うぉううぉう♪からdebian_2004_06_06_dist.tgzと作業手順を感謝しつついただきました。
気になったのがdebian_2004_06_06_dist.tgz の中身です。
覗いてみたところイメージが圧縮されているようで、これが展開されるのかなぁと勝手に推測。
作業手順では、完了後のIPアドレスが192.168.0.100 となっています。現在の自宅環境とは異なっていました。
IPかえるの面倒なので圧縮されたイメージを変えてしまおう!と/etc/network/interfacesを
サクサクと編集/etc/hosts.allowもサクサクと編集、/etc/resolv.confも編集
編集したイメージをtmpimage.tgzに圧縮し、さらにimage.zip という名称で ZIP 圧縮しました。
玄箱ファームウェアアップデート v1.02 を任意ディレクトリに解凍し、作成された kuro_102 ディレクトリ内
にあるimage.zipを作成したimage.zipと差し替え、KuroBoxUpdate.exe を実行。
順調に進んでいるようです・・・・・・・ セットアップ完了のダイアログが表示されたので、玄箱の電源を切&入で再起動
telnetをしてみると接続できません。ping打ってもダメです。なぜ? 気を取り直してKuroBoxUpdate.exeを実行してみるとIPが違っています。なぜ? この辺は知識不足のためあっさりあきらめクライアント側のIPを変更。 pingを打つと手ごたえあり、telnetしてみるとKURO-BOX-EM・・・Debian化されていない?
何が原因かわからないままIPアドレスを合わせ、編集したイメージも削除し素直にいただいたイメージを使用
KuroBoxUpdate.exeの実行までは同じ手順でセットアップ完了後クライアント側のIPアドレスを192.168.0.***へ変更 telnetをしてみる。
Debian GNU/Linux 3.0 KURO-BOX KURO-BOX login: tmp-kun Password: tmp-kun Last login: Sun May 2 15:10:53 2004 from 192.168.0.32 on pts/0 Linux KURO-BOX 2.4.17_kuro-box #4 2004ヌッ 4キ・16ニ・カ簣ヒニ・11:45:05 ST ppc unknown Most of the programs included with the Debian GNU/Linux system are freely redistributable; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. tmp-kun@KURO-BOX:~$
Debian化はできたようです。 しかし、イメージでIPアドレスなど変更してセットアップしたのはなぜダメだったのでしょう? 暇見て(多分やらないけど)調べてみます。
rootのpasswordを変更しユーザーを追加、元からのユーザーtmp-kunを惜しみながら削除
[tmp-kun@KURO-BOX:]# su - password: root [root@KURO-BOX:]# [root@KURO-BOX:]# passwd Enter new UNIX password: (新しいパスワードを入力) Retype new UNIX password: (同じものをもう一度入力) passwd: password updated successfully [root@KURO-BOX:]#
[root@KURO-BOX:]# adduser hoge
Adding user hoge...
Adding new group hoge (1001).
Adding new user hoge (1001) with group hoge.
Creating home directory /home/hoge.
Copying files from /etc/skel
Enter new UNIX password: (新しいパスワードを入力)
Retype new UNIX password: (同じものをもう一度入力)
passwd: password updated successfully
Changing the user information for hoge
Enter the new value, or press return for the default
Full Name []: (無視)
Room Number []: (無視)
Work Phone []: (無視)
Home Phone []: (無視)
Other []: (無視)
Is the information correct? [y/n] y
[root@KURO-BOX:]# deluser --remove-home hoge Looking for files to backup/remove... Removing files... Removing user hoge... done.
デフォルトではホスト名がKURO-BOXです。そのままでもいいのですが、/etc/hostnameを編集して 好みのホスト名に変更します。
/etc/network/interfacesを編集
address 192.168.***.*** network 192.168.***.0 netmask 255.255.255.0 broadcast 192.168.***.255 gateway 192.168.***.***
/etc/hosts.allowを編集
ALL : 192.168.***.0/255.255.255.0 ALL : 127.0.0.1
この辺は、お好みの環境で設定します。
/etc/resolv.confを編集
nameserver 192.168.***.***
Copyright 1997-2008 BBB All rights reserved.