訳者
Hiroshi Suzuki (setter AT i-red DOT info)
注意事項
翻訳の正確さは保証しません。
この文書の利用に関しては、あなたの責任で行ってください。
翻訳日
1999/05/21
Version : mars_nwe0.99pl12
(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で、サーバシャットダウン前の秒数を指定します。