打造Win 2000无盘工作站-组网专题
·当前位置: 学海荡舟-论文 >> 电脑技术 >> 网络应用 >> 组网专题
打造Win 2000无盘工作站



由于无盘站具有低配置、低价格、安全性好、易于管理等特点,所以它的应用很广。Win 2000推出后,很多人都想在其上连接无盘工作站。曾有媒体介绍了一种Novell网下,增加一台Win 2000 Server服务器启动Win 2000无盘站的办法,其实脱离开Novell网,本人曾经只用一台Win 2000 Server服务器,直接启动Win 2000无盘站。

  硬件环境
  无盘站(终端)CPU要求386以上,4M内存,VGA显卡,加插带NT4.0 RPL启动芯片的NE2000网卡。

  服务器平台为Win 2000 Server版,为了避免麻烦,不将其设置成域服务器。CPU为PⅢ以上,基本内存128M,并按每带一台无盘站需增加10M内存估算,假如连网工作站在50台以上,服务器考虑采用双CPU系统,10M/100M自适应网卡。

  配置好网卡中断,在服务器中添加TCP/IP、NWLink NetBIOS 、WLink IPX/SPX/NetBIOS Compatible Transport Protocol 、NetBEUI Protocol 、DLC Protocol协议。指定IP地址为172.16.0.1,子网掩码255.255.255.0,设好计算机名、工作组。确信已安装了终端服务与终端授权服务,并且工作在应用程序服务器模式下。如果没有安装这两项服务,可以从“控制面板”→“添加删除程序”中安装,然后从“开始选单”→“程序”→“管理工具”→“终端服务授权”中激活终端,可以选择从Internet或WWW网激活。

  从DOS有盘站启动终端
  在Win 2000服务器上安装Metaframe1.8 for Windows 2000,可以从这里下载它的测试版,运行后会在屏幕右边显示一个工具条,其中有个按钮为“终端协议侦听器”,已包含了MS TCP/IP和ICA TCP/IP侦听器,还需要添加一个NetBIOS协议侦听器。再利用“客户端程序生成器” 按钮,生成两张for 16 bit DOS 的ICA客户端安装软盘备用。
  找一台网卡类型、中断设置和终端无盘站一致的带硬盘计算机,在根目录下建一个空子目录c:\2000,利用刚才生成的两张安装盘,将终端程序安装在C:\2000\wfclient目录下。接着安装DOS下的NetBEUI驱动程序,可以利用NT4.0的客户服务管理系统生成两张MS LANMAN for DOS的安装盘,将其安装到c:\2000\lanman.dos目录下,并配置好网卡名称、中断、IO端口,增加NetBEUI协议,并删除多余协议。安装程序会修改config.sys与Autoexec.bat文件,并重新启动。

  重启后,执行DOS下的鼠标驱动程序。然后进入c:\2000\wfclient目录,执行wfclient.exe终端程序。第一次进入要配置一个连接:填入连接名称,如myconnect,填入Win 2000服务器名myserver。选择协议为NetBIOS,输入用户名test ( 此用户应在Win 2000服务器中添加)、工作组domain、密码等等。然后单击connect按钮,就可以登录到Win 2000服务器。调试成功后将c:\2000目录整个复制到Win 2000服务器上的一个临时文件夹中备用。

  启动Win 2000下的无盘站
  用RPL启动芯片启动Win 2000下的DOS无盘站,已有人将NT4.0的RPL远程启动服务移植到Win 2000上,可以到//www.yqedu.net/gxrj/gxrj.htm下载该补丁,文件名是rplw2k.exe,大约360k,安装时将从NT4.0光盘上复制一些文件到Win 2000服务器的c:\winnt\rpl目录下,包括命令行命令RPLCMD.EXE和远程启动服务管理器RPLMGR.EXE。重新启动计算机,远程启动服务会自动启动,以后配置的操作步骤与NT4.0远程启动中的操作步骤相同,运行RPLCMD.EXE来支持网卡,用RPLMGR.EXE来加入配置文件和转换工作站,最终使Win 2000能带动DOS6.22无盘站。

  下一步是将Win 2000下的DOS无盘站,与基于DOS的有盘Win 2000终端融合在一起,生成Win 2000无盘站。Win 2000下的DOS无盘站启动后,会创建一个虚拟的C盘,它映射的是Win 2000服务器的c:\winnt\rpl\rplfiles\profiles\mypro目录,其中mypro是运行RPLCMD.EXE支持网卡时生成的远程启动配置名。将前文提到的已复制到Win 2000服务器上临时文件夹中备用的2000目录整个移动到mypro目录中,再修改config.sys和autoexec.bat配置。

  到这里,第一台Win 2000无盘站就配置好了,以同样的方法添加其它无盘站,为Win 2000服务器增加应用程序,最后为防止系统崩溃,最好用诺顿Ghost软件将服务器C盘制成一个映像文件,以便随时恢复。

  应用效果
  Win 2000服务器搜集终端的键盘、鼠标的输入信号,在服务器端运行应用程序,再把屏显结果传送回终端,由于数据的运算储存都在服务器端完成,所以对网络带宽和终端工作站配置要求不高,一般每工作站占用10k左右的带宽,峰值也不会超过100k,遗憾的是为了保持低带宽占用率,Win 2000限定终端屏幕只能达到256色显示。我尝试过在五台Win 2000终端(386,4M内存,800×600,256色,带声音支持)上同时打开Photoshop5.02中文版,启动只需3秒左右,Word 97启动不到1秒,浏览网页速度也同服务器端差不多,总之性能是没得说的。需要注意的是,网络连接一定要优良,否则终端屏幕显示将有明显延迟现象,Win 2000服务器最好不要做成域控制器,因为这样性能将有所下降,而且普通用户由于默认没有本地登录权限,而不能从远程登录。

  另外,还可以考虑以下方法:(请注意:以下方法我没有进行测试)

  1. 利用rpl启动Win 2000下的Win 3.11无盘站,运行英文Win 2000自带的for windows 3.11的终端仿真程序登录Win 2000服务器(不需metaframe,不支持声音)。

  2. 利用rpl启动Win 2000下的Win 3.11(或Win 3.2)无盘站,运行metaframe带的for windows 3.x的终端仿真程序登录Win 2000服务器(支持声音,屏显速度应该更快)。

  附:最终配置文件
  Config.sys

  DEVICE=C:\BINR\RPLLNK.SYS

  SHELL=C:\DOS\COMMAND.COM C:\DOS /P

  LASTDRIVE=Z

  BUFFERS=10 [page]

