[23892]  Windows3.1でADSL/CATVなどでのインターネットを
投稿者:御津 さん   2002-10-01 23:21:41
初めまして、御津と申します。

先日、部屋を片づけていたら昔のDOS/V magazineのCDを発見致しました。
これにはPC98用のLAN Managerが収録されていた事を思い出したのでなんとなく懐かしくなり、それまでDOS用機だったPC-9801DAにLAN ManagerとWindows3.1、IE3.0をインストール致しました。ハブ兼用のブロードバンドルータ(以下ルータ)に繋いだのですが、ルータに繋いだ他のマシンとファイル共有は問題なく出来たので、ルータのDHCP機能はうまく動いている模様です。

さて、ここでちょっと困った事が起こりました。
「よく考えたらWindows3.1でインターネットをするのはダイヤルアップでの方法しか知らない」という事です(^^;

何年も前、Windows3.1全盛の時はTrumpet Winsockを使ってダイヤルアップしていたのは覚えています。LANでインターネットする方法を調べようと検索をしてみてもダイヤルアップでの方法ばかり該当してしまいます。

さて、ここで質問です。Windows3.1でADSL/CATVなどの、LAN経由でインターネットする方法はどうやれば良いのでしょう。宜しくお教え願います。
  1. かげまる さん   2002-10-02 08:41:55
    LAN->ルータ経由だったらヘタするとダイヤルアップより簡単かも・・。
    私もWin3.1+Trumpetによるダイヤルアップ設定はトンと忘れてしまったのですが(たしかtrumpetの設定テキストファイルを編集して、Winのダイヤラで接続してから、ログインだったかなぁ)、

    LAN経由だったら、プログラムマネージャからTCPMAN.EXEを起動して設定画面を呼び出すみたいですね。

    http://www.vector.co.jp/soft/dl/win31/net/se027522.html
  2. m5963 さん   2002-10-02 12:26:45
    LAN Manager でTCP/IPを設定するのは、Protocol.ini ファイルに設定します。
    メモ帳などで、下記を設定します。設定する内容は、Windows9X/NT/2000/XPのネット
    ワークコンピュータに設定する内容と同じです。Protocol.iniのTCP/IP設定の
    説明が手元に無いのでわからないのですが、とりあえず、サンプルです。まだ、DH
    CPの場合の設定方法がわかりません

    [TCPIP_XIF]
    DRIVERNAME = TCPIP$
    IPADDRESS0 = 192 168 0 1
    SUBNETMASK0 = 255 255 255 0
    DEFAULTGATEWAY0 = 192 168 0 100

    以下は良くわかりません
    NBSESSIONS = 6
    LOAD = tcptsr[c},tinyfc[c],emsbfr[cr]
    UNLOAD = "unloadt /nostr[dc]"
    BINDINGS = "ネットワークカードのセクション名"
    LANBASE = 1

    > ルータに繋いだ他のマシンとファイル共有は問題なく出来たので、
    > ルータのDHCP機能はうまく動いている模様です。

    LAN Manager の場合、ファイル共有が出来ただけでは、TCP/IPが
    正しく動作しているとは、限りません。LAN Managerは、TCP/IP
    は、追加機能で、NetBEUIが標準でしたので、NetBEUIで
    ファイル共有が動いている可能性があります。ただ、共有元にTCP/
    IPしか入っていないときは、動作していると思います。

    DOSコマンドのPINGコマンドが動作すれば、TCP/IPが正しく
    動作していることになると思います。
  3. m5963 さん   2002-10-02 12:32:58
    > Windows3.1でADSL/CATVなどの、LAN経由でインターネットする方法は
    > どうやれば良いのでしょう。

    厳密には、日本語版のWindows3.1には、ネットワーク接続機能は有りません。
    アメリカ版のWindows3.1用では、Windows3.1for workgroupで対応しています。
    トランペットやカメレオンが、独自にダイアアップ機能のみをWindows版に作成して
    いたわけです。
    日本語版のみでは、DOSレベルでネットワーク接続を確定しなければなりません。
  4. 御津 さん   2002-10-02 14:13:18
    ども、御津です。あれから色々と試行錯誤してみました。

    まず、使用しているLANカードのLGY-98にはパケットドライバが付属していたので、これを使おうと思ったのですが、どうもこれを使用するとLAN Managerが使用できなくなる模様です。よって、NDISドライバ上でパケットドライバ機能を実現するDIS_PKTというソフトを組み込みました。

    また、うっかりしていたのですが、DHCPによるIPアドレスの割り振りに、TCP/IPスタックの全てが対応している訳ではないのですね。本格的にネットワークを導入したのがWin95からだったので対応していると思いこんでいました。
    Trumpet Winsockではそれに対応しているのか分からない上に、継続使用にはレジストする必要があるので、別のTCP/IPスタックの導入を検討致しました。Inter-ConnectというTCP/IPスタックの評価版を導入してみたところ、PINGを打ってきちんと応答があり、またIPアドレスも割り振られている模様ですが、何故かIEが使えません……

    という訳で、未だ試行錯誤中です。アドバイス下さったかげまるさん、m5963さんありがとうございます。
  5. カイネルアンドピーチ さん   2002-10-02 17:44:44
    御津さんの環境が詳しく分かりませんので何とも言えませんが、

    お使いのNICのNDISドライババージョンが
    ブロードバンドモデムに対応しているかによるのではないでしょうか。

    私のインターネット環境では
    NDISドライババージョンが3以上でないとつながらない仕様に為っています。

    以前、ISAのNIC(コレガ等)を2枚購入してWin95・98で実験してみたのですが
    PINGではつながっているのですがインターネットはダメでした。
    (NDISドライババージョンが2.**以下だったような・・・・??)

    ブロードバンドモデムの取扱説明書や使用されているプロバイダのヘルプ等を
    じっくり読まれると良いと思います。
  6. カイネルアンドピーチ さん   2002-10-03 12:48:21
    こんなの見つけました、参考にどうぞ。
    http://www.griffonworks.homeip.net/dorlog/2nddorcom/pc-98/thread23146.html