无盘Win 2000终端解决方案 From: http://tech.sina.com.cn
方案概况
本文介绍的方案是采用纯软件的方法,来配置Windows 2000终端。用此方法,凡286/1M内存/VGA彩显及以上配置的微机,都可以做成Windows 2000终端,而且效果与使用终端卡所实现的是一样的。每一台终端开机后,启动Office 2000等软件,只需要几秒钟的时间,比在多能奔腾MMX 200、32M内存配置的单机上运行速度还要快一些。
Win 2000终端技术是微软Window 2000 Server、Advanced Server和Data Center Server提供的一项技术,它的工作原理是客户机和服务器通过网络通信协议和标准的局域网构架联系,Windows终端客户端把鼠标操作、键盘的操作通过网络传递到终端服务器上,终端服务器运行相应的程序后,再把服务器上的显示结果传递回终端客户端。终端客户端不需要具有计算能力,至多只需提供一定的缓存能力即可。众多的终端客户端可以同时登录到服务器上,仿佛同时在服务器上工作一样,它们之间作为不同的会话连接是互相独立、互不影响的。同时,Windows终端技术具有以下的优点:
1.只需在服务器上安装一次应用程序,如Office 2000、WPS 2000、IWPS 2000等,每个终端机均可运行服务器上安装的应用程序。

图1 权限兼容性选择
2.以后计算机系统升级时只需对服务器进行升级即可,如扩大服务器的内存、增加硬盘、更换服务器的主CPU,每个终端均能提高运行速度。
3.当终端因为各种情况死机时,只需重新启动终端机,当前的操作仍可继续。
一般情况下Windows终端可以由三种方式实现:
1.由硬件厂商提供的成品终端机;
2.现有网络的无盘工作站(386、4M内存、VGA彩显的PC)加装硬件厂商提供的Win 2000终端卡实现;
3.现有带硬盘的PC机加一般的网卡,在该PC机安装运行Win 2000 Server终端服务客户端软件(在Win 95下运行的软件有两张磁盘、在Windows 3.11下运行的软件有四张磁盘)来实现。
上面这三种方式是现在大多数人的做法,我们在这里向你提供第四种方法,这种方法在286/1M内存(640K基本内存、256K扩展内存)/VGA彩显的计算机上即可实现。
相关的配置与功能
1.服务器硬件配置:支持双CPU的主板,512M内存,两个PⅢ667的CPU,加SCSI卡,18GSCSI硬盘,10M/100M自适应网卡、普通IDE接口的光驱一个,加一个14英寸彩显、普通键盘、鼠标即可(这样配置的微机若自己装配,其价格仅与一台进口品牌机相当)。
2.无盘工作站配置:具有1M内存、VGA彩显的286、386及以上配置的无软驱、无硬盘、带RPL启动芯片的普通10M网卡均可。
3.操作系统软件:Windows 2000 Server或Windows 2000 Advanced Serve一套;Citrix公司的MetaFrame Application Server for Windows 2000Version 1.8 beta,这个软件可以从ftp://ftp.softhouse.com.cn/download3/14666mf18a_ rc2.exe或从www.wander.com.cn/ software_down/129.html下载。
除了上述软件,还需要从aitech.com.cn/lingxin/download/rplw2k.exe下载一个程序。因为Windows 2000 Server不支持远程启动,这个程序可以把NT4.0中的远程启动程序拷贝到Win 2000中,同时对Win 2000的注册表进行修改,让Win 2000可以支持远程无盘启动。另外还要有NT Server 4.0的完整安装光盘和Windows 3.2软件。
4.应用程序软件:在Win 2000下的各种应用软件。经过我的测试,在Win 2000终端下可以运行下列软件:Office 2000、IPWS 2000、WPS 2000、王码五笔9801、万能五笔2000(IWPS2000上网咖啡中带的或东方快车2000典藏版中带的,安装后在输入法栏中不出现,即属于外挂程序的那种)、CCED2000、办公之星2000中文版、Windows下的一些小游戏如:红心大战、空当接龙、斗地主、斗兽棋等,还可以运行传统RPG游戏如仙剑奇侠传2000等。
终端服务器端的安装
一、安装配置Win 2000 Server,将其作为终端服务器
能免费下载的MetaFrame是一个测试版软件,是有日期限制的,可以在1999年9月23日至2000年3月8日之间试用,如果需要正式授权使用,请按试用版提供的方式与作者联系。试用时日期改动并不影响使用效果。关于Windows 2000Server的安装可以参考其它的资料,在安装时需要注意以下几点:
1.将其安装到NTFS格式的分区中,如果您的服务器是SCSI卡,还必须在开始安装的时候先安装SCSI卡的驱动程序;
2.安装服务器时计算机名字最好为“SERVER”;
3.必须将Win 2000安装到C盘的WINNT目录下;
4.安装网络协议的时候要安装MSDLC、NetBEUI、IPX/SPX兼容协议和TCP/IP协议(TCP/IP地址设为静态地址如172.27.1.1,子网掩码为255.255.0.0)。
二、因为Win 2000不直接支持无盘启动,我们运行下载的rplw2k.exe程序,让Win 2000支持无盘启动:
1.运行rplw2k.exe程序,用鼠标单击“确定”键,如图1所示;

