一。建立NT无盘工作站的注意事项
(1)在安装NT服务器时一定要使用NTFS分区格式而不能使用FAT分区格式,因为NT服务器的很多安全特
性是靠NTFS文件系统来完成的,如果使用FAT文件格式,则很多安全特性无法实现。
(2)10M网络的流量问题。在安装NT无盘的环境下,如果工作站同时开机(学校上机的主要特征)。每
一10M网段上{zh0}不要超过12台DOS工作站,如果DOS工作站数量超过这个数字,则在DOS工作站开机时有些工
作站就无法登陆。建议在服务器上多加一至三块网卡,每一网卡为一个网段,如果数量更大的话建议在服务
器上安装100M网卡,连100M/10M交换机,然后再连普通HUB,这样每100M网段可以连接的机器数量可达100台
左右。
(3)在安装RPL服务器,建议将RPL目录不要放在WINDOWS子目下,而是放在另一个逻辑盘上,否则无盘用
户可以无限制地向服务器拷贝文件,从而导致服务器上磁盘空间很快就用光了。
二。无盘工作站的工作机理
当工作站上网卡启动时,网关上BOOT ROM片会送出一个FIND帧(BOOT Request),其中包含此工作站的网卡
卡号。远程启动服务器收到启动要求后,,即检查远程启动数据库中是否有该卡号的启动数据记录。如果有,则
记录此工作站卡号,并不引导,只有利用“远程启动管理器”建好此卡有关完整数据后(一个是引导块,另一
个是远程启动环境配置文件)才可以。如果有,则远程启动服务器送一个FOUND帧给工作站。工作站上RPLROM接
收到“FOUND”帧并送出“SEND。FILE。REQUEST”帧,远程启动服务器收到“SEND。FILE。REQUEST”要求后,
会根据数据库中的设置,用“FILE。DATA。RESPONSE”帧来发送工作站所需的启动文件。工作站接收到完整的
启动文件后,就开始执行启动过程,对DOS或Windows3.2,已完成启动过程。对Windows95/98,还需执行一些步
骤,下面将进一步介绍。
三。无盘工作站的具体实现
1。安装与启动远程启动服务
 ,; 由于该服务需要用到DLC与NETBEUI通信协议,需要先在NT Server上安装这两种通信协议,在“网络”项安
装后,再用“网络”项中“服务”项来添加远程启动服务,再在该服务中单击“启动”,可设成自动启动方式。
2,。在服务器上为工作站上安装启动时所需的DOS文件
当工作站启动时,需要利用远程启动服务器上传过来的DOS文件来启动,因此必须先在远程启动服务器上安
装DOS操作系统。其步骤如下:
(1)将启动服务器中%system root% \RPL\RPLFILES目录设为共享。
(2)将DOS所有文件复制到%system root% \RPL\RPLFILES\DOSxxx,xxx为版本号。IO。SYS,MSDOS。SYS
的系统和隐含两属性去掉后,再拷贝。
3。远程启动支持所用的网卡的实现
确定网卡记录是否在远程启动服务器的数据库中,只需要通过查看卡号前的六个字节,执行RPLCMD命令,选
Vender-ENUM项即可。
若不在,就需要再运行RPLCMD,将网卡记录手工配置添加到远程启动服务器的数据库内 。
 ,; RPLCMD执行后,有如下命令选项,含义说明如下:
Adapter:用于修改不完整网卡记录
Boot:修改BootBlock记录
Config:修改配置记录
Profile:修改配置文件
Service:控制远程启动服务
Wksta:修改工作站记录
 ,; Vender:设置网卡厂商的名称或卡号的前6位
