訳者
Hiroshi Suzuki (setter AT i-red DOT info)

注意事項
翻訳の正確さは保証しません。
  この文書の利用に関しては、あなたの責任で行ってください。

翻訳日
1999/05/21
Version : mars_nwe0.99pl12

BACK


このファイル"INSTALL"は、mars_nweパッケージのインストール方法に関する、
step-by-stepガイドです。

(1)‘良い’IPXカーネルバージョンを手に入れ、IPXサポートを有効にして
   (full internal netは使用しないでください)コンパイルしてください。
   この設定を行うには、"make config" を実行して、以下のように応答します。

The IPX protocol (CONFIG_IPX) [N/m/y/?] y
Full internal IPX network (CONFIG_IPX_INTERN) [N/y/?] n

カーネルのコンパイルに関する一般的な問い合わせに関しては、
  Linux Kernel-HOWTOをご覧ください。
  mars_nwe には、2.0.x カーネルが最適です。
  古いカーネルは、ipxコードにバグが存在するため、動作しない場合があります。
  exampleディレクトリのパッチをご覧ください。

(2)もし、mars_nweがIPXサブシステムを初期化するように決めた場合、
   ルーティングを作成し、rip/sapを扱います。
   なお、サードパーティプロダクトの場合は、手動で行います。
   mars_nweに関する問題をメールする前に、まず、実行してください。

(2a)"mars_nwe"によるIPXサブシステムの構成
  この場合、他のIPXツールや、ルータ/デーモンは必要ありません。
"mars_nwe", "dosemu", "ncpfs" または、 Caldera の "nwclient"
  とフレンドリーな共存ができることを、このケースではテストしています。

`mars_nwe/config.h'において、INTERNAL_RIP_SAP を "1" にセットします。

#define INTERNAL_RIP_SAP 1

     あなたが、他のIPX/NCPサーバをローカルネット内に持つ場合、
  "mars_nwe"はTRV ("the right values"(tm))を選択することができます。
  必要な場合、`nwserv.conf'に以下のように指定します。

  3 0x0        # 内部ネットにIP番号を使用する。
  4 0x0 *   AUTO  # インタフェースを自動検出する。
  5 0x2        # カーネルインターフェース自動生成をONにする。

他のサーバが、ネットワーク番号として、あなたの内部ネットワーク番号を使用していないことを、
確認してください。

  他のIPX/NCPサーバがネットワーク上に存在しない場合、セクション`4'には、
  任意の番号を指定できます。

4 0x10 eth0 ethernet_ii # eth0 device with network number '0x10'
# and frame ETHERNET_II.
4 0x20 eth0 802.3 # eth0 device with network number '0x20'
# und frame ETHERNET_802.3.

(2b)マニュアルによる、IPXサブシステム形態

このモードでは、ipxインターフェースや、ルートとrip/sapの扱いは、
  ipx-configure と、ipxd のようなツールを使用しなければなりません。

`mars_nwe/config.h'において、INTERNAL_RIP_SAP を "0" にセットします。

#define INTERNAL_RIP_SAP 0

(3)mars_nweパッケージのプログラムをコンパイル

   "mars_nwe"ソースをアンパックし、`mars_nwe'ディレクトリに移動します。
   (すでに実施済みの場合、読み飛ばしてください。)
   コマンドを入力します。

make

  `config.h' と 'mk.li'が生成されます。
  必要な状態に、それらを編集します。'mk.li"の変更が必要となるのは、
  非常にレアな状態か、このパッケージのコンパイル/リンクで問題があるときです。

今一度、"make"を実行します。

make

(4)`nw.ini'コンフィギュレーションファイルの編集

新バージョンの"mars_nwe"にアップグレードする場合、必要なセクションが古い
コンフィギュレーションファイルに追加されているか確認してください。

(5)すべてをインストール

これだけ、

make install
あるいは、
make install_ini

後者は、すでにインストールされているバージョンの"nwserv.ini"を、"nw.ini"ファイル
によって、上書きしたい場合のみ使用してください。

(6)DOSクライアントに見せるディレクトリを作成

最小限、"SYS"ボリュームは、コンフィギュレーションファイル"nwserv.ini"
  に設定しなければなりません。存在しない場合、関連したディレクトリを作成し
  ("LOGIN"または"login")、"login.exe"と"slist.exe"をそのディレクトリに置きます。
それらの古いバージョンとして、フリーなmars_dosutilsが利用可能です。
!!!新しい!!!
新しいバージョンにmas_nweにおいて、これらディレクトリは、mars_nweが最初に
  起動した後に作成されます。

(7)火入れ式

ルートユーザで、コマンドを実行します。

nwserv

(8)プログラムの停止(サーバダウン)

nwservがデーモンとして動作していない場合、^C で停止できます。
それ以外では、サーバは、nwservのkillまたは、'nwserv -k'で起動、または、
supervisorで、DOSクライアントプログラム(fconsole server down)で、
  シャットダウンしなければなりません。
  nw.ini ファイルのエントリ210で、サーバシャットダウン前の秒数を指定します。