图2
2.在“远程启动目录”处输入C:WINNTRPL,用鼠标单击“确定”键;
3.将NT Server 4.0的完整安装盘插入光驱中,用鼠标单击“确定”键;
4.输入NT Server 4.0的系统文件目录,用鼠标单击“确定”键;
5.文件复制完成后,用鼠标单击“确定”键退出程序。然后重新启动服务器;
6.执行C:WINNTRPL目录下的RPLMGR.EXE程序,启动“远程启动管理器”,如果“远程启动管理器”不能运行,请检查是否按照上面的作法进行操作,否则请重新格式化硬盘、重新安装Win 2000。
关闭“远程启动管理器”,运行RPLCMD程序,让无盘启动支持你的网卡,并让无盘微机以DOS6.22启动。这一步可参看其它NT4.0做无盘启动的文章,Win 2000配置方法相同。
三、进入Win 2000服务器的“控制面板”→“添加/删除程序”→“添加/删除Windows组件”栏,选中“终端服务”和“终端服务授权”,在选择“终端服务模式”时应选择“应用程序模式”,在“权限兼容性”处选择“跟Terminal Server 4.0用户兼容的模式”,如图2所示。配置完成后,计算机需要重新启动。

图3 Offic2000定制
四、Win 2000初次安装完毕后,还必须从“配置服务器”对话框中将其升级到Active Directory域,这一步按照提示可以完成。
五、激活终端服务器。上网登录https://activate.microsoft.com(注意,是https,不是http),选择中文代码页,输入您的姓名、单位和国家(中国),然后输入产品的ID号就可以了,Microsoft终端服务Web站点可以马上把激活终端服务器的号码显示出来,你需要把它用笔记录下来,然后断开与Internet的连接回到Win 2000服务器上激活终端服务器即可。激活终端服务器的方法是从“管理工具”中运行“终端服务授权”,用鼠标右键点击服务器的名字,选择“激活服务器”,然后从四种激活方式中选择万维网激活,接着输入激活号码就可以了。
六、从“管理工具”中运行“域控制器安全策略”,选择“安全设置”→“本地策略”→“用户权利指派”中选择“在本地登录”,双击“在本地登录”,按“添加”键,添加Everyons组,允许所有用户登录到本服务器;同样,从“管理工具”中运行“域安全策略”也是如此操作。注意:改变安全策略需要重新启动计算机服务方能生效。
七、从“管理工具”程序组运行“Active Directory用户和计算机”,为每一个Win 2000终端客户机添加一个新用户如从用户U1到U60,新建用户时不要设置密码,并选中“用户不能更改密码”和“密码永不过期”这两项。
八、在Win 2000服务器上安装下载的Citrix公司的MetaFrame,具体如下:展开下载后的压缩包到硬盘一个目录下,如D:MF18目录,将这个目录设为只读共享,共享名为MF18,并将展开目录中的ICACLNT目录及其目录下的所有文件拷贝到NETWARE服务器的SYS卷下。执行MF18I386目录下的stup.exe程序,完全按照默认值安装,安装完成后重新启动计算机。
九、Win 2000Server上安装各种应用程序。在配置成Win 2000终端服务器的计算机上安装软件,必须从“控制面板”中运行“添加/删除程序”,并用鼠标点击“添加新程序”按钮,用鼠标点击“光盘或软盘”,插入软件的安装光盘或软盘,按照提示进行安装。一般的软件像IPWS2000、WPS2000、王码五笔9801、万能五笔2000等软件不用更改即可这样安装,但是要安装Office 2000,还必须去微软的站点下载Office 2000自定义安装向导ciwcn.exe程序,然后运行ciwcn.exe,将其展开到一个目录下,运行展开的CUSTWIZ.EXE程序。对Offic 2000的定制安装,需要注意的是第七步,如图3所示,不能安装Office助手,也不要安装其它一些不需要的东西,否则将影响使用时的速度。执行CUSTWIZ.EXE程序后,生成一个名为“TERMSRVR.MST”的配置文件,将其保存到一个目录如D盘根目录下。然后再从“控制面板”中运行“添加/删除程序”,安装Office 2000,它的安装命令行为E:SETUP.EXE TRANSFORMS=D:TERMSRVR.MST,其中假设Office 2000的安装光盘在E盘中,这样就可以安装了。
十、在服务器硬盘根目录下新建一个目录如PWIN32,将Windows 3.2的安装程序拷贝到这个目录下并将这个目录设为只读共享,共享名为PWIN32。
无盘工作站端的安装
一、打开一台无盘工作站,因为这时在服务器上没有添加记录,此时的无盘工作站并不能启动,回到服务器端,在远程启动管理器中按F5刷新,将有一条网卡的记录,选中这条记录,选中“转换适配器”,起名为W1,按确定键,此时打开的这台无盘工作站将进入DOS状态。
二、安装共享的Windows 3.2。执行NET USE X: \SERVERPWIN32,进入X:PWIN32目录,执行如下命令:“SETUP/ A”,安装程序将开始拷贝共享文件到服务器上,首先出现一个欢迎画面,直接按回车键,在下一个提示画面“User(or group) Name:”和“Companry Name:”后面分别输入“WIN32”和你的单位名称。

