DOS RPL UNDER MICROSOFT LAN MANAGER

Support Bulletin: 4050 Rev: A

Abstract: This document explains how to install DOS RPL function for a Racore 16/4 Token Ring adapter under Microsoft LAN Manager.

NOTE: Ensure that you have the latest Racore OS2 server driver RTR16LM.OS2 installed on the Lan Manager version 2.1 Server and the RTR16LM.MSG file from the Racore drivers diskette directory lanman.os2\drivers \tokenrng\rtr16lm subdirectory is copied to the c:\lanman\netprog subdirectory on the server.

Installation Procedure:

 

1. If the Lan Manager workstation is running with Racore 16/4 cards and is not currently setup to RPL with the Racore cards;

At the Lan Manager DOS workstation you wish to RPL from run 'Setup' and delete the installed protocols and card types, DO NOT SAVE. Select the Racore card from the menu and then add the Lan Protocols, either netbeui or TCPIP or both, and 'REMOTEBOOT'. Save the configuration, installing the

OS2 driver disk files as requested. Then exit the setup program.

2. Reboot the workstation.

3. At the workstation you want to RPL to, Logon as ADMIN.

4. Run 'RPLSETUP' from the workstation/server. For DOS only Remote Boot workstations accept the default suggestions. Insert the disks requested until the program returns to the OS2 prompt and the COMPLETE message is displayed.

5. In the case of DOS 5.0, do the following. Install DOS 5.0 or required DOS version on the workstation.

To do this, change the attributes of the IO.SYS and MS-DOS.SYS found in the root directory of the DOS 5.0 diskettes from Hidden to Visible and Copy these together with all the contents of the \DOS directory to the workstation/server in the following subdirectory.

C:\LANMAN\RPL\RPLFILES\BINFILES\DOS500

6. Copy the file RTR16LM.DOS from the Racore driver disk to;

C:\LANMAN\RPL\BBLOCK\NDIS

7. Create subdirectory; c:\LANMAN\RPL\BBLOCK\NETBEUI\RTR16LM.

8. Create the files DOSBB.CNF and Protocol.ini as shown in appendix A and B below and place them in the subdirectory created in step seven.

9. Edit the RPL.MAP file found in the c:\lanman\rpl sub-directory and add the section in appendix C.

10. Edit the RPLMGR.INI to include the section in appendix D. Then modify the profiles DOS500 and DEFAULT to include node prefix '00001A'.

11. Run 'RPLINST'. This procedure will take a few minutes and will result in a 'Completed Successfully' message on completion.

12. Run 'RPLMGR' add a new workstation. Node address='Node address of remote workstation' Node Name='Anything'

13. At OS2 prompt; type Net Start Remoteboot. This will complete with Successful.

14. Set workstation to LanManager RPL and Boot workstation.

NOTE: The first few times the workstations boot they will be slow, but this process will speed up as the actions are placed in server cache.

Appendix A - Protocol.ini

[protman]

drivername = protman$

dynamic = yes

priority = netbeui

 

[netbeui]

drivername = netbeui$

bindings = RTR16LM

names = 5

ncbs = 8

packets = 20

pipeline = 10

sessions = 4

stacksize = 512

lanabase = 0

 

[xnsnb]

DRIVERNAME = XNSNB$

BINDINGS = RTR16LM

MAXPROCESSES = 12

FGTICKS = 2

BGTICKS = 2

MAXROUTES =

MAXSOCKETS =

MAXXMITDESCS =

NONGROUPS =

SHAREGROUPS =

LOGINLIBRARY = YES

COURIERLIBRARY = NO

NETBIOSGROUPS =

lanabase = 1

 

[xnstp]

DRIVERNAME = XNSTP$

LOAD = XNSTP[CB]

BINDINGS = RTR16LM

MAXPROCESSES = 12

FGTICKS = 2

BGTICKS = 2

MAXROUTES =

MAXSOCKETS =

MAXXMITDESCS =

NONGROUPS =

SHAREGROUPS =

LOGINLIBRARY = YES

COURIERLIBRARY = NO

NETBIOSGROUPS =

lanabase = 1

 

[tcpip]

DRIVERNAME = TCPIP$

IPADDRESS0 = (TCPIP_ADDRESS)

SUBNETMASK0 = (TCPIP_SUBMASK)

DEFAULTGATEWAY0 = (TCPIP_GATEWAY)

NBSESSIONS = 6

LOAD = tcptsr[c],tinyrfc[c],emsbfr[cr]

UNLOAD = "unloadt /notsr[dc]"

bindings = RTR16LM

lanabase = 1

 

[RTR16LM]

DriverName = rtrlm$

[protman]

drivername = protman$

dynamic = yes

