Search

Tuesday, March 19, 2019

Installing CMU TCP/IP 6.3 on VAX VMS 4.7 (SIMH)

Supratim Sanyal's Blog: Download and install CMU-TEK CMU TCPIP for VMS 4.7 VAX for TCP/IP services on VAX/VMS 4
CMU-TEK TCP/IP 6.3 for VAX VMS 4.7 - TELNET connection
Thanks to a friend on HECnet (the owner of node ALDUR) I was able to locate, download and install the elusive CMU-TEK TCP/IP services on a SIMH VAX running the ancient VAX VMS 4.7. I installed everything available with CMU TCP/IP for VMS 4, including sources and documentation. It all went smoothly, no hiccups at all - the software is, as expected in the world of VMS, obviosuly high-quality and well designed and implemented.

The VAX VMS 4.7 node "XLVII" was built using Andy Hoffman's distribution.

Update 1-AUG-2020: IMPORTANT - please read Andy's advice in the comments at the bottom before you proceed!

CMU-OpenVMS/IP (CMUIP)

According to Columbia University's Kermit Project Page:

CMU-OpenVMS/IP (CMUIP), originally CMU/Tek-TCP/IP, is a public domain TCP/IP package originally developed at Carnegie-Mellon University (CMU) by Tektronix (Tek). CMUIP was released to the public trust in December 1992 as CMU-OpenVMS/IP and is now maintained by a diligent group from around the Internet. Support is provided through the usenet group:
  vmsnet.networks.tcp-ip.cmu-tek
BSD socket support for C-Kermit is supported thanks to a new CMU-OpenVMS/IP socket library written by Mike O'Malley of Digital Equipment Corporation. If you have this library installed on your VMS system, the build procedure will find the file CMUIP_ROOT:[SYSLIB]LIBCMU.OLB and C-Kermit will be built automatically with CMU-OpenVMS/IP support unless you define NET_OPTION to say otherwise. The LIBCMU socket library can be found on the kermit.columbia.edu anonymous ftp server.

However, there is little activity in the referenced usenet group now.

I installed the base CMU TCP/IP and the primary utilities in one session, and the rest of the applications (TELNET, FINGER, FTP, LPR and E-MAIL) in another. Here are the two session logs.

SESSION-1 (Base CMU-TEK TCP/IP on VAX VMS 4.7)



SESSION-2 (TCP/IP Applications on CMU-TEK on VAX VMS 4.7)



4 comments:

  1. Hello Supratim,

    This is an superb installation guide containing plenty of detail and I now have it running on a SimH VAX8600 with a single NIC under VAX/VMS 4.7.

    I do have a couple of comments for feedback which may help others.

    1) Be extremely careful installing PTY047 and TELNET024. The two work in tandem, one as a pseudo terminal and the other as a mailboc. Any mistakes here will result in: **** FATAL BUG CHECK, VERSION = V4.7 INVEXCEPTN, Exception while above ASTDEL or on interrupt stack.

    2) I have seen an anomaly after installing LPRSMB012 and LPR_SERVER020 which appears to cause the SimH 8600 simulator to hang on boot. If you -E and enter BOOT RQ0 again the system comes up properly. I will try this on other VAXen simulators.

    3) According to the documentation I have seen, the software will function on VMS 4.4, VMS 4.5 and VMS 4.6. CMS 4.7 was not mentioned, other than to say that it *should* work properly on VMS versions higher than 4.6 but not on V5.0 and above.

    An excellent effort on your part putting this together!

    Best regards
    Andy Hoffman

    ReplyDelete
    Replies
    1. Thanks Andy, I am updating the post for readers to pay attention to your advice in the comments.

      Delete
    2. Hi,
      Is the CMU/IP package still available somewhere? I've a VMS 4.7 instance up and running and an trying to get a TCP/IP stack running on it (to save me having to telnet to a VMS 6.2 box and then use DECnet to get onto the VMS 4.7 instance.
      regards,
      Mark

      Delete
    3. On ALDUR over HECnet:

      $ dir ALDUR::DISK$OLD_USERS:[DECUS.LT92B.CMU]

      Directory ALDUR::DISK$OLD_USERS:[DECUS.LT92B.CMU]

      AAAREADME.TXT;1 CMUIP066.A;1 CMUIP066.B;1 CMUIP066.C;1
      CMUIP066.D;1 FINGER024.A;1 FINGER024.B;1 FINGER024.C;1
      FINGER024.D;1 FTP026.A;1 FTP026.B;1 FTP026.C;1
      FTP026.D;1 HOSTNM010.A;1 HOSTNM010.B;1 HOSTNM010.C;1
      HOSTNM010.D;1 INET_MAILSHR020.A;1 INET_MAILSHR020.B;1 INET_MAILSHR020.C;1
      INET_MAILSHR020.D;1 IPACP063.A;1 IPACP063.B;1 IPACP063.C;1
      IPACP063.D;1 IPDRIVER063.A;1 IPDRIVER063.B;1 IPDRIVER063.C;1
      IPDRIVER063.D;1 LPRSMB012.A;1 LPRSMB012.B;1 LPRSMB012.C;1
      LPRSMB012.D;1 LPR_SERVER020.A;1 LPR_SERVER020.B;1 LPR_SERVER020.C;1
      LPR_SERVER020.D;1 MAILSMB026.A;1 MAILSMB026.B;1 MAILSMB026.C;1
      MAILSMB026.D;1 NAMSRV022.A;1 NAMSRV022.B;1 NAMSRV022.C;1
      NAMSRV022.D;1 NETEXIT063.A;1 NETEXIT063.B;1 NETEXIT063.C;1
      NETEXIT063.D;1 NETLOG063.A;1 NETLOG063.B;1 NETLOG063.C;1
      NETLOG063.D;1 NETSTAT063.A;1 NETSTAT063.B;1 NETSTAT063.C;1
      NETSTAT063.D;1 PTY047.A;1 PTY047.B;1 PTY047.C;1
      PTY047.D;1 RSH.BCK;1 SMAIL026.A;1 SMAIL026.B;1
      SMAIL026.C;1 SMAIL026.D;1 SMTP_SERVER026.A;1 SMTP_SERVER026.B;1
      SMTP_SERVER026.C;1 SMTP_SERVER026.D;1 TELNET024.A;1 TELNET024.B;1
      TELNET024.C;1 TELNET024.D;1 UNIXSHR.BCK;1

      Total of 75 files.

      Delete

"SEO" link builders: move on, your spam link will not get posted.

Recommended Products from Amazon