「LinkStation HD-HLAN シリーズ/玄箱 ハックキット」について Ver. 1.1.0 2004/03/20 yasunari @ yamasita.jp Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved. 1. はじめに ハックキットは、LinkStation HD-HLAN シリーズもしくは玄箱に Vine をベースにしたパッケージをインストールするための unofficial キットです。 apt-get install ができるところまでが収めてありますので、 あとはお好きなパッケージをインストールしてお楽しみ下さい。 このキットは、完成品を使っていただくというより、 完成までの設定を楽しんでいただく/設定を勉強していただくことを 目的としています。「キット」とするゆえんです。 完成品を使うのなら、ノーマルのまま使えばよいのですから。 ハックキット関連の説明では、 「LinkStation」もしくは「BUFFALO」としか記述していませんが、 玄箱の場合は、それぞれ「玄箱」「玄人志向」に読み替えてください。 また単に「LinkStation」とだけ書いた場合は、HD-H120LAN を指しま す。適宜互換性を考慮して読み替えてください。 2.警告 システム管理の経験のない方、サーバ運用に自信のない方は、 家庭内 LAN 内で Linux の勉強用として、もしくは家庭内のサーバと して、お使いになることをお勧めします。 LinkStation HD-HLAN シリーズの Linux カーネル 2.4.17 には複数 のセキュリティホールが確認されています。 セキュリティ対策に自信のない方は、 決して Internet からアクセスできるところには置かないでください。 04/3/2 現在、山下が確認した範囲では、 ・DOS 攻撃を受ける ・ローカルユーザが不正に root 権限を得る 可能性があります。 将来において、もしくは山下の確認漏れで、マシン LinkStation を 乗っ取られるようなセキュリティホールが露呈する可能性があります。 マシンを乗っ取られると、他に攻撃をするための踏み台とされる可能 性があり、最悪のシナリオとしては、 ・セキュリティホールがクラックされ、マシンを乗っ取られる ・乗っ取られたマシンから他へ攻撃を仕掛けられる ・攻撃された先から損害賠償を求められる となります。 こういった、最悪の事態を避ける自信のない方は、ご自身で責任の取 れる範囲、家庭内 LAN 等でお楽しみいただければ幸いです。 3.注意事項 (1) LinkStation HD-HLAN シリーズ、玄箱専用 このキットは HD-HLAN シリーズ、玄箱専用です。 HD-H120LAN、玄箱でしか確認していませんが、HD-H160LAN でも動く と思います(もちろん無保障) HD-LAN シリーズ、HD-HGLAN シリーズには対応していません。 HD-HGLAN シリーズには少々の変更(パーティション構成の変更と fstab の修正)で対応できるかも知れません。 (2) 自己責任 LinkStation に他から提供されるシステムをインストールすることは、 BUFFALO の想定外の使用方法です。 LinkStation にこのキットをインストールするためには分解が必要で すが、分解すると BUFFALO の保証は受けられなくなります。 すべては自己責任でお願いします。 (3) サポートなし このキットに関して、山下はサポートをお約束しません。 キットの向上のための情報提供(フィードバック)は歓迎します。 ユーザ相互サポートのため、「Link Station/玄箱 Hack BBS」を 立ち上げています。 http://www.yamasita.jp/cgi-bin/BBS/eztree.cgi ご利用ください また、このキットそのものに関して、Vine Project はじめ Vine コミュニティに問い合わせすることはご遠慮下さい。 Vine Linux 一般に関する事であれば、特に問題ないでしょう。 (4) 無保証、無補償 このキットの動作に関して、また、本文書の記述の正確さに関して、 山下は一切保証しません。 また、このキットを使用したことに伴う一切の損害に関し、 山下は一切補償しません。 (5) BUFFALO 提供の環境は使用不可 BUFFALO から提供される ・ファームウェアアップデート ・追加ファームウェア は一切使用できなくなります。 また、Web ブラウザ経由での設定も一切使用できなくなり、 login してテキストベースでの設定が前提となります。 (6) 互換性なし BUFFALO 提供されるファイル共有環境、プリンタ共有環境とは互換性 はありません。 互換性が必要な場合は、ご自身で互換性を確保下さい。 (7) ファイル消去 システム入れ換えの方法をとると、 LinkStation へインストールには、パーティションの切り直し/フォー マットが必要です(玄箱は必要に応じ)。 すなわち、現在 LinkStation に存在するファイルは待避しない限り 消えてしまいます。 (8) 再配布不可パッケージ 電源ボタンで電源をオフするためには BUFFALO から提供されている ppc_uartd が必要ですが、再配布不可のため、キットには含まれてい ません。 必要なファイルは LinkStation から吸い上げが必要です。 Internet 上には互換品がありますが、、、 (9) ソース ソースは Vine Linux のミラーサイトから入手下さい。 どうしてもという方には配布します。が、 私から提供するより Vine Linux のミラーサイトから入手いただいた ほうが安価に、かつ迅速に入手できると思います。 4.インストールに必要なもの (1) Linux に関する知識(スキル) どれだけ必要かは、何がしたいかによります。 最低でも下記インストール手順が理解できる知識が必要です。 (2) Vine Linux に関する知識 最低でも rpm もしくは apt-get によるパッケージのインストールに 関する知識が必要です。 (3) やる気 何かわからなかったら、まずはオンラインマニュアルや Internet 上 で調べるという基本中の基本姿勢が必要です。 (4) Internet アクセス環境 オプションパッケージは apt-get にて Internet 上のサーバからイ ンストールします。 (5) 操作用マシン 特に書くほどのこともないのですが、 LinkStation には画面もキーボードも CD-ROM ドライブもないので、 telnet/ftp したり、操作したりするためのマシンが必要です。 (6) LinkStation, もしくは玄箱 :-) など。インストール方法によっては、これ以外のモノが必要になる 場合があります。 5.収録パッケージ packages.txt を参照ください。 「apt-get install ができるところまでだけ」かどうかの判断は おまかせします:-p 6.インストール手順 インストールには、以下の方法があります。 (1) システム入れ換えを行う方法 BUFFALO 提供のシステムを(ごく一部を除いて)使わず、 ハックキットで置き換えてしまう、中級者〜上級者向けの方法です。 詳細は、install.txt をご覧ください。 (1') 玄箱単体でインストールする方法 玄箱の場合は、玄箱だけで(Linux マシンを使わずに)システム入れ 換えを行う方法もあります。 詳しくは、install_kurobako.txt をご覧ください。 (2) システム入れ換えなしに使用する方法 システム入れ換えに自信がない方向けには、システム入れ換えなしに 使用する方法もあります。 この方法でしたら、初級者〜中級者の方にもお楽しみいただけるかと 思います。 中途半端な状態ですから、初心者はかえって混乱してしまうかもしれ ません。 詳細は、chroot.txt をご覧ください。 7.再配布について できれば再配布はご遠慮ください。 何らかの不具合があった場合、再配布先にまでご連絡を差し上げられ ませんので。 といっても、ご連絡をお約束するわけではありませんが。 以上。Enjoy!