![]() |
CMU-TEK TCP/IP 6.3 for VAX VMS 4.7 - TELNET connection |
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), 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.
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.
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.
Hello Supratim,
ReplyDeleteThis 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
Thanks Andy, I am updating the post for readers to pay attention to your advice in the comments.
DeleteHi,
DeleteIs 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
On ALDUR over HECnet:
Delete$ 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.