ccidnet????

出版日期:2000-05-08 总期号:919 本年期号:31

本期导读
要闻综合
电脑工作室
市场
硬件
软件
infotimes
用nt为netware牵手

黄金铁

  本单位所在地在沈阳,且在大连有分支机构。因为某些网络版的专业设计软件是基于netware网络和dos平台的,而且使用的网络协议是ipx/spx协议,所以我们在两地各自建立了netware局域网。它们各自工作正常,但是它们之间的互联还没解决。从我们的经济实力和所具有的条件来看,远程互联只能使用拨号线。而两网互联需要两个相应的路由器,对我们而言需要两个ipx协议的拨号路由器。

  虽然市场上有专门的路由器来完成此任务,但价格昂贵。我们经过一番努力和探索并充分利用现有设备“制造”了两个价廉物美的ipx协议拨号路由器——基于windows nt 4.0的pc架构路由器。通过军用拨号电话线互联了分别在沈阳和大连的两个netware局域网,形成了netware广域网。互联效果相当好,大连分院的计算机可选择上大连的netware网和沈阳的netware网,正版的专业设计软件(加密狗在沈阳的netware服务器上)在大连也工作正常。



  ipx协议与ip协议一样具有路由功能(微软的netbeui协议不具有路由功能)。使用ipx/spx协议的netware网络网际互联的原理是:

  首先每个netware服务器有一个ipx内部网络号(ipx internal number),它在其互联的所有网络中保持惟一。

  其次netware帧所对应的网络号,我们使用 ethernet 802.2帧格式,在其上每个网卡绑定(binding)一个网络号(network number)。在同一网段内的使用ethernet 802.2帧格式的所有netware服务器和路由器必须使用同一网络号,而不同网段的网络号不能重复。

  因此沈阳的netware服务器的ipx内部网络号设为000000e0,ethernet 802.2帧的网络号为00000040。大连的netware服务器的ipx内部网络号为000000e7,ethernet 802.2帧的网络号为00000047。

  我们“制造”的拨号路由器是自己组装的两台pc机(一台为奔腾100,32mb内存,840mb硬盘;另一台为赛扬300a,64mb内存,840mb硬盘),两个33.6k modem和两个网卡组成。在其上使用微软的windows nt 4.0服务器版和微软为nt 4.0免费提供的路由及远程访问服务软件(routing and remote access service,简称rras)。rras软件可在微软的web站点上免费下载,文件名为mpri386.exe,大小为4,818kb。虽然它是英文版,但在简体中文版nt 4.0下很好用,只是提示为英文。设置过程如下:

  1.首先在沈阳和大连的计算机上安装服务器版nt 4.0并设置好网卡和modem。将该nt安装成独立的服务器,并将此服务器当作工作组l9中的机器。然后安装nt的service pack 3。

  2.在沈阳和大连的nt服务器上安装rras软件。选择其中的两个组件:“lan routing”及“demand dial routing”。

  3.沈阳nt服务器:

  在设置网络窗口,选服务帧,设置“routing and remote access service”属性;

  在“remote access setup”窗口下进入 “configure port usage”窗口,不选“dial out as ras client”及“receive calls as a ras server”选项;

  进入“network configuration”窗口,“dial out protocol”选ipx/spx协议,“server settings”选ipx协议,进入“ras server ipx configuration”窗口,选“entire network”和“allocate network numbers automatically”及“assign same network number to all ipx clients”,还需设置上“require microsoft encrypted authentication”(沈阳和大连要设相同的保密认证方法,否则连接不上)及“windows nt”;

  进入“协议”帧,设置“nwlink ipx/spx兼容传输”属性,在“常规”帧内之内部网络号(即指ipx内部网络号)设为00000002(不能为零,否则不能进行ipx/spx协议的网络路由);

  对适配器为“局域网卡”的项设“手工检测帧类型”,帧类型为ethernet 802.2,网络号为00000040,对适配器为“remote access wan wraper”的项,设“自动检测帧类型”。系统重新启动。

  4.在大连的nt服务器上,重复上述第3步操作,但“常规”帧内之内部网络号(即指ipx内部网络号)设为00000004,对适配器为“局域网卡”的项设“手工检测帧类型”,帧类型为ethernet 802.2,网络号为00000047。

  5.沈阳nt服务器:

  进入“routing and ras admin”窗口,在“lan and demand dial interfaces”栏目上单击鼠标右键,新建界面卡(add interface);

  在“new demand dial interface wizard”窗口下给出远程界面卡的名字,这里给出“dalian”;

  进入“protocols and security”窗口,选“route ipx packets on this interface”、“add a user account so a remote router can dial in”两项;

  进入“phone number”窗口,在此给出大连方面联网的电话号码(含区号);

  进入“dial-out credentials”窗口,设置拨出账号,“user name”用户名为shenyang,“domain”域名为空,“password”口令及“confirm password”确认口令为xx;

  进入“dial-in credentials”窗口,设置拨入账号,“user name”用户名为界面卡名字(dalian),不能变,“domain”域名为空,“password”口令及“confirm password”确认口令为xx;

  进入“ip configuration-dalian”窗口后,不允许“enable ip router manager on this interface”;

  进入“ipx configuration-dalian”窗口后,设置“enable ipx router on this interface”和“ipx wan”,按“确定”按钮;

  进入“nb broadcast configuration-dalian”窗口后,只选“never”;

  进入“rip for ipx configuration-dalian”窗口后,设置“enable rip on this interface”、“advertise route”、“accept route advertisements”及“autostatics”;

  进入“sap for ipx configuration-dalian”窗口后,设置“enable sap on this interface”、“advertise service”、“accept server advertisements”、“reply to get nearest server request”及“autostatics”。

  6.在大连的nt服务器上,重复上述第5步操作,但在“phone number”窗口,给出沈阳方面联网的电话号码(含区号);

  远程界面卡的名字为shenyang,拨入用户名为shenyang,拨出的用户名为dalian。

  7.沈阳nt服务器给用户名为dalian的账号拨入权限。大连nt服务器给用户名为shenyang的账号拨入权限。

  8.由于双方是按需拨号,因此双方均可主动拨号。以大连方面拨号为例:进入“routing and ras admin”窗口,在左半部窗口的“lan and demand dial interfaces”栏目上单击鼠标左键,然后在右半部窗口的“dalian”界面卡上单击鼠标右键,出现下拉选单后用鼠标左键单击“connect”选单栏开始拨号。电话打通后,modem自动协商,联网完毕。在右半部窗口的“dalian”界面卡栏上可见到该卡已处于“connected”连通状态。

  9.由于ipx路由设为自动静态(autostatic),因此第一次联网时需手工初始化静态路由(update route)。等数秒,路由建立完毕。下次联网时不用再建。

  这时,大连的dos网络工作站和windows 9x网络工作站均可登录沈阳的netware服务器了。虽然现在已经发行了windows nt 4.0的下个版本——windows 2000,但windows 2000(服务器版)对硬件配置的要求是相当高的,据其讲“内存建议最少有 256 mb ram(最少 128 mb)”。因此本文对充分利用旧设备还是有用的。