每一个命令都至少会有以下的子命令:
ADD/Del/Enum:添加/删除/显示一行记录
先执行:“远程启动服务器/配置/备份数据库”选项,将数据库备份。
然后为DOS,Windows3.2工作站添加网卡记录。
.将新的网卡DOS驱动程序复制到%System root%\RPL\BBLOCK\NDIS目录中,一般其扩展文件名为.DOS
.添加一个%System root%\RPL\BBLOCK\NDIS\adapter目录,其中adapter为网卡的名称,在此目录中,
必须包含DOSBB.CNF和PROTOCOL.INI着两个文件。
.利用RPLCMD程序,添加此网卡的厂商数据,也就是网卡的卡号的前六位码,
例如:
C:\winnt>rolcmd Adapter Boot Config Profile Service Vender Wksta[Quit]vAdd Del Enum:a
Vender Name=00aoc9(输入卡号的前6位)all other parameter sare optional Vender Comment=lnete
Ethlnk Epro(等号右边为输入的注释说明)
.利用RPLCMD程序,添加此网卡的BOOT Block,
例如:
C:\winnt>rolcmd Adapter Boot Config Profile Service Vender Wksta[Quit]vAdd Del Enum:a
Vender Name=DOSINTEL Vender Name=00aoc9(输入卡号的前6位)BbcFile=BBLOCK\NETBEUI\diname\DOSBB.
CNF all other parameter sare optional Boot Comment=lnter Ethlnk Epro(等号右边为输入的注释说明)
WINDOWSIZE=0
.利用RPLCMD程序,添加此网卡的配置,
例如:
C:\winnt>rolcmd Adapter Boot Config Profile Service Vender Wksta[Quit]cAdd Del Enum:a Config
Name=DOS622-INTEL Boot Name=DOS INTEL Dir Name=DOS Dir Name2=DOS622 Fit Shared=fits\dos622.fit
Fit personal=fits\dos622p.fit all other parameter sare optional Boot Comment=DOS6.22for lnter
Ethlnk Epro(输入的注释说明)
其中Fit Shared为共享的目录映射关系文件;Fit personal为专用的目录映射关系文件。
添加完成后,必须执行“远程启动管理器”→“配置”→“检查配置”功能
{zh1}为Windows95/98工作站添加网卡记录
NT和DOS无盘工作站的安装和建立
安装Windows NT的DOS无盘工作站必须选用支持NT远程启动的网卡。在众多的网卡中,卡号前六位数字为
0020AF和00608C的网卡直接支持NT的远程起动,如果你选用的网卡是这两种,那么就可以忽略本节中添加网卡
部分的内容。
一,准备工作
设NT安装在C:\WINNT目录下,工作站网卡I/O=300,IRQ=3,ADRESS=C800(尽量用此设置),其卡号前六位为
0000E8(通过网卡的附带程序测得)。
1。通过“控制面板”→“网络”→“添加”→“协议”添加“DLC通讯协议”。
1。通过“控制面板”→“网络”→“添加”→“服务”添加“远程启动服务”。
1。通过“控制面板”→“服务”xx“服务”对话框,在“启动类型”选项中选中“自动”,再单击“确
定”即可。
二为远程启动工作站安装MS-DOS文件
先将NTServer共享以下目录:C:\WINNT\rpl\rplfiles
然后将某台工作站运行的MS-DOS或PC-DOS(此处使用DOS6.22)拷贝至以下目录:
\WINNT\rpl\rplfiles\binfiles\dos622
copy copy c:\dos\对话框的\bindfiles\dos622
copy attrib -s-h c:\io.sys
copr attrib -s-h c:\msdos.sys
 ,; copr copy c:\io.sys\binfiles\dos622
copy copy c:\msdos.sys\binfiles\dos622
{zh1}启动远程启动服务。
三,为远程启动工作站的网卡建立远程启动配置
(1)Copy网卡的NDIS驱动(如de22x.dos)到以下目录
C:\WINNT\rpl\bblock\ndis
(2)建立C:\WINNT\rpl\bblock\netbeui\de22x目录并在该目录中建立以下文件。
DOSBB.CNF及PROTOCOL.INI
将其他网卡目录(如AM2100)中的文件Copy到DE22X目录中,并进行更改,将所有的AM2100替换为de22x。
更改DOSBB.CNF文件如下:
;DOSonD-LinkDE-22xEthernet
BASED0H
RPLBBLOCK\RPLBOOT.SYS
LDRBBLOCK\RPLSTART.COM~
DATBBLOCK\NETBEUI\DE22X\PROTOCOL.INI
DRVBBLOCK\RPLDISK.SYS~~
EXEBBLOCK\RPLPRO1.COM~2~
EXEBBLOCK\13.COM~~
EXEBBLOCK\RPLBIND2.EXE~
EXEBBLOCK\PROTMAN.EXE~
EXEBBLOCK\RPLBIND1.EXE~
 ,; ;DRVBBLOCK\IPXNDIS.DOS~~
;DRVBBLOCK\TCPDRC.DOS/I:C:\LANMAN.DOS~
EXEBBLOCK\NETBEUI\NETBEUI.EXE~10~
DRVBBLOCK\BDIS\DE22x.DOS~~
DRVBBLOCK\PROTMAN.DOS/I:C:\LANMAN.DOS~M
更改PROTOCOL.INI文件如下:
[protman]
drivername=protman$
dynamic=yes
priority=netbrui
[netbeui_xif]
drivername=netbuei$
bindings=de22X_nif
names=6
ncbs=13
packets=20
pipeline=10
sessions=6
stacksize=512
lanabase=0
[xnsnb_xif]
 ,
0 responses so far ↓
Leave a Comment