天下网吧 >> 无盘天下 >> 无盘故障 >> 正文

RPLCMD命令使用详解

2013-10-22无盘通网络佚名

    最近有很多初学无盘的网友们反映,搞不清楚我们在Win NT40中执行 RPLCMD命令添加网卡参数的过程很麻烦又难懂。其实只要您明白了整个过程的原理一点也不难,以后再添加其它网卡也就简单了。

1.为什么需要使用RPLCMD ?

    WINDOWS NT 的远程启动服务可以直接支持很多标准网卡;比如 3COM EtherLink 、Intel EtherExpress、Novell NE2000等等一些知名网卡,你的网卡如不属于上述系统列(这里只指标准卡,不包括兼容网卡比如常见的NE2000兼容网卡就不被直接支持)。那么它在远程启动服务中不能被系统自动接受,那么也就不能利用BootROM 启动工作站;因此我们必须通过RPLCMD 将自己的网卡参数添加到远程启动服务器的数据库中,使其支持这款网卡。我们才能设置工作站的无盘启动。

2.RPLCMD 的语法与命令参数

    RPLCMD 是Windows NT 40 SERVER 中启用远程启动服务后自动增加的一条外部命令,我们可以用它管理维护远程启动服务网卡数据库。

C:\>RPLCMD [COMMPUTERNAME]

    其中 COMMPUTERNAME 指服务器名称,即你要为局域网上某台远程启动服务器的数据库更新信息,你就将这台服务器的名称填在后面。比如我要在本机上为局域网上另一台服务器添加网卡参数这台服务器的名称是GCSERVER2 ,那么我就应该执行命令:

C:\>RPLCMD \\GCSERVER2

    不过一般情况下我们很少需要在本机去修改另一台机器的网卡参数库,缺省时将执行是对本机的操作。当你执行RPLCMD 后屏会出现如下提示:

D:\WINNT\RPL\RPLCMD
适配器 引导Config配置文件 服务代理商WKSTA [退出]:

    此时系统等待你输入必要的参后才能继续执行,我先将RPLCMD 主要参数完整地介绍一遍,然后再列举实例。

A(adapter) 用来修改不完整的网卡记录。

B(boot) 修改BOOK BLOK 记录,例如其网卡的品牌,使用哪个DOS.CNF 等。

C(config) 代表性配置记录,例如各目录实际上映射到网络的哪个目录。

P(profile) 修改配置文件。

S(service) 控制远程启动服务。

V(vender) 设置网卡厂商的名称(卡号的前6 位号码)。

W(wksta) 修改工作站记录 

Q (QUIT) 退出

    根据自已的需要输入一个字母指令,比如 v ,我们要对网卡的厂商信息进行操作,就会出现下一个操作提示如下:

D:\WINNT\RPL\RPLCMD
适配器 引导Config配置文件 服务代理商WKSTA [退出]:v
Add Del Enum:

    系统会等待你的指令,是添加、删除或者显示有关的信息,其含义如下,

A (ADD)添加一条记录

D (del) 册除一条记录

