这是我在网上找到的,没有测试过,既然有人要我就抛出来,自己测试吧。
WIN95无盘工作站在缺省情况下,使用NetBEUL协议进行通讯,如何给无盘工作站安装TCP/IP协议,使其能够使用TCP/IP协议上网?
一、准备工作
给Windows NT无盘工作站安装TCP/IP协议,必须先在Windows NT服务器上安装设置DHCP服务,为无盘工作站自动指定IP地址和子网掩码。
二、给无盘站安装配置TCP/IP协议
1、在Windows NT服务器上用文本编辑器打开\winnt\Rpl\Bblock\Net-BEUI\Adapter\Dosbb.cnf文件(其中Adapter是网卡名称),删除下列行中分号。
;DRV BBLOCK\TCPDRV.DOS/I:C:\LAN-MAN.DOS - -
2、编辑每个要使用TCP/IP协议用户文件(profile),找到\Rpl\RplFiles\ Profiles\目录(注:Profile是用户名),修改Autoexec.bat文件,删除下列行开头的“REM“标记:
REM UMB.COM
REM NMSTR
REM LOAD TCPIP
修改CONFIG.SYS 文件,删除“REM Nemm.dos“行中开头的“REM“标记。
3、启动已经修改用户配置文件的WIN95工作站已经能够装入TCP/IP协议。
三、安装配置使用SOCKETS和DNR。
1、在Autoexec.bat 文件中增加下面两行:
SOCKETS
DNR
2、修改Tcputils.ini文件:找到[tcpglobal]项,增加[DNR]项;每个工作站必须有一个单独的 Tcputils.ini文件,每个工作站的用户名和主机必须不同。下面是一个Tcputils.ini文件的具体内容:
[tcpglobal]
drivemame=GLOBAL$;netfiles=C:\LAN-MAN.DOS\ETC
hostname=student3
usemame=student[sockets]
drivemame=SOCKETS$
bindings=TCPIP_XIF
numsockets=4numthreads=32
poolsize=3200
maxsendsize=1024
[telnet]
drivemame=TELNET$
bindings=TCPIP_XIF
nameserver0=157 55 128 180
nameserverl=domain=ncrms.edu.cn
把Tcputils.ini文件复制到 RplFiles\Profiles\Dos622\Wksta.pro目录中(DOS622是模板配置文件),这样一来,以此用户作为模板新建的工作站用户配置文件都会把Tcputils.ini文件复制到相应的目录中;对于已经存在的工作站,只需把Tcputils.ini文件复制到每个工作站配置文件相应的子目录。
四、修改用户配置文件*.fit
当使用Dos622.fit时,需增加一行:“C:\LAN-MAN.DOS\ TCPUTILS.INI MACHINES\ (CNAME)(PROFILE)\ WKSTA\TCPUTILS.INI“;当使用Dos622.fit时,需删除一行:“C:\LANMAN.DOS\TCPUTILS.INI (BINFILES)\ LANMAN.DOS\TCPUTILS.INI“,增加一行:“C:\ LANMAN.DOS\TCPUTILS.INI MACHINES\ (CNAME)(PROFILE)\ WKSTA\TCPUTILS.INI”。
五、复制TCP/IP支持文件
复制下列文件到RplFiles\ BinFiles\Lanman.dos\Netprog目录:
vbapi.386
vsockets.386
rpcl6c3.dll
win_sock.dll
winsock.dll
wsockets.dll
addname.exe
dnr.exe
emsbfr.exe
ipconfig.exe
nmtsr.exe
ping.exe
sockets.exe
tcptsr.exe
tinyrfc.exe
unloadt.exe
wsahdapp.exe