=======================================================================
Neptune-X Human68k TCP/IP 導入の手引き
1998/ 2/14 いりや
========================================================================
このファイルは Neptune-X (と、その互換機) を使用して X68000 を Hum
an68k 上で Windows95 をホストに、取りあえず FTP 転送を実現するまで
の手引き書です。 どうしても ESP/X ドライバがセットアップできない、
FTP が使えないと言う場合に参考にしてください。
■ ハードウェアの設定
- NE2000 -
I/Oアドレスは先頭を 200h〜300h の間に設定しておけば自動認識します。
IRQ は、どの値を選んでも動作します。なお、Neptune-X が v0.3 までの
場合は、I/Oアドレスの先頭を 300hに、また IRQ を 10 に設定する必要
があります。( Neptune-Evolution は v0.4 です)
これらの設定は、カードが設定をジャンパーで設定するタイプの場合はジ
ャンパーで設定できますが、カードがジャンパーの無い PnP (プラグアン
ドプレイ)タイプの場合は一度 AT互換機に装着し、カードに付属のソフト
ウェアでジャンパーレスモードなどの非 PnP に設定する必要があります。
- Xellent -
エクセレント系アクセラレータを X68K に搭載されている方はエクセレン
トの占有 アドレスに注意してください。エクセレントのデフォルト設定で
は Neptune-X と占有アドレスが重なり、動作しませんのでエクセレント側
で設定を変更して下さい。
- Jupiter-X -
Jupiter-X β版を X68K に搭載されている方は DMAC アドレスのすりかえ
の変更をおこなってください。
■ 接続
接続に使用するケーブルは 10BASE-2(アンテナ線のような同軸ケーブル)
か 10BASE-T(電話線のモジュラープラグを大きくしたような形)の、どちら
かを使用します。10BASE-2 は LAN カードの 10BASE-2コネクタに中継プラ
グを取り付けてそこにケーブルを繋ぎコンピュータ同士をただ単に数珠繋
ぎに接続していきます。両端のコンピュータにはターミネータを取り付な
ければいけません。10BASE-T は市販の HUB を介して、それぞれストレー
トケーブルで繋ぐか2台だけ繋げるのであればクロスケーブルで直結する
方法もあります。しかし LAN カードによってはクロスケーブルでの使用が
出来ない場合があります。新たに LAN 環境を導入するのであれば 10BASE-
2 よりも 10BASE-T の方が将来性があると思います。HUB を 100BASE-TX
対応のモノにしておけばさらに良いです。(が、高いです ^^;)
10BASE-T の HUB は 4〜5ポートのものであれば 5,000円くらいで買えると
思います。
■ 使用ソフト
使用するソフトウェアは以下の2つです。
このドキュメントが掲載されている所から入手可能なはずです。
・TCPPACKA.LZH (ESP/X Human68k用TCP/IPドライバ)
・NDRV003.LZH (ESP/X用、Neptune-Xドライバ)
■ Neptune-Xドライバのインストール
・NDRV003.LZH を解凍し ether_ne.sys を適当なディレクトリにコピーし
ます。( 仮に a:\sys\ にコピーしたものとします。)
・config.sys に以下のようにデバイスドライバとして登録します。
--------------------------------
DEVICE = a:\sys\ether_ne.sys
--------------------------------
・オプション等、詳細については NDRV003.LZH 内の README.hed を参照し
てください。
・Ko-window をご利用に方は、trap #0 が使えませんので、必ず API で使
用する trap を変更するか [-n] オプションを指定し、API に trap を
使用しないようにしてください。
・SYSTEM を再起動し以下のようなメッセージが表示され正常に登録された
ことを確認してください。
---------------------------------------------------------------------
Neptune-X Ethercard Driver version 0.03 by Shi−MAD.
API trap number: 0
Neptune-X Based Addr: ece200
Neptune-X Irq Vector: f9
Neptune-X MAC Addr: 00:c0:0c:50:7c:16
---------------------------------------------------------------------
■ TCP/IP ドライバのインストール
・TCPPACKA.LZH を解凍しアーカイブ内の README_A.doc に従ってインスト
ールします。
etc ディレクトリの設定などハマりやすい部分もありますので、良く読
んでインストールして下さい。
・IP アドレスの設定は使用する環境で異なってきますので、いりやの環境
を以下に記載しますので参考にしてください。
-- 使用マシン -- -- コンピュータ名 --
1. AT互換機 MELCHIOR
2. PC-9821 BALTHASAR
3. X68000 CASPER
・いりやの環境では AT互換機がサーバーとなっていますので autoexec.ba
t (ホントは .login ^^;) と /etc 下の各種設定ファイルは以下のよう
になります。必要であれば /etc/hosts に記述するコンピュータ名は自
分の環境に合わせて変えてください。
IP アドレスに関してはいりやも詳しくは知りませんが、自宅で使うには
とりあえずこれで良いと思います。(^^;) 以後マシンが増えたら最後の
数字を増やすことで対応できるはずです。
autoexec.bat or .login
--------------------------------------------------------------
d:\espx\inetd.x
d:\espx\ifconfig lp0 up
d:\espx\ifconfig en0 192.168.1.3 netmask 255.255.255.0 up
d:\espx\inetdconf +domain foo.co.jp
d:\espx\inetdconf
--------------------------------------------------------------
/etc/hosts
--------------------------------------------------------------
#
# /etc/hosts
#
192.168.1.1 MELCHIOR MELCHIOR
192.168.1.2 BALTHASAR BALTHASAR
192.168.1.3 CASPER CASPER
--------------------------------------------------------------
/etc/networks
--------------------------------------------------------------
#
# - /etc/networks
#
127 loopback
192.168.1 private-net
--------------------------------------------------------------
/etc/protocols
--------------------------------------------------------------
#
# /etc/protocols
#
ip 0 IP # internet protocol, pseudo protocol number
icmp 1 ICMP # internet control message protocol
tcp 6 TCP # transmission control protocol
udp 17 UDP # user datagram protocol
--------------------------------------------------------------
/etc/services
--------------------------------------------------------------
#
# /etc/services - Network services, Internet style
#
ftp-data 20/tcp
ftp 21/tcp
telnet 23/tcp
domain 53/tcp nameserver # domain-name server
domain 53/udp nameserver
finger 79/tcp finger
--------------------------------------------------------------
■ Windows95 の設定
X68000 で TCP/IP プロトコルが使用できるようになりましたら、つぎはサ
ーバー側の設定です。その前に LAN カードが正しくインストールされてい
ることを確認してください。
・[コントロールパネル] の [ネットワーク]をダブルクリック。
・[ネットワーク] ダイアログが開きますのでそこの[ネットワークの設定]
タブをクリック。ここで [現在のネットワーク構成(N):] に [Microsoft
ネットワーク クライアント] と [TCP/IP -> ( LAN カードの種類)] が
あることを確認して下さい。
------- [Microsoft ネットワーク クライアント] が無い場合 --------
| |
| [追加] ボタンをクリックすると [ネットワーク構成ファイルの追加] |
| ダイアログが開きますので、そこの [クライアント] を選択し [追加] |
| ボタンをクリックします。[ネットワーククライアントの選択] ダイア |
| ログが開きますので。[製造元(M)] メニューから [Microsoft] を選択 |
| し [ネットワーククライアント」メニューから [Microsoft ネットワ |
| ーク クライアント] を選択して [OK] ボタンをクリックします。 |
-----------------------------------------------------------------
---------- [TCP/IP -> ( LAN カードの種類)] が無い場合 -----------
| |
| [(基板の絵) ( LAN カードの種類)] を選択して [追加] ボタンをクリ |
| ックすると [ネットワーク構成ファイルの追加] ダイアログが開きま |
| すので、そこの [プロトコル] を選択し [追加] ボタンをクリックし |
| ます。[ネットワークプロトコルの選択] ダイアログが開きますので |
| [製造元(M)] メニューから Microsoft を選択、[ネットワークプロト |
| コル」メニューから [TCP/IP] を選択して [OK] ボタンをクリックし |
| ます。 |
-----------------------------------------------------------------
・[TCP/IP -> ( LAN カードの種類)] を選択し [プロパティ] をクリック。
・[TCP/IPのプロパティ] ダイアログが開きますのでそこの [IPアドレス]
をクリック。[IPアドレスを指定(S)] ラジオボタンをONにして [IPアド
レス(I)] と [サブネットマスク(U)] に数値を記入。(上記の設定では
IPアドレス = 192.168.1.1 サブネットマスク = 255.255.255.0)
[OK] をクリックします。
・[ネットワーク] ダイアログの [ユーザー情報] タブをクリックします。
コンピュータ名:を記入します。(上記の設定では MELCHIOR) ワークグル
ープ、コンピュータの説明も記入しておくと良いでしょう。(MAGI等)
[OK] をクリックします。
・再起動後設定が有効になります。
以上でインストールされているLANカードで TCP/IPプロトコルを使用する
ことが出来るようになりました。
■ FTPサーバーのインストール
Windows95 で FTP サーバーを使用する場合、何らかの FTP サーバーソフ
トをインストールする必要があります。なんでも良いのですが、初のフリ
ーな Win95用 日本語 FTP サーバプログラム である、Tiny FTP Daemon/95
が、いりやのおすすめです。窓の杜などから入手してください。(きたきた
−NETにもあります)
余談ですが、作者に聞いた所この Tiny FTP Daemon/95 は、なんと X68K と
接続するために作ったということです。すごいですね〜。^^;
さて、これで FTP 転送できる環境が一通り整ったと思います。
あとは、Human68k でもネットワークドライブが使えるようになれば
言うこと無いんですけどね。^^;
■ 転載について
このドキュメントは以下の条件を全て満たしている場合に限り、転載可能
です。
・本文の内容を変更しないこと。
・TCPPACKA.LZH と NDRV003.LZH の2つのソフトがアップロード−されて
いないBBSであれば、これらのソフトを同時にアップロードすること。
また、インターネットホームページに掲載する場合もリンクを張るなど
して、同様に入手可能な状態にすること。
・商業誌に掲載する場合は、いりやの許可を得ること。
http://www2j.biglobe.ne.jp/~iritani/neptune/
iriya@aurens.or.jp 【いりや】