图4 开始安装Windows 3.2
输入完毕后按回车。进入下一个画面,输入用于存放Windows 3.2共享文件的目录,如“C:MWIN32S”,按回车键进入下一个画面,当出现图4所示情况时,千万不要以为计算机死机了,在这里需要多等待一会,SETUP程序开始拷贝Windows 3.2文件到C:MWIN32S目录,多等一会才会出现拷贝文件的画面,当文件拷贝结束后,按任意键回到DOS提示符下。
在网络盘上建立Windows 3.2的各无盘工作站的用户目录,一般情况下把各用户目录组织在一起比较好管理,我们先建立一个“C:MWIN32”的目录,然后在下面再建立WIN1、WIN2、WIN3…等目录。进入C:MWIN32S目录,执行SETUP/N命令进行网络安装,在安装过程中需要注意下面的三点,一是要选择“Custom Setup”,即定制安装,安装目录设为“C:MWIN32WIN1”等刚才已设好的目录;二是在安装的选项里面的“NetWork:”选项一定要选择“Microsoft LAN Manager (version 2.1 Enhanced)”;三是将交换文件建立在C盘下,并且不搜索已在硬盘上的程序。别的就和在本地硬盘上安装Windows 3.2一样了。每一个Windows 3.2的共享安装大约占300K的硬盘空间(不算交换文件)。
安装完成后,先执行NETUSEL: \SERVERMF18,将服务器上的MF18映射为L盘,然后从C:MWIN32WIN1目录下执行WIN.COM程序进入WIN32,安装显卡驱动程序和声卡驱动程序(如果有声卡的话)。注意:如果安装声卡驱动程序后,启动无盘工作站后死机,请重新启动无盘工作站,按F8单步执行,跳过加载声卡驱动程序,编辑config.sys和autoexec.bat文件,将里面在DOS下加载声卡的驱动程序去掉,这并不影响在Windows 3.2下和作为Win 2000终端时使用声卡。

