試したネットワークカードは、MPL-972(MapJapan NE2000互換)と、XJ-10T(3com)で、付属のカードイネーブラを利用しました。です。動作機種は、DynabookSS450,FMV-BIBLONC13D,Let'sNote(AL-N4),Let'sNote(CF-A1V)など。(何台ノート買ってるんだ…)
方法はといえば、LANカード付属のカードイネーブラをautoexec.batで起動した後、adddrvコマンドで
LanManagerのドライバを読み込んでいました。
ハードディスクに普通にセットアップした後、以下のファイルだけFDにコピーします。以下は、Intelの82558の場合で、カードが違えば、フォルダ構成は若干変わります。後は、必要なところのPATHをAドライブに変更して出来上がりです。
なお、いったん作ってしまえば、ETHERNETフォルダにドライバをコピーし、CONFIG.SYSと、PROTOCOL.INIの変更と、別のカードもつかうことができるようになります。僕のXJ-10T用Diskも、もともとは NE2000用に作ったものを、変更したものです。
また、adddrvコマンドでドライバを読み込むようにしておけば、複数のカードに対応したフロッピーディスクを作ることが出来ます。
└─LANMAN.DOS
│ PROTOCOL.INI
│ SETUP.INI
│ TCPUTILS.INI
│
├─BASIC
│ CHKNET.EXE
│ DNR.EXE
│ IPCONFIG.EXE
│ LANMAN.INI
│ LOAD.COM
│ MINSES.EXE
│ NET.EXE
│ NETBIND.COM
│ PING.EXE
│ REDIR.EXE
│ SETNAME.EXE
│ USE.EXE
│
├─DRIVERS
│ ├─ETHERNET
│ │ └─E100B
│ │
E100B.DOS
│ │
PROTOCOL.INI
│ │
│ ├─PROTMAN
│ │ PRO.MSG
│ │ PROH.MSG
│ │ PROTCHK.EXE
│ │ PROTMAN.DOS
│ │ PROTMAN.EXE
│ │
│ └─PROTOCOL
│ └─TCPIP
│
EMSBFR.EXE
│
NEMM.DOS
│
NMTSR.EXE
│
PROTOCOL.INI
│
RPC16C3.DLL
│
TCPDRV.86
│
TCPDRV.DOS
│
TCPTSR.86
│
TCPTSR.EXE
│
TINYRFC.EXE
│
UMB.COM
│
UNLOADT.EXE
│
└─ETC
HOSTS
LMHOSTS
NETWORKS
PROTOCOL
SERVICES
ここからが、XJ-10T用ディスク NE2000.DOSはXJ-10T用のドライバをリネームし
たものです。こちらはNetbeui版
IO .SYS hsra 224150 98-06-12
20:01
MSDOS .SYS hsra
9 98-06-12 20:01
COMMAND .COM ---a 118164 98-06-12 20:01
DRVSPACE.BIN hsra 68871 98-06-12 20:01
L .BAT ---a
178 99-01-13 10:23
HSB .EXE ---a 65259 96-12-31
01:08
EMM386 .EXE ---a 136615 98-06-12 20:01
HIMEM .SYS ---a 36647 98-06-12 20:01
REGEDIT .EXE ---a 126976 98-06-12 20:01
JKEYBRD .SYS ---a 1494 98-06-12 20:01
JKEYB .SYS ---a 22503 98-06-12 20:01
CONFIG .SYS ---a 118 99-02-24 15:46
TEST .EXE ---a 13079 98-07-05 11:05
AUTOEXEC.BAT ---a 68 99-02-24 15:33
NNN .BAT ---a 541
99-02-24 15:27
NET .SYS ---a 260
99-02-24 15:28
ENABLE .EXE ---a 67849 97-04-25 11:36
ENABLE .INI ---a 2938 95-12-06 10:29
ADDDRV .EXE ---a 22971 96-09-05 11:11
ディレクトリ \LANMAN
SETUP .INF ---a 16828 96-10-29 00:00
SETUP .INI ---a 532 99-01-16
19:55
PROTOCOL.INI ---a 316 99-01-16 19:56
ディレクトリ \LANMAN\DRIVERS
ディレクトリ \LANMAN\DRIVERS\PROTOCOL
ディレクトリ \LANMAN\DRIVERS\PROTOCOL\NETBEUI
NETBEUI .EXE ---a 33192 96-10-29 00:00
PROTOCOL.INI ---a 54 96-10-29 00:00
ディレクトリ \LANMAN\DRIVERS\ETHERNET
ディレクトリ \LANMAN\DRIVERS\ETHERNET\E100B
E100B .DOS ---a 32784 98-02-06 03:08
PROTOCOL.INI ---a 89 97-06-19 03:01
ディレクトリ \LANMAN\DRIVERS\ETHERNET\NE2000
NE20000 .DOS ---a 13660 96-10-29 00:00
NE2000 .SIS ---a 144 99-01-16 19:32
PROTOCOL.INI ---a 120 99-01-16 19:49
NE2000 .DOS ---a 22226 95-04-03 10:23
ディレクトリ \LANMAN\DRIVERS\XIF
NETBEUI .XIF ---a 99 96-10-29 00:00
ディレクトリ \LANMAN\DRIVERS\NIF
ELNK .NIF ---a 124 96-10-29
00:00
ELNK16 .NIF ---a 142 96-10-29 00:00
ELNKII .NIF ---a 150 96-10-29 00:00
ELNKMC .NIF ---a 133 96-10-29 00:00
ELNKPL .NIF ---a 132 96-10-29 00:00
SBAT .NIF ---a 159 96-10-29
00:00
SBXT .NIF ---a 158 96-10-29
00:00
SN55 .NIF ---a 156 96-10-29
00:00
NE3200 .NIF ---a 120 96-10-29 00:00
NE2000 .NIF ---a 135 96-10-29 00:00
NE1000 .NIF ---a 135 96-10-29 00:00
EXP16 .NIF ---a 154 96-10-29
00:00
APCISA .NIF ---a 164 96-10-29 00:00
APCMCA .NIF ---a 163 96-10-29 00:00
ACDISA .NIF ---a 165 96-10-29 00:00
TSBETH .NIF ---a 123 96-10-29 00:00
OKI4XL .NIF ---a 109 96-10-29 00:00
OKIISA .NIF ---a 104 96-10-29 00:00
OKIETHER.NIF ---a 110 96-10-29 00:00
IBMTOK .NIF ---a 127 96-10-29 00:00
IBMTOKA .NIF ---a 146 96-10-29 00:00
IBMTOK16.NIF ---a 149 96-10-29 00:00
IBMTK16A.NIF ---a 151 96-10-29 00:00
TLNK .NIF ---a 124 96-10-29
00:00
TOKWD .NIF ---a 141 96-10-29
00:00
INTELTOK.NIF ---a 132 96-10-29 00:00
CPQTOK .NIF ---a 156 96-10-29 00:00
OLITOK .NIF ---a 124 96-10-29 00:00
SMCETH .NIF ---a 134 96-10-29 00:00
SMC3016 .NIF ---a 158 96-10-29 00:00
E100BDOS.NIF ---a 120 97-06-19 03:01
ディレクトリ \LANMAN\DRIVERS\PROTMAN
PROTMAN .DOS ---a 13386 96-10-29 00:00
PROTMAN .EXE ---a 14024 96-10-29 00:00
PROTCHK .EXE ---a 32653 96-10-29 00:00
ディレクトリ \LANMAN\REDIR
REDIR .500 ---a 30976 96-10-29 00:00
ディレクトリ \LANMAN\BASIC
LANMAN .INI ---a 959 98-09-03 16:53
NET .EXE ---a 10950 96-10-29
00:00
SETNAME .EXE ---a 59081 96-10-29 00:00
CHKNET .EXE ---a 698 96-10-29 00:00
MINSES .EXE ---a 2864 96-10-29 00:00
USE .EXE ---a 39119 96-10-29
00:00
NETBIND .COM ---a 8673 96-10-29 00:00
LOAD .COM ---a 18753 96-10-29 00:00
REDIR .EXE ---a 30976 96-10-29 00:00
config.sys
device=a:\himem.sys
device=a:\EMM386.EXE RAM X=D000-D0ff
devicehigh=A:\jkeyb.sys /106 A:\jkeybrd.sys
LASTDRIVE=Z
|autoexec.bat
@ECHO OFF
SET PATH=A:\LANMAN.DOS\BASIC;%PATH%;c:\windows
|a:\lanman\PROTOCOL.ini
[PROTMAN]
DRIVERNAME = PROTMAN$
DYNAMIC = YES
PRIORITY = NETBEUI
[NETBEUI_XIF]
Drivername = netbeui$
SESSIONS = 6
NCBS = 12
BINDINGS = "NE2000_NIF"
LANABASE = 0
[NE2000_NIF]
; protocol.ini section for the Novell NE2000 Card
IOBASE = 0x120 ;ここの書式はドライバ付属の
INTERRUPT = 11 ;protocol.iniを参照
DRIVERNAME = MHZX$ ;
|nnn.bat(Lanmanager起動用バッチファイル)
enable.exe /SA /I11 /B120
adddrv net.sys
SET PATH=A:\LANMAN.DOS\BASIC;%PATH%
LOAD NETBEUI
net.sys(adddrv 組み込み用ファイル)
DEVICE=A:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /i:A:\LANMAN.DOS
DEVICE=A:\LANMAN.DOS\DRIVERS\ETHERNET\NE2000\NE2000.DOS
↑面倒なのでドライバの本体のほうをリネームしてある