priority = netbeui

 

 

[netbeui]

drivername = netbeui$

bindings = RTR16LM

names = 5

ncbs = 8

packets = 20

pipeline = 10

sessions = 4

stacksize = 512

lanabase = 0

 

[xnsnb]

DRIVERNAME = XNSNB$

BINDINGS = RTR16LM

MAXPROCESSES = 12

FGTICKS = 2

BGTICKS = 2

MAXROUTES =

MAXSOCKETS =

MAXXMITDESCS =

NONGROUPS =

SHAREGROUPS =

LOGINLIBRARY = YES

COURIERLIBRARY = NO

NETBIOSGROUPS =

lanabase = 1

 

[xnstp]

DRIVERNAME = XNSTP$

LOAD = XNSTP[CB]

BINDINGS = RTR16LM

MAXPROCESSES = 12

FGTICKS = 2

BGTICKS = 2

MAXROUTES =

MAXSOCKETS =

MAXXMITDESCS =

NONGROUPS =

SHAREGROUPS =

LOGINLIBRARY = YES

COURIERLIBRARY = NO

NETBIOSGROUPS =

lanabase = 1

 

[tcpip]

DRIVERNAME = TCPIP$

IPADDRESS0 = (TCPIP_ADDRESS)

SUBNETMASK0 = (TCPIP_SUBMASK)

DEFAULTGATEWAY0 = (TCPIP_GATEWAY)

NBSESSIONS = 6

LOAD = tcptsr[c],tinyrfc[c],emsbfr[cr]

UNLOAD = "unloadt /notsr[dc]"

bindings = RTR16LM

lanabase = 1

 

[RTR16LM]

DriverName = rtrlm$

 

 

Appendix B - DOSBB.CNF

 

;DOS on Racore Token Ring

BASE D0H

RPL BBLOCK\RPLBOOT.SYS

LDR BBLOCK\RPLSTART.COM ~

DAT BBLOCK\NETBEUI\RTR16LM\PROTOCOL.INI

DRV BBLOCK\RPLDISK.SYS ~ 4 M

EXE BBLOCK\RPLPRO1.COM ~ 2 ~

EXE BBLOCK\RPLBIND2.EXE ~ ~

EXE BBLOCK\PROTMAN.EXE ~ ~

EXE BBLOCK\RPLBIND1.EXE ~ ~

DRV BBLOCK\TCPDRV.DOS /I:C:\LANMAN.DOS ~ ~

EXE BBLOCK\NETBEUI\NETBEUI.EXE ~ 10 ~

DRV BBLOCK\NDIS\RTR16LM.DOS ~ 15 ~

DRV BBLOCK\PROTMAN.DOS /I:C:\LANMAN.DOS ~ M

 

; boot block records:

 

yyyyyyyyyyyy BBLOCK\NETBEUI\RTR16LM\DOSBB.CNF 2 6 F ~

DOS~RACORE~Token~ Ring 00001A ~ ,,, ~ RDOS ~ ~ ~ ~ ~ ~

 

 

Appendix D - RPLMGR.EXE (Workstations are setup with the RPLMGR utility.)

 

; default workstation records: (enable only one in each address range) ;

; 00001A:

; Racore Token Ring - default and Self Configure

 

 

00001A?????? ???????? D FITS\DEFAULT (RPL_SERVER_NAME) S ~ ~ ~ ,,, ~

RDOS~ DEFAULT *~RACORE~Token~Ring~* ~ ~ ~

 

NOTE: These are the two configuration sections that should have had the node prefix '00001A' added.

 

[configuration]

name = DEFAULT

os = DOS500

dirname = DOS

dirname2 = DOS500

bblink = RDOS

fitfileshared = fits\default

comment = DOS 5.00 (Default boot only)

adapter=0005A??????|0000C0??????|02608C??????|00608C??????|42608C???

???|00001B??????|00004B??????|00001A??????

;*;

;*;[configuration]

;*; name = DOS330

;*; os = DOS330 ;*; dirname = DOS

;*; dirname2 = DOS330

;*; bblink = RDOS

;*; fitfileshared = fits\dos330

;*; fitfilepersonal = fits\dos330p

;*; comment = DOS 3.30 (Default)

;*; adapter =

10005A??????|0000C0??????|02608C??????|00608C??????|42608C

??????|00001B??????|00004B??????|00001A??????

 

NOTE: After normal setup all new workstations added will have the following typical lines added automatically.

 

; profile and workstation records added by rplmgr:

 

00001A009CFB 1A009CFB D FITS\DEFAULT (RPL_SERVER_NAME) S ~ ~ ~ ,,, ~

DDOS~ DEFAULT *~RACORE~Token~Ring~* ~ ~ ~