[フロッピーディスクでLAN接続] (2002年10月17日)

2002/10/15
なぜフロッピーディスクでLAN接続をしなければならないか?
それは最近購入したレッツノートCF-S21がCD-ROMドライブが付いていないのでOSを新規インストールできないからです。
私の所有しているOSは全てCD-ROM版なのでCD-ROMドライブがなければインストールできません。
以前はFDD版のWin95を持っていたのですが、必要ないと思い譲渡してしまいました。
今から思うとコピーでも取っておけばよかった。(^_^;)
しかしこのFDは1.6MBぐらいあり普通にはコピーできなかったが、最近フリーソフトでコピーできるようになるものがあるのを発見した。(時すでに遅し)

フロッピーディスクでLAN接続と言っても簡単には出来ない。

大体の流れを説明するともう一台パソコンが必要でそれにはCDDとLANが出来るPCであること。
そしてプロトコルがNetBEUIが入っていること。(Win98が良い、XP,2000は標準では入っていない)
現在ではTCP/IP主流だがここで使用するのはMS-DOSでDOSでTCP/IPを使用すると非常に遅いらしいので今回は設定も簡単なNetBEUIを使用します。
基本的にこのPCと接続するにはピアtoピア(1対1)で接続するのでクロスのLANケーブルも必要である。
S21にはLANがないのでLANカードを用意する。
このLANカードが曲者でMS-DOSに対応していなければならない。
幸い私の使用したLANカードはテレコムデバイスのSuperSocket RE450Tというものでこれを使用した成功例もあった。

実際の作業手順は下記の各諸先輩方の例を参考にして、いろいろな方法があるので自分の環境に合った方法を見つけて下さい。

参考にしたHP
LAN接続のできる起動フロッピーの作り方(CF-S21での接続例)
ノートPCにOSをネットワークインストール!(各LANカードの使用例など)
DOSで利用するネットワーク(NETコマンドの使用方法など)
フロッピー1枚でネットワークに接続(SuperSocket RE450Tの設定)

この中で特に「フロッピー1枚でネットワークに接続」のTomさんには大変お世話になりました。
同じLANカードを使用していたので設定なども大変参考になり、しかもドライバなども気軽に譲っていただきありがとうございました。
この場を借りてお礼申し上げます。m(__)m


下記は出来上がった起動フロッピーディスクの内容です。

 A:\ のディレクトリ
99/05/05  10:22p                24,335 DELTREE.EXE
94/04/15  03:30p               121,950 EMM386.EXE
98/06/12  07:01p                36,647 HIMEM.SYS
98/06/12  07:01p                22,503 JKEYB.SYS
98/06/12  07:01p                 1,494 JKEYBRD.SYS
02/10/12  09:55p                   291 CONFIG.SYS
02/10/12  09:46p                    61 AUTOEXEC.BAT
94/11/18  09:00p                11,603 XCOPY.EXE
99/05/05  10:22p                 3,958 XCOPY32.EXE
99/05/05  10:22p                53,248 XCOPY32.MOD
99/05/05  10:22p                36,930 MEM.EXE
98/11/09  02:00p                10,831 LANEN.EXE     <- LANカード付属カードイネーブラ
02/10/09  09:38a        <DIR>          MSWC

 A:\MSWC のディレクトリ
92/10/01  03:11a                21,680 PROTMAN.DOS
92/10/01  03:11a                13,766 NE2000.DOS     <- ネットワークドライバファイル
02/10/13  11:00a                    40 CONNECT.DAT
02/10/12  09:37p                     0 NCDINFO.INI
02/10/12  09:55p                   346 PROTOCOL.INI
02/10/13  11:02a                   164 SYSTEM.INI
92/10/01  03:11a                70,629 NET.MSG
92/10/01  03:11a               104,570 NETH.MSG
02/10/12  09:39p                   606 S21.PWL        <- パスワードファイル
92/10/01  03:11a               415,252 NET.EXE
92/10/01  03:11a                13,760 PROTMAN.EXE
92/10/01  03:11a                 7,268 WORKGRP.SYS
92/10/01  03:11a                37,515 NETWORK.INF

AUTOEXEC.BATの内容 prompt $P$G SET PATH=A:\MSWC A:\MSWC\net start @echo off
CONFIG.SYSの内容 BUFFERS=20 FILES=60 DEVICE=HIMEM.SYS DEVICE=EMM386.EXE X=C000-CFFF X=E000-E3FF NOEMS DOS=HIGH,UMB DEVICE=JKEYB.SYS /106 JKEYBRD.SYS DEVICE=LANEN.EXE /IRQ=7 /IOP=300 <- カードイネーブラ組み込み LASTDRIVE=Z devicehigh=A:\MSWC\protman.dos /i:A:\MSWC devicehigh=A:\MSWC\workgrp.sys devicehigh=A:\MSWC\ne2000.dos
PROTOCOL.INIの内容 [network.setup] version=0x3100 netcard=ms$ne2clone,1,MS$NE2CLONE transport=ms$netbeui,MS$NETBEUI lana0=ms$ne2clone,1,ms$netbeui [protman] DriverName=PROTMAN$ PRIORITY=MS$NETBEUI [MS$NE2CLONE] DriverName=MS2000$ IOBASE=0x300 INTERRUPT=7 [MS$NETBEUI] DriverName=netbeui$ SESSIONS=6 NCBS=12 BINDINGS=MS$NE2CLONE LANABASE=0
SYSTEM.INIの内容 [network] computername=S21 <- コンピュータ名 lanroot=A:\MSWC autostart=basic dospophotkey=N username=S21 <- ユーザ名 workgroup=Ima <- ワークグループ名 reconnect=yes [Password Lists] S21=A:\MSWC\S21.PWL
上記の出来上がったフロッピーディスクの内容は基本的に「LAN接続のできる起動フロッピーの作り方」を参考に「フロッピー1枚でネットワークに接続」のLANカード部分を合わせて製作しました。

[接続]
最初はどうしても接続できませんでした。
設定も完璧で他のいろいろなHPを見ても間違いなく、LAN接続もOKの表示は見えるのですが、どうしても相手のPCの内容が表示できませんでした。
エラーメッセージは英語でしたがなんとなく判りました。それはグループ名が違うというメッセージでした。
これはSYSTEM.INIの設定で判るのですが間違っていませんでした。
何度見ても間違っていないので試しに大文字や小文字にしましたがだめでした。
最終的に接続できたのがグループ名の頭一文字だけを大文字にしてあとは小文字にすることでした。
実際にPC側で設定したのは小文字で入力しましたが、表示は全て大文字に変わっていたのですが、MS-DOSからみれば頭一文字だけ大文字であとは小文字に見えるみたいです。

このトラブルで一週間悩みました。(>_<)
でもなんとか接続できたので良かったー\(^O^)/

しかし後日WinXP機に接続しようとしたら、またグループ名が違うというメッセージでした。
Win98と同様にグループ名をいろいろと変えましたが接続できません。
プロトコルはNetBEUIをXPのCD-ROMから探して入っています。
現状はWin98なら接続できるので後日調査しましょう。(^_^;)


[2002年10月22日]
XPで接続できないのはNetBEUIを入れる時、CDから直接インストールするとNetBEUIは正常に動作しないことがわかりました。

[対応策]
XPインストールCD内の、
\VALUEADD\MSFT\NET\NETBEUI にある、NETNBF.INF を %SystemRoot%\INF へ
NBF.SYS を %SystemRoot%\System32\Drivers へ
コピーしてからインストールします。
このようにすれば正常に出来ました。




無料ブログ
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送