E (ENUM)显示记录

    你同样只需输入一个字母的指令,比如 A,我将为网卡数据库增加新记录(新网卡参数)。

    关于RPLCMD 命令的有关使用参数已介绍完毕,下面我以常见的NE2000 兼容网卡为例,介绍其实际操作过程。

    我的网卡是D-LINK 9008 (NE2000兼容网卡),通过网卡驱动盘中的设置程序,关闭此卡的PNP 功能(即插即用功能),设定其中断值为3 地址:300 ,激活BOOTROM 芯片设定芯片的容量, 并为芯片分配地址。在工作站的BIOS中设置网络启动,如果你的BIOS中没有NET 启动的选项,可以设置为A、C 启动,并在BIOS 中关闭软驱与所有IDE 接口及COM2 口,正常情况下开机自检后,会出现启动芯片的发出远程启动服务请求的状态,此时因为服务器的数据库中没有此网卡的信息,所以它还不能启动,无盘工作站也因此一直发送请求,你会看见有一串数字不断在计时增加,那就是你的网卡在等待返回信息。现在我们回到服务器上开始为它添加必要的参数。打开你的“远程启动管理器”,按下F5 键刷新会出现一串网卡ID号,它就是服务收到的请求,因为缺少参数服务不能对工作站返回启动信息。这时就需要你来执行RPLCMD 安成网卡的添加,首先记下这串网卡号的前6位。进入NT 的命令窗口,执行过程如下:你在实际过程中要根据自已的情况变通;

 

    一般情况下我们为新卡添加参数只用到 V 、B、 C 三个指令,我下面介绍RPL 的目录结构便于大家了解上面我输入的每行参数的含义,只要你明白了为什么这么输入,以后添加任何网卡都难不倒你了。

    当你为WinNTserver 或Win2000 server 添加了远程启动服务后,系统会自已在WINNT\ 下建立一个RPL目录,这个目录中有很多文件夹;

    D:\WINNT\Rpl\BBLOCK\NETBEUI 这个目录中存放着NT 支持直接的网卡信息,你在这里可以看见很多知名网卡型号,我们在BBCFILE 后面输入 BBLOCK\NETBEUI\NE2000\DOSBB.CNF ,就是指定了一个文件的路径。因为D-LINK 9008与NE2000兼容所以我们直接调用了NE2000子目录中的文件。

    D:\WINNT\Rpl\FITS 这个目录中存放着NT 支持的操作系统的配置文件,你在这里可以看见DOS622 、WIN95等很多操作系统的.FIT 文件,这里面没有win98 因为NT 还不支持WIN98 的无盘启动,同理我在 FITSHARED= 后输入FITS\DOS622.FIT 以及在FITSPERSONAL= 后面输入FITS\DOS622P.FIT 也是指明了这两个文件的路调用路径。

    D:\WINNT\Rpl\RPLFILES\BINFILES 这里都用来为无盘工作站提供相应系统文件的目录。

    D:\WINNT\Rpl\RPLFILES\CONFIGS 这个目录中的文件夹为无盘工作站启动后映射相应目录,我在DIRNAME= 后面输入DOS 在DIRNAME2= 后面输入DOS622 ,也只是指定了相关的路径。

    只要你明白了这一点,我们就可以将NT 本不支持的网卡或操作系统的有关文件对应的拷贝到上面的目录中,当然RPL中还有其他与之有关的目录我这里不再一一介绍了。有几点我要提醒初学者,第一、在输入参数一点要注意不要指错路径。第二、上次有两次输入BOOTNAME= 这里是一个自定的文件名,两次命名一定要相同。第三、我在最后一行即 CONFIGCOMMENT= 之后输入了一串注释信息,有些初学者见是注释信息,就忽略不输入,这样一为你刚才用RPLCMD 创建的网卡信息,就不容易被自己识别。

    当你用RPLCMD完成上述工作后,将DOS622 的启动文件(最好包括HIMEM.SYS EMM386.EXE 等内存优化文件),拷贝到D:\WINNT\Rpl\RPLFILES\BINFILES\DOS622 文件夹中,去除文件的属性,在“远程启动管理器”中选中那一段网卡号,执行“远程启动”/“新的配置文件”

 

    在配置的下拉列表中选中我们最后输入的那一段注释信息,再为文件命一个名。这样一个新网卡配置文件到此就建立完毕了,通过新建工作站,为工作站指定你建立的的配置文件,无盘工作站立刻就能进入无盘DOS的启动了。

    通过上面的介绍你应对RPLCMD有所了解呢,其实RPLCMD 有一个最简单的方法添加参数。

D:\WINNT\RPL>RPLCMD <NE200CPT.RPL

 

    事先通过修改 NE200cpt.rpl 中的网卡号信息,将其中的网卡号换成你的自己的网卡ID号前6位,此文件允许同时添加多个网卡ID 号,修改完成后执行一遍 RPLCMD <NE200CPT.RPL  当新建配置文件时直接选择系统默认的NE2000 就一切  OK 了。NE200CPT 文件可以在NT SERVER光盘的 \CLIENTS\RPL\UPDATE 目录中获得,这里还有几个其它品牌网卡的相应文件可供使用。不过我本人一般不见意初学者直接使用此方法。希望大家通过自己动手来学习它的原理。
 

本文来源:无盘通网络 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下