无盘工作站的建立

一。建立NT无盘工作站的注意事项
(1)在安装NT服务器时一定要使用NTFS分区格式而不能使用FAT分区格式,因为NT服务器的很多安全特
性是靠NTFS文件系统来完成的,如果使用FAT文件格式,则很多安全特性无法实现。
(2)10M网络的流量问题。在安装NT无盘的环境下,如果工作站同时开机(学校上机的主要特征)。每
一10M网段上最好不要超过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为专用的目录映射关系文件。
添加完成后,必须执行“远程启动管理器”→“配置”→“检查配置”功能
最后为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。通过“控制面板”→“服务”激活“服务”对话框,在“启动类型”选项中选中“自动”,再单击“确
定”即可。

二为远程启动工作站安装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
最后启动远程启动服务。

三,为远程启动工作站的网卡建立远程启动配置
(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]
drivername=xnsnb$
bindings=de22X_nif
load=xnsnb[cbr]
lanabase=1
[xnstp_xif]
drivername=xnstp$
bindigs=de22X_nif
load=xnstp[ub]
lanabase=1
[tepip-xif]
drivername=TCPIP$
disabiedhcp=(TCPIP_BO_DHCP)
ipaddress0=(TCPIP_ADDRESS)
subnetmask0=(TCPIP_SUBMASK)
defaultgateway0=(TCPIP_GATEWAY)
tcpsegmentsize=1450
tcpwindowsize=1450
nlsessions=6
load=tcptsr[c],tinyrfcnc[c],emsbfr[cr]
unload="unloadt/notsr[dc]"
bindings=de22X_nif
lanabase=1
[ipx_xif]
driveyname=ipx$
lload=ipxmark,ipx
unload=ipxrel[c]
bindings=de22X_nif
lanabase=1
[msdic_xif]
drivername=msdlc$
bindings=de22X_nif
load=msdlc[ub]
unload=msdlc
[de220_nif]
drivername=de22X$

四,使用RPLCMD命令增加启动文件
在DOS提示符下,执行C:\WINNT\rpl>rplcmd
注意:在下面设置中,保证BOOTNAME,CONFIGNAME,PROTOCOL NAME一致(其中大写字母为Server显示的,而
小写字母为用户输入的)。
建立Boot文件:
ADAPTER BOOT CONFIG配置文件SERVICE VENDOR WKST A[QUIT]:b
ADD DEL MENU:a
BOOT NAME=dosi
VENDOR NAME=0080c8(输入卡号前6位)
BBCFILE=bblocklnetbeui\de22x\dosbb.cnf
ALL OTHER PARAMETER SARE OPTONAL
BOOT COMMENT=dos D-Linkde22x ethernet
WINDOW SIZE=0x0
建立Config文件:
ADAPTER BOOT CONFIG配置文件SERCIVE VENDOR WKST A[QUIT]:C
ADD DEL MENU:a
CONFIG NAME=dos6x
BOOT NAME=dosi
DIR NAME=dos
DIR NAME=dos622
FIT SHARED=fits\dos622.fit
FIT PERSONAL=fits\dos622p.fit
ALL OTHER PAPAMETER SARE OPTIONAL
CONFIG COMMENT=dos6.22 D-Linkde22x
DIR NAME3=
DIR NAME4=
建立配置文件文件:
ADAPTER BOOT CONFIG配置文件SERCIVE VENDOR WKST A[QUIT]:C
ADD COLON DEL MENU GET INFO SET INFO:a
配置文件NAME=de22x
CONFIG NAME=dos6x
ALL OTHER PARAMETER SARE OPTIONAL
配置文件COMMENT=dos6.22 D-Linkde22x
BOOT NAME=dosi
FIT SHARED=fits\dos622.fit
FIT personal=fits\dos622p.fit
打开“程序”子菜单的“管理工具”中的“远程启动系统管理”或在DOS提示符下运行RPLMGR。注意:以
Adminisstrators登录(Logon)运行“配置”中的“检查配置....”

五,增加远程工作站
在服务器上打开“远程启动管理系统”,启动远程启动工作站。注意:此步并不是实际进行过程引导,而是
将引导信息传送给Server。
运行“远程启动系统管理”中的“查看”中的“刷新”,此时远程启动工作站的信息会自动出现。
选择该远程启动工作站记录,运行“远程启动”中的“转换适配器”。

六,建立安全许可文件
打开远程启动系统管理。
选择“配置”中的“修复安全性.......”,并且在下一个对话中选择确认。

七,工作站端设置
远程启动的步骤如下:
先确认已插好Boot-ROM,并将网卡设置成远程启动方式。
然后机,在出现的“System willre-boot automatically Boot from network(y/n)?"中输入”Y“。
待现登录界面,输入Login Name及Password即可进入网络。