>  FILES=30

  STACKS=0,0

  DEVICE=C:\DOS\HIMEM.SYS

  DOS=HIGH,UMB

  DEVICE=2000\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /i:\LANMAN.DOS

  DEVICE=2000\LANMAN.DOS\DRIVERS\ETHERNET\NE2000\NE2000.DOS

  Autoexec.bat

  SET COMSPEC=C:\DOS\COMMAND.COM

  SET PATH=C:\LANMAN.DOS\NETPROG;C:\DOS;C:\BINR;C:\BINB;

  SET PROMPT=$P$G

  SET TMP=C:\TMP

  SET TEMP=C:\TMP

  SET DOSSHELL=C:\WKSTA

  VER

  NET START RDR /RPL:YES /FIT:YES /COMPUTERNAME:(COMPUTER_NAME) /HIMEM:YES

  LOAD NETBEUI

  cd\2000\wfclient

  mouse

  wfclient

  autoexec.bat文件中最后一行中loop.ini文件其实就是一个只包含回车符的文件,它的作用就是执行wfcliet.exe程序时不用每回都停留在确认连接的画面上。它由以下DOS命令生成:

  copy con loop.ini(回车)

  (回车)

  (回车)

  ^z(就是按下F6)(回车)

  • 上一篇教程:
  • 下一篇教程:
  • :查看相关:
  • 用Visual Basic修改Windows98注册表
  • Win XP注册表还原简单一法
  • 利用Windows API函数和注册表获取系统信息
  • 使用windows2k注册表防御BO 2k木马
  • Windows系列操作系统注册表的组成与分析