图5 新增远程应用1
三、进入文件管理器,从L:盘中运行ICA16DISK1目录下的SETUP程序,将其安装到C:MWIN32WIN1ICA16目录下。在安装过程中,输入这台计算机的客户名WIN1,其它按默认安装即可。安装完成后,从“Citrx ICA Client”程序组中用鼠标双击“Remote Application Manager”图标运行ICA16的客户连接程序,这个程序与DOS下的ICADOS的使用类似,但也有一些不同:在增加一个新的远程应用时,选择“Network”,如图5所示;在下一个对话框中,在“Description”处输入WIN1,在“Network Protocol”处选择NETBIOS,在“SERVER”处输入Win 2000服务器的名字SERVER,如图6所示。在设置的最后,更改使用终端显示的分辨率和颜色数,如果您安装了显卡驱动程序,可以将窗口大小设为“FULL Screen”(全屏),可以将窗口颜色数设为256色,如图7所示。如果您的WIN32安装了声卡,还可以映射声音,这时需要在Win 2000的服务器上安装声卡并安装声卡驱动程序。配置完成后,用鼠标双击WIN1图标就可以将Win 2000的终端连接到Win 2000 SERVER了。我们可以像本地操作一样运行Office 2000和其它应用程序了。

图6 新增远程应用2
四、打开其它的无盘工作站,按上面的操作完成安装,各工作站名从W2、W3向后排,安装共享Windows 3.2的目录也按WIN2、WIN3向后排,运行ICA16的目录也是如此办理(WIN2ICA16、WIN3ICA16)。

图7 设置全屏
用软件技术实现的Win 2000终端技术,无论是连接速度、运行速度,都与用Win 2000终端卡实现的效果相同,而用纯软件方案具有投资小、见效快和配置使用更加灵活的特点。上面的方法虽一步一步地比较繁琐,但只要读者按照提示操作,肯定是可以操作好的。(责任编辑Jacky)
基本条件
◆案例:
旧有Netware网络,以286无盘工作站为主。
◆解决方案:
因为Netware的无盘工作站大多采用NE2000兼容网卡,引导芯片是Novell通用的,不能用这种网卡直接作为NT4或Win 2000的无盘工作站,故采用双服务器方案:增加一台带网卡的高档计算机作为Win 2000的终端服务器,将其连到现有网络中,下面的286、386等计算机运行终端客户连接软件作为Win 2000的终端机。
◆新增Win 2000服务器:与《无盘Win 2000终端解决方案》一文中介绍的服务器相同。
实现方法
一、Win 2000服务器的配置
安装配置Win 2000 Server请参看《无盘Win 2000终端解决方案》一文。需要注意的是:如果Novell的无盘客户以IPX协议作为连接Win 2000终端用户的协议,还必须在Win 2000 Server中安装Nwlink NetBIOS协议、NWLink IPX/SPX/NetBIOS Compatible Transport协议和添加Netware网关服务。本文采用TCP/IP协议连接Win 2000,故对服务器不用进行其它的设置。
在Win 2000服务器上安装下载Citrix公司的MetaFrame,展开下载后的压缩包到硬盘一个目录下,如D:MF18目录,并将这个目录设为只读共享,共享名为MF18,将展开目录中的ICACLNT目录及其目录下的所有文件拷贝到Netware服务器的SYS卷下。
二、原Netware服务器的配置
对原来的Netware服务器进行设置。如果Netware服务器是3.11以下的版本,建议升级到3.12以后的版本,最好是将其升级到Netware4.11。Netware服务器的安装和设置可以参考有关的资料。在这里读者需要注意更改的是服务器的autoexec.ncf文件,在其中添加一段TCP/IP协议的命令。
以NE2000兼容网卡为例,网卡中断为3、端口地址为300,其命令格式如下:
LOADTCP
LOAD NE2000 INT=3PORT=300FRAME=Ethernet_II NAME=NE2000_II
BIND TCP NE2000_II NET=9988888
因为Novell的无盘工作站均是采用IPX协议进行通讯,我们还需要安装TCP/IP协议。Netware的TCP/IP协议安装程序盘在Netware 4.10的完整安装光盘中,在VLMIP目录下。

