★原创
3COM DABS 构架无盘网络
『过水无痕』
前言
无盘软件那么多,为什么选择DABS?做无盘,如果你不想去购买昂贵的专用软件,也担心下载破解版的稳定性。那么就只能选择Intel的PDK或3COM的DABS了。
关于PDK和DABS的区别,只有一个:PDK只能用来构架单网卡的无盘网络,也就是说服务器上只能用一块网卡来组建无盘网络。这对于大型的网络来主进无疑是个致命伤,如果一个网络有七八十台电脑,而服务器没有多个网卡进行分流,网络的负担可想而知。而DABS正好弥补了PDK的这点缺陷,它可以为服务器绑定多网卡。唯一美中不足的是,它的设置较为复杂。好了,下面进入正题。
准备工作
服务器:windows 2000高级服务器或服务器版、3COM DABS、PXE60、网卡(本实例用RTL8139)、PXE远程启动芯片。
客户机:windows98 SE中文版和英文版。(如实在找不到英文版也就算了,去网下载一个更新补丁,以后再议),litenet1.14。
服务器设置
按常规安装好windows2000。接下来再安装3COM DABS,在安装类型中选择server,
然后一路回车,直至安装结束,(安装目录可自行设定)。
在3COM安装的系统根目录下新建一个TFTPBOOT的文件夹,再将3COM安装目录下的BOOTPTAB文件复制到TFTPBOOT。
新建一个共享目录,再配置DHCP,并用PXEREG60.EXE注册。这一点就不多讲了。
添加一个lnguest的用户,密码也设为lnguest。再添加无盘网络上的用户名(密码必须和用户名相同,否则以后无盘工作站不能自动登陆),启动guest帐户。
给服务器添加以下协议:IPX/SPX、NWLink IPX/SPX/NetBIOS Compatible Transport Protocol、TCP/IP、网络的文件和打印机共享。
客户机上传
按常规安装好windows98SE 和网卡驱动,设为“网络用户”登录,用户名和密码均为“lnguest”,并英文版中的网卡驱动的11个文件替换原有文件。如下例所示:
替换到SYSTEM文件夹
NDIS.VXD
替换到WINDOWS文件夹
NET.MSG
KEYB.COM
NDISHLP.SYS
NET.EXE
PROTMAN.DOS
PROTMAN.EXE
PROTOCOL.INI
RTL8139.SYS
RTSND.DOS
SNAPSHOT.EXE
用tweakUI屏蔽软驱,在WINDOWS目录里的SYSTEM.INI文件[386Enh]栏中增加3行:
PagingDrive=S:
MinPagingFileSize=65536 (64M内存的标准配置,如为128M请*2,下同)
MaxPagingFileSize=65536
安装LITENET1.14,点击“NEXT”,“YES”。在出现的对话框中NetBIOS server name 一项中填写服务器的名称,NetBIOS server name一项中填写我们上一步中所建立的共享目录的名称,然后点击“NEXT”继续。在接下来的第二个对话框中选择“NO”,其余均选择“YES”。计算机将重启,然后可按照提示操作,直至上传成功。
3COM DABS设置
创建image文件
点击“程序”―“3COM BOOT SERVICES”―“boot image editor”,然后在出现的对话框中一直点击下一步,最后点击“KEEP”,将会出现“3com boot image editor”对话框。我们先选择第一项“create a TCP/IP or PXE image file”,在image file name中输入c:\tftpboot,选取Options中的所有项目,点击OK开始创建image文件。
创建PXE启动文件
选择第三项“Cerate a PXE menu boot file”,点击ADD,输入刚才创建的IMG文件路径,OK。再点击SAVE,将生成一个mba.pxe文件,保存到c:\tftpboot。
编辑BOOTPTAB文件
点击“程序”―“3COM BOOT SERVICES”―“bootptab editor”,第一项选择PXE,第二项选择open an existing,并输入BOOTPTAB文件的路径,如c:\tftpboot\bootptab。点击OK,可以进入BOOTPTAB EDITOR窗口。
删除所有原记录。点击ADD HOST或“+”,进入“EDIT HOST”对话框。在name中输入准备分配给无盘工作的名称,在node中输入网卡的物理识别号(可以在开机时或在windows下用winipcfg命令查看),在image中输入pxe启动文件的路径。(在文件类型中一定不要按默认为image files,而要选择PXE files)。如此我们便完成了一台无盘工作站的添加,如有多台,则可以继续添加。需要注意的是,一个无盘网络上不能有两个相同的网卡物理识别号。如有,可用相应软件更改。
启动前准备
修改usercmd.bat
复制DABS安装目录下的freemem.com到上传的windows目录下。然后找到倒数第四行,删除rem字段,再删除倒数第二行和第三行,改写为:
c:\windows\freemem.com
qvmem s: %server% %username%
修改控制面板设置
打开控制面板,首先打开3com BOOTP,若出现警告请点击“YES”。在Options中输入BOOTPTAB文件地址,在Network adapters中选择服务器所用的网卡,再点击OK退出。
然后打开3COM PXE,若出现警告请点击“YES”。同上,在Options中输入BOOTPTAB文件地址,在Network adapters中选择服务器所用的网卡,再点击OK退出。
再打开3Com TFTP,在File Transfer项中勾选第三项Transmit secure mode,并输入c:\tftpboot。在Network card中选中服务器所用的网卡,现点击OK退出。
启动3com PXE Server和3com TFTP Server服务
在管理工具的服务项中,将3com PXE Server 和3com TFTP Server两项服务的启动方式由手动更改为自动,并启这两项服务。
至此,客户端和服务器端的设置均已完成。
启动无盘工作站
拔掉客户机上的光驱、硬盘和软驱等存储设备,启动计算机。无盘站第一次启动会要求输入该机所用的共享名称,然后询问是否要将信息自动添加至服务器,按Y进行自动添加。(也可以手动在Netnames.bd文件中添加)重启之后无盘站就可正常登录了。
备注:
Netnames.bd:该文件包含网络上计算机所对应的网卡物理识别号。
IMG文件:只要硬件配置相同,则我们创建一个IMG文件可以在多个网络上使用。