Difference between revisions of "Installing, Configuring, and Testing DECnet V1.3 on VMS V2.0"
m (TU58 image link corrected) |
m (→Remarks on NCP in DECnet V1.3: corrected link) |
||
Line 348: | Line 348: | ||
The NCP syntax of DECnet V1.3 may look similar to the syntax of more recent DECnet versions (e.g. DECnet for VMS V4.x), but there are a lot of differences. | The NCP syntax of DECnet V1.3 may look similar to the syntax of more recent DECnet versions (e.g. DECnet for VMS V4.x), but there are a lot of differences. | ||
− | The manuals for DECnet V1.3 are not available as of yet, but you can use see the | + | The manuals for DECnet V1.3 are not available as of yet, but you can use see the provisional manual [[NCP DECnet/VAX V1.3]] instead. |
[[Category: SIMH Tutorials]] | [[Category: SIMH Tutorials]] | ||
[[Category: VMS Practical Guides]] | [[Category: VMS Practical Guides]] |
Revision as of 09:26, 5 June 2022
Contents
Some Infos on DECnet V1.3
- DECnet V1.3 for VMS is DECnet Phase II.
- The only available DECnet device for VMS at this time is the DMC11, and the only available protocol is DDCMP.
- You can only configure point-to-point connections to other systems running DDCMP in DMC11-mode.
Install DECnet V1.3 on VMS V2.0
Get DECnet V1.3 TU58 tape image from here, unzip and put it in into the directory where the SIMH vax750 simulator resides.
In vax750.ini change the line:
ATT TD CONSOLE.T58
to:
ATT TD VAXDNTV13.T58
Boot VMS V2.0 and log in as SYSTEM.
Connect the console device:
$ MC SYSGEN SYSGEN> CONNECT CONSOLE SYSGEN> EXIT $ SH DEV C List of Devices on 3-JUN-1980 17:30:47.70 Device Device Device Err. Volume Free Trans Mount Name Status Characteristics Count Label Blocks Count Count CSA1: on line 0 $
Start the Installation:
$ SET DEF <SYSUPD> $ @VMSUPDATE VMS Update Procedure This command procedure performs VAX/VMS software updates and optional software installations for VAX/VMS Release 2. During this sequence, the standard console medium will not be present in the console drive. Therefore, the system may be vulnerable to a power failure or other fatal crash. If a system crash should occur during this period the update sequence can be restarted at the beginning of the first incomplete update. Dismount the current console medium. %SYSTEM-F-DEVNOTMOUNT, device is not mounted Please place the first volume in the console drive Are you ready to continue?: YES %MOUNT-I-MOUNTED, VAXDNTV13 mounted on _CSA1:
Be patient - the installation takes a while ...
***** End of DECnet-VAX installation ***** Are there more kits to process?: NO Please place the system console medium in the console drive. Are you ready to continue?: YES %MOUNT-I-MOUNTED, CONSOLE mounted on _CSA1: Requested update sequence is complete. $
Check for the presence of the DECnet devices:
$ SET DEF <SYSEXE> $ MC SYSGEN SYSGEN> CONNECT NET/NOADAPTER/DRIVER=NETDRIVER SYSGEN> EX $ SH DEV X List of Devices on 3-AUG-1980 10:19:20.58 Device Device Device Err. Volume Free Trans Mount Name Status Characteristics Count Label Blocks Count Count XMA0: on line 0 XMB0: on line 0 $ SH DEV N List of Devices on 3-AUG-1980 10:19:24.21 Device Device Device Err. Volume Free Trans Mount Name Status Characteristics Count Label Blocks Count Count NLA0: on line 0 NET0: on line 0 $
Configure DECnet V1.3
Configure DECnet using the provided CONFIGNET.COM procedure.
You get some settings you probably do not need, but the procedure makes it easier to get everything right.
$ @CONFIGNET ! !PURGE EVERYTHING ! PURGE LOCAL %NCP-E-DELERR, error deleting file SYS$SYSTEM:LOCALNODE.DAT -RMS-E-FNF, file not found PURGE KNOWN REMOTES %NCP-E-DELERR, error deleting file SYS$SYSTEM:RMTNODE.DAT -RMS-E-FNF, file not found PURGE KNOWN LINES %NCP-E-DELERR, error deleting file SYS$SYSTEM:LINE.DAT -RMS-E-FNF, file not found PURGE KNOWN OBJECTS %NCP-E-DELERR, error deleting file SYS$SYSTEM:OBJECT.DAT -RMS-E-FNF, file not found ! !LOCAL NODE DEFINITIONS ! DEFINE LOCAL - NAME VAX1 - NUMBER 2 - MAXLINKS 128 - MAXNODES 10 %NCP-S-RECADD, new database record added ! !NODE DEFINITIONS FOR THE LOCAL ! DEFINE REMOTE - NAME VAX1 - NUMBER 2 - SECLDR _NA - TERLDR _NA - DLLFILE _NA - BOOTPW _NA - RCVPW HELLOVAX - XMTPW HELLOVAX - NONPRVID GUEST - NONPRVPSW GUEST - NONPRVACC _NA - PRVID SYSTEM - PRVPSW MANAGER - PRVACC _NA - CONNECT_TIMER _NA - SERVER _NA - SERVERLINE _NA - HOST _NA %NCP-S-RECADD, new database record added ! !REMOTE VAX2 ! DEFINE REMOTE - NAME VAX2 - NUMBER 3 - SECLDR _NA - TERLDR _NA - DLLFILE _NA - BOOTPW _NA - RCVPW HELLOVAX - XMTPW HELLOVAX - NONPRVID GUEST - NONPRVPSW GUEST - NONPRVACC _NA - PRVID SYSTEM - PRVPSW MANAGER - PRVACC _NA - CONNECT_TIMER _NA - SERVER _NA - SERVERLINE _NA - HOST _NA %NCP-S-RECADD, new database record added ! !A REMOTE, DOWN-LINE LOADABLE RSX11S SYSTEM ! DEFINE REMOTE - NAME NOD11S - NUMBER 5 - SECLDR SECDMC.SYS - TERLDR TERDMC.SYS - DLLFILE NOD11S.SYS - BOOTPW DUMP - RCVPW HELLOALL - XMTPW HELLOYES - NONPRVID GUEST - NONPRVPSW GUEST - NONPRVACC _NA - PRVID SYSTEM - PRVPSW MANAGER - PRVACC _NA - CONNECT_TIMER _NA - SERVER VAX1 - SERVERLINE DMC11_1 - HOST VAX1 %NCP-S-RECADD, new database record added ! !DEFINE CONNECTING LINES ! DEFINE LINE - NAME XMA0 - DEVICE_TYPE DMC11 - NUMBER 0 - LINE _NA - ADDRESS _NA - REMOTE VAX2 - BUFFERSIZE 192 - NUMBERBUFFERS 6 - CHARACTERISTICS FULLDUPLEX - TIMEOUT 10 %NCP-S-RECADD, new database record added DEFINE LINE - NAME XMB0 - DEVICE_TYPE DMC11 - NUMBER 1 - LINE _NA - ADDRESS _NA - REMOTE NOD11S - BUFFERSIZE 192 - NUMBERBUFFERS 4 - CHARACTERISTICS FULLDUPLEX - TIMEOUT 10 %NCP-S-RECADD, new database record added ! !DEFINE NECESSARY OBJECTS ! DEFINE OBJECT - NAME NICE - NUMBER 19 - FILE NICE - PRIVILEGES DIAGNOSE OPER %NCP-S-RECADD, new database record added DEFINE OBJECT - NAME TASK - NUMBER 0 - FILE TASK - PRIVILEGES _NA %NCP-S-RECADD, new database record added DEFINE OBJECT - NAME FAL - NUMBER 17 - FILE FAL - PRIVILEGES _NA %NCP-S-RECADD, new database record added DEFINE OBJECT - NAME DTR - NUMBER 63 - FILE DTR - PRIVILEGES _NA %NCP-S-RECADD, new database record added DEFINE OBJECT - NAME MAIL - NUMBER 27 - FILE MAIL - PRIVILEGES _NA %NCP-S-RECADD, new database record added DEFINE OBJECT - NAME REMACP - NUMBER 23 - FILE REMACP - PRIVILEGES _NA %NCP-S-RECADD, new database record added ! !TURN EVERYTHING ON ! SET STATE LOCAL ON Opcom, 10:19:43.21, NETACP Accnt= Opcom, DECnet starting SET STATE LINE DMC11_0 ON Opcom, 10:19:43.99, NETACP Accnt= Opcom, DECnet line XMA0: starting SET STATE LINE DMC11_1 ON Opcom, 10:19:44.00, NETACP Accnt= Opcom, DECnet line XMB0: starting ! !LEAVE NCP ! EXIT $
Test DECnet V1.3
See if DECnet is running:
$ SH NET Node Address Line State VAX1 2 LOCAL ON $
A first DECnet test (using SET HOST to connect to the local node):
$ @[SYSMGR]RTTLOAD %RUN-S-PROC_ID, identification of created process is 00030015 $ SET HOST VAX1 Username: SYSTEM Password: Welcome to VAX/VMS Version V2.0 on node _VAX1:: $ SH SYS VAX/VMS Processes on 3-JUN-1980 17:46:35.42 Uptime 0 01:27:42 Pid Process Name UIC State Pri Dir. I/O CPU Page flts Ph.Mem 00010000 NULL 000,000 COM 0 0 01:27:21.38 0 0 00010001 SWAPPER 000,000 HIB 16 0 00:00:00.06 0 0 00010014 _RTA1: 001,004 CUR 4 5 00:00:00.27 80 79 00030015 REMACP 001,003 HIB 8 2 00:00:00.07 32 22 00020016 NETACP 001,001 HIB 10 8 00:00:00.30 65 53 00010017 ERRFMT 001,006 HIB 8 27 00:00:00.04 29 30 00010018 OPCOM 001,004 LEF 8 6 00:00:00.02 33 40 00010019 JOB_CONTROL 001,004 HIB 9 7 00:00:00.00 33 80 0001001A DRA0ACP 001,003 HIB 8 255 00:00:01.66 64 111 0002001B SYSTEM 001,004 HIB 8 175 00:00:05.81 1557 28 $ MC NCP NCP>SH LINKS LINKS FOR LOCAL AS OF 3-JUN-1980 17:50:35.08 NODE=VAX1 380/0002001B 379/00030015 378/00030014 377/00010013 NCP>SH STATUS LOCAL STATUS OF LOCAL, AS OF 3-JUN-1980 17:51:19.10 NODE=VAX1(2),SYSTEM=VAX/VMS Version V2.0 ROUTING VERSION=3.1.0 COMMUNICATION VERSION=3.1.0 STATE=ON DEFAULT HOST=VAX1 NCP>EXIT $ LOGOUT SYSTEM logged out at 3-JUN-1980 17:47:05.29 %REM-S-END, control returned to node _VAX1:: $
DECnet V1.3 is successfully installed and configured on VMS V2.0!
Remarks on NCP in DECnet V1.3
NCP, the VMS Network Control Program is used to configure DECnet.
The NCP syntax of DECnet V1.3 may look similar to the syntax of more recent DECnet versions (e.g. DECnet for VMS V4.x), but there are a lot of differences.
The manuals for DECnet V1.3 are not available as of yet, but you can use see the provisional manual NCP DECnet/VAX V1.3 instead.