图1
三、制作系统盘
我们应该重新生成Netware的网络启动盘。先找一个有硬盘的计算机,以MS DOS6.22引导系统,运行Netware安装光盘中VLM目录(有的盘是DOSWIN32目录,这个目录下有Netware的IPX协议连接Novell服务器的引导文件),执行这个目录中的INSTALL.BAT程序,生成Netware的引导程序。需要注意的是,在里面不要选择Windows支持,从网卡列表中选择NovellNE2000即可。在NE2000绑定的FRAME格式中选中Ethernet 802.2、Ethernet 802.3、EthernetⅡ,然后选择安装。接着从VLMIP目录下运行Install程序,安装Netware客户端的TCP/IP支持,Install的1-6步如图1所示。在第7步中,输入这台客户机的IP地址172.25.10.1,在子网掩码处输入255.255.0.0,其它输入图2所示。
然后,将NWCLIENT目录下的所有文件拷贝到一张只含有DOS 6.22系统的盘上,标为1#盘备用,并将HIMEM.SYS和EMM386.EXE这两个程序拷在这张盘上,然后将NET目录下的所有文件拷贝到另一张空白磁盘上,标为2#盘备用。

图2
四、工作站的配置
对原来的286无盘工作站进行设置。只要是286计算机,具有640K基本内存、256K扩展内存、普通VGA彩显的机器,都可以做为Win 2000的终端。我们应该对每一台286计算机生成一个启动文件,并且每一个286计算机对应一个Netware用户名,在创建用户时,每一用户名创建一个与其用户名同名的目录并对这个目录有完全的控制权。
以286计算机为例来说明。
第一台286计算机创建用户U201,在SYS卷创建目录U201,用户U201对目录U201具有完全控制权。将刚刚制作的1#盘再备份一份后,编辑1#盘中的CONFIG.SYS文件,内容如下:
DEVICE=HIMEM.SYS /testmem:off
dos=high
FILES=35
BUFFERS=10,5
lastdrive=z
AUTOEXEC.BAT文件内容如下:
U201.BAT注:其他的用户如U202,在此批处理文件名为U202.BAT
新建U201.BAT文件内容如下:
SET NWLANGUAGE=ENGLISH
SET COMSPEC=F:ogincommand.com
lh lsl.com
rplodi.com注:此程序可以在accton网卡驱动盘里面找到,必须要有此程序
lh ne2000.com
lh ipxodi
vlm.exe
f:注:必须多打一个f:,否则执行到此,批处理命令将结束
f:login u201注:如是生成别的启动文件时,在此输入相应的用户名
注:如果以ipx协议连接到win 2000,不用加入下面的两行
d:tcpip.exe-c=d: cp
d:nwip.exe
以超级用户身份登录到服务器,将此盘上的u201.bat拷贝到系统卷的login目录下,在f:ogin目录下执行下述命令:
f:ogin> sytemdosgen a: u201.sys
执行上述命令后将在login目录下生成一个u201.sys的镜像文件。然后将2#盘上的所有内容拷贝到u201目录下,并在这一目录下建立一个tcp目录,将1#盘中的net.cfg文件拷贝到这个(tcp)目录下。对其它的286计算机依次新建用户u202、u203……,新建目录u202、u203并修改1#盘中的autoexec.bat程序,创建u202.bat等批处理文件,生成u202.sys、u203.sys镜像文件,拷贝2#盘内容,并拷贝1#盘中的net.cfg程序。需要注意,在拷贝net.cfg程序之前,对于第2台以后的计算机,应该在拷贝之前修改net.cfg文件,将里面的“ip_address 172.25.10.1”改为其他的地址如172.25.10.2并向后排列。最后在login目录下编辑bootconf.sys文本文件,格式如下:
0x740619,e82cbe92=u201.sys
0x740619,e82cc2e4=u202.sys
0x740619,e82cc632=u203.sys
其中0x740619为netware服务器的网络号,具体可以察看netware服务器的autoexec.ncf文件中类似“bind ipx ne2000_1_e83 net=740619”net后面这一项的数字。
e82cbe92为第一台286计算机中网卡的mac地址,可以在286计算机用网卡开始启动时察看,u201.sys是为第一台计算机生成的启动镜像文件。然后编辑netware服务器的登录脚本文件,在里面添加一行:“map r d:=sys:%login_name”,这样,每台286登录到netware服务器时,均有一个独立的d盘。

图3
五、启动286工作站
打开第一台286计算机的电源,以无盘方式启动,启动后,执行sys卷下icaclnticadosdisk1目录下的install.exe程序,将其安装到d:盘下的wfclient目录下。进入d盘的wfclient目录下,执行wfclient程序。程序首先让您输入客户名。输入这台286计算机的用户名u201,按回车键进入。接着程序提示是否增加一条新的citrix服务,直接按回车键确认。接下来进入“entry properties”窗口,在“description:”处输入这台计算机的用户名:u201,按“tab”键将光标移到“trnsport:”,在此选择连接协议。我们选择“tcp/ip novell lan workplace”(如果我们用ipx协议,则从下拉列表中选择“ipx”)。选中协议后,程序自动查找可用的win 2000终端服务器,找到终端服务器后,终端服务器的名字将自动出现在“server”下面的窗口条中。在“username:”处输入win 2000 server中为这台286计算机添加的用户名如u1,在“password:”处不用输入(因为我们在创建用户时没有设置密码),在“domain”处输入win 2000 server的域名如domain(经测试,在此随便输入一些字母即可),其它的不用设置,如图3所示,按“tab”键使光标移到“ok”处,按回车键完成设置。添加完成后,直接按回车键,等待一会,即可连接到win 2000。好了,让我们体验一下在286上以pⅡ的速度运行win 2000及其它应用程序的效果吧。
对了,如果你要想使用鼠标,在加载鼠标驱动程序时,必须加参数运行鼠标驱动程序,使其强制使用com1口。如果您的286没有鼠标,则一定不能加载鼠标驱动程序,否则将引起死机故障。另外,如果你在286上连接了鼠标、正确运行鼠标驱动程序后鼠标没有反应,则可能要更换多功能卡。
六、386工作站的变化
对386以上的无盘工作站进行设置:386的设置与286类似,可以使用ipx、tcp/ip协议连接win 2000,因为386可以使用扩展内存,则可在config.sys文件中加入管理扩展内存的命令行。
config.sys文件内容如下:
device=himem.sys /testmem:off
device=emm386.exe noems i=b000-b7ff
dos=high,umb
files=35
buffers=10,5
lastdrive=z
在生成386的用户名时可以从u301开始,生成的镜像文件也可以从u301.sys开始。其它的设置与286类似,可以参考上面的做法。
浙公网安备 33010602011771号