home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / vmsnet / networks / tcpip / ucx / 62 next >
Encoding:
Internet Message Format  |  1992-08-12  |  18.3 KB

  1. Path: sparky!uunet!stanford.edu!rutgers!spcvxb.spc.edu!terry
  2. From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
  3. Newsgroups: vmsnet.networks.tcp-ip.ucx
  4. Subject: vmsnet.networks.tcp-ip.ucx Monthly FAQ posting
  5. Summary: UCX FAQ
  6. Keywords: FAQ
  7. Message-ID: <1992Aug12.123153.3573@spcvxb.spc.edu>
  8. Date: 12 Aug 92 16:31:53 GMT
  9. Expires: 11 Sep 92 12:32:30 EDT
  10. References: <1992Jul10.052540.3259@spcvxb.spc.edu>
  11. Organization: St. Peter's College, US
  12. Lines: 435
  13.  
  14. Archive-name: ucx-faq/part1
  15. Last-Modified: 08-Aug-1992 14:41
  16. Version: 1.0
  17.  
  18. *******************************************************
  19. *                               *
  20. *   Answers to Frequently asked questions about UCX   *
  21. *                              *
  22. *******************************************************
  23.  
  24. This post contains Part 1 (currently the only part) of the UCX FAQ. It will
  25. be posted to vmsnet.networks.tcp-ip.ucx and news.answers monthly, once the
  26. content stabilizes a bit.
  27.  
  28. Changes to this FAQ will be marked with vertical bars (or whatever passes for
  29. a vertical bar on your display) thusly:
  30.  
  31. | This is a sample changed section.
  32.  
  33. This document contains "Frequently Asked Questions" (or FAQ for short) about
  34. UCX. Answers (hopefully correct ones, even) are also included. There is a
  35. table of contents, followed by the actual questions and answers.
  36.  
  37. Many common questions about UCX are answered in this document, it would be a
  38. good idea to read it to see if your question has already been answered before
  39. posting to the UCX newsgroup. I monitor the related newsgroups for UCX-related
  40. questions and answers, and add them to this document when appropriate. Updates
  41. will be posted monthly.
  42.  
  43. If you have additional information or corrections to any of the items in this
  44. FAQ, feel free to send them to me for inclusion in the next version. See the
  45. end of this file for my address. Please indicate that you are submitting an
  46. item for the UCX FAQ in your message.
  47.  
  48. This file is also available via FTP from ftp.spc.edu (192.107.46.27) in the
  49. [.ucx] directory as ucx-faq.txt
  50.  
  51. CONTENTS
  52.  
  53.     I. General information
  54.     1.1) What is UCX?
  55.     1.2) What is the current version?
  56.     1.3) What patches are available and what are they for?
  57.     1.4) When is version 2 coming out?
  58.     1.5) What new features will be in V2?
  59.  
  60.     II. Included utilities
  61.     2.1) Why isn't <favorite utility> included?
  62.     2.2) Why doesn't UCX FTP support STRU VMS?
  63.     2.3) Why doesn't UCX FTP work with "new" Unix FTP servers?
  64.     2.4) Why doesn't UCX Telnet have a 3270 mode?
  65.     2.5) Why isn't a BIND server included?
  66.  
  67.     III. Other utilities
  68.     3.1) What add-on utilities are available?
  69.     3.2) PING
  70.      3.3) SMTP mail
  71.     3.4) NSLOOKUP
  72.     3.5) RLOGIN
  73.     3.6) TALK
  74.     3.7) LPR
  75.     3.8) POP server
  76.     3.9) Archie client
  77.     3.10) IRC client
  78.     3.11) Empire client
  79.     3.12) NNTP clients and servers
  80.     3.13) WHOIS
  81.     3.14) Finger
  82.     3.15) TRACEROUTE
  83.  
  84.     IV. Programming
  85.     4.1) Where is the programming documentation?
  86.     4.2) Why don't routines like getprotobyname() work?
  87.  
  88.     V. Common problems and solutions
  89.     5.1) Why can't non-privileged users do <X>?
  90.     5.2) What is the UCX security patch for?
  91.     5.3) How can I disable incoming Telnet access
  92.  
  93.     VI. NFS (Network File System)
  94.  
  95. 1.1) What is UCX?
  96.  
  97.   UCX (VMS/Ultrix Connection, also known as TCP/IP services for VMS) is a
  98. package from Digital Equipment Corporation (DEC) which provides connectivity
  99. between VAX systems running VMS and other systems running the TCP/IP proto-
  100. cols. Although the name implies that it is for connecting Ultrix systems to
  101. VMS systems, it works with other TCP/IP implementations. Because it is a DEC
  102. product available under the Campuswide Software License Grant (CSLG) program
  103. to qualifying schools, it enjoys a large popularity.
  104.  
  105. 1.2) What is the current version?
  106.  
  107.   The current distributed version (on both traditional media and CD-based
  108. distributions) is V1.3A or V1.3B. The difference is the presence of a cover
  109. letter describing a security patch (see section 5.2).
  110.  
  111. 1.3) What patches are available and what are they for?
  112.  
  113. |   The Colorado Springs Customer Support Center (CSC) has issued several patch
  114. | kits for UCX. The general part number is CSCPAT_0903xxx, where xxx is a vers-
  115. | ion number which changes. The latest version is 018, meaning release 1.8 of
  116. | the patch kit.
  117.  
  118.   If you have telephone support, you are probably entitled to these patches.
  119. If you have an "access number" for the CSC, you can contact them to order the
  120. patch kit.
  121.  
  122.   There are a number of bugs in the base kit, some of which will allow non-
  123. privileged users to crash your system. I would strongly urge you to acquire
  124. and install a patch kit if you haven't already.
  125.  
  126. 1.4) When is version 2 coming out?
  127.  
  128.   Version 2 was announced some time ago. At this time it is not yet shipping.
  129. Rumors of various Field Test versions have surfaced, but I don't know of any-
  130. one who has seen it yet.
  131.  
  132. |   Reports from the Spring 1992 DECUS Symposium say either "June/July 1992"
  133. | or "July 10th, 1992", so it seems that July would be a good guess.
  134.  
  135. 1.5) What new features will be in V2?
  136.  
  137. |   A copy of the UCX V2.0 SPD (Software Product Description) is available
  138. | via anonymous FTP from ftp.spc.edu in [.ucx]ucx-20-spd.txt. This SPD should
  139. | also be available from DEC's Electronic Connection, from DSIN/DSNlink, and
  140. | the Digital Reference service. Your sales representative may also be able
  141. | to get you a copy. You should refer to "SPD 25.A4.04". As this document is
  142. | 20 pages long, it can't be included here. However, the following is the text
  143. | of the "New Features" section:
  144. |
  145. | The following new features and enhancements have been added to DEC TCP/IP
  146. | Services for OpenVMS:
  147. |
  148. | o  Simple Mail Transfer Protocol (SMTP)
  149. |
  150. | o  Simple Network Management Protocol (SNMP) Agent
  151. |
  152. | o  Fiber Distributed Data Interface (FDDI) Support
  153. |
  154. | o  DEC TCP/IP Auxiliary server (inetd)
  155. |
  156. | o  Berkeley R commands (rsh, rexec, rlogin )
  157. |
  158. | o  File conversion "on the fly" (NFS)
  159. |
  160. | o  Enhanced DEC TCP/IP management
  161. |
  162. | o  Enhanced security and network access control
  163. |
  164. | o  Remote printing
  165.  
  166. II. Included utilities
  167.  
  168. 2.1) Why isn't <favorite utility> included?
  169.  
  170.   Good question. DEC seems to have implemented only the features necessary
  171. to interact with Ultrix systems. Perhaps some of the missing features will
  172. be added in V2 of UCX.
  173.  
  174. 2.2) Why doesn't UCX FTP support STRU VMS?
  175.  
  176.   First, STRU VMS is an extension to the FTP protocol which was developed by
  177. TGV, Inc. (makers of another TCP/IP package for VMS called Multinet). It al-
  178. lows two systems that support the STRU VMS extension to transfer arbitrary
  179. VMS file types. Normal FTP only has two modes, text and binary, which means
  180. that "complex" VMS file types such as .OBJ and RMS indexed files cannot be
  181. transfered. You can always insert these files into BACKUP savesets, which
  182. can then be transfered in binary mode.
  183.  
  184. |   Note that such files will be received with a record size of 512, which
  185. | VMS BACKUP won't like. You can use any of the record attribute changers,
  186. | such as Joe Meadows' excellent FILE utility, to reset the record size.
  187.  
  188. 2.3) Why doesn't UCX FTP work with "new" Unix FTP servers?
  189.  
  190.   A new version of the Unix FTP server has been showing up at popular archive
  191. hosts. It generally identifies itself as version 6.something. By default, it
  192. generates long multi-line responses which confuse the UCX FTP client. At most
  193. sites, when you give the anonymous username and are prompted for a password,
  194. entering a dash "-" in front of your network address will instruct the server
  195. to use the older mode. You may miss some important messages when doing this,
  196. however.
  197.  
  198.   The decwrl.dec.com host uses the new style server. The archive maintainers
  199. on that system have sent an internal mail message to the UCX development group,
  200. so this problem should (hopefully) be fixed in V2 of UCX.
  201.  
  202. 2.4) Why doesn't UCX Telnet have a 3270 mode?
  203.  
  204.   Probably because a) it wasn't necessary to talk to an Ultrix host, and b)
  205. they are generally very difficult to write and maintain. In fact, I know of
  206. only two base implementations - the one that comes with Berkeley Unix and one
  207. developed somewhere in Europe. [If anyone has either ported to UCX, please let
  208. me know so I can add that information here.]
  209.  
  210. 2.5) Why isn't a BIND server included?
  211.  
  212.   Probably due to the same reason as 2.4.a. This isn't as big of a problem as
  213. it seems for some sites, as a Unix box can be configured to provide name ser-
  214. vice to the UCX systems. Also, if you are connected to the Internet, it is
  215. likely that your regional service provider can supply name service for you.
  216.  
  217. III. Other utilities
  218.  
  219. 3.1) What add-on utilities are available?
  220.  
  221.   Due to the missing pieces in UCX, many sites have ported parts of the Berk-
  222. eley Unix tools to UCX or written replacements from scratch. Here is a list
  223. of the known tools. If you have additional info on any of these, please write
  224. so I can add it to the list.
  225.  
  226. 3.2) PING
  227.  
  228.   PING is used to test if a TCP/IP host is alive, by sending echo request
  229. packets to it.
  230.  
  231.   PING is a relatively easy port from BSD to UCX. One such port was done by
  232. William P. Bame, <bill@office.ab.umd.edu>. This port is available from the FTP
  233. server at FTP.SPC.EDU in file [.ucx]ping.bck.
  234.  
  235.  3.3) SMTP mail
  236.  
  237.   UCX does not include any native facilities for handling the transport of
  238. mail over TCP/IP links. There are at least two packages that implement mail
  239. with UCX. The first is a commercial package from Innosoft, called PMDF. For
  240. more information, contact them at:
  241.  
  242.     Innosoft International, Inc.
  243.     250 West First Street, Suite 240
  244.      Claremont, CA 91711
  245.     (714) 624-7907
  246.     (714) 621-5319 (FAX)
  247.     service@innosoft.com
  248.  
  249.   The second package is non-commercial, and was written by Matt Madison of RPI.
  250. It is called MX (or Message eXchange) and is available via anonymous FTP from
  251. | ftp.spc.edu. It is also available on various DECUS Program Library tapes.
  252.  
  253.   Both of these packages support various additional transports and provide
  254. extra utilities such as mailing list management and file distribution.
  255.  
  256. 3.4) NSLOOKUP
  257.  
  258.   NSQUERY is a package similar in function to the nslookup tool provided on
  259. BSD Unix systems. It takes a host name or Internet address and returns infor-
  260. mation from a nameserver about that host or address. It was written by Matt
  261. | Madison and is available via anonymous FTP from ftp.spc.edu.
  262.  
  263. 3.5) RLOGIN
  264.  
  265.   RLOGIN (remote login) is one of the Unix r-series commands (others are rcp,
  266. rsh, and rdist). UCX provides an RLOGIN server which prompts the user for a
  267. username and password (thus acting just like TELNET). UCX does not provide an
  268. RLOGIN client.
  269.  
  270.   I have modified an RLOGIN someone on the net gave me. It works with UCX, but
  271. the code is really awkward. As it will only work for privileged users, I don't
  272. feel it's worth distributing, especially since UCX V2 is rumored to include a
  273. supported version. If you absolutely *must* have it, send me mail and we can
  274. discuss it.
  275.  
  276. 3.6) TALK
  277.  
  278.   TALK is the TCP/IP equivalent of the VMS PHONE utility. I have ported the
  279. BSD Network-2 version of TALK to VMS. It is available from ftp.spc.edu in the
  280. [.ucx] directory as ntalk.bck, ntalkd.bck, and talk.readme. Note that you had
  281. better have at least V1.2 of the CSCPAT_0903 patch kit (see section 1.3) or
  282. someone _will_ crash your system with this.
  283.  
  284. 3.7) LPR
  285.  
  286.   LPR is the remote printing support package used by Unix systems. The closest
  287. thing to it under VMS/DECnet would be DQS (Distributed Queueing Services). I
  288. don't know of any stand-alone ports of LPR to UCX. I am told that both a client
  289. and server will be available in UCX V2.0.
  290.  
  291. |   Keith Moore <moore@cs.utk.edu> says that he has a version of LPR that works
  292. | with UCX as well as other TCP/IP packages. It also includes DECnet support.
  293. | You can FTP it from cs.utk.edu as readonly/port-lpr-1-3.vms.
  294.  
  295. 3.8) POP server
  296.  
  297.   The IUPOP3 server is a VMS implementation of the Post Office Protocol Vers-
  298. ion 3, based on RFC 1225 (which supersedes RFC 1081).
  299.  
  300. IUPOP3 was developed and tested on VMS 5.3 and 5.4 systems, using the VMS
  301. callable mail (MAIL$) interface.  The current release is believed to be com-
  302. patible with current versions of these TCP/IP network implementations: Wol-
  303. longong's WIN/TCP for VMS, DEC's UCX, and TGV's Multinet.
  304.  
  305. The current version is 1.7, and is available from logos.ucs.indiana.edu in
  306. directory /pub/iupop3.  Email questions and/or comments can be directed to
  307. iupop3@indiana.edu.
  308.  
  309. 3.9) Archie client
  310.  
  311.   Archie is a client/server system which assists users in locating packages
  312. that are available for anonymous FTP on the Internet. Normally a user would
  313. give the name of a program and Archie would return the names of sites that
  314. program could be retrieved from. At the moment, the Archi servers don't seem
  315. to have a lot of information about VMS packages, but that will probably change
  316. soon.
  317.  
  318.   A version of the Archie client was posted to the vmsnet.sources newsgroup 
  319. and can be retrieved via anonymous FTP from cerritos.edu in the [.vmsnet] dir-
  320. ectory as archie_client.bck_z.
  321.  
  322. 3.10) IRC client
  323.  
  324.   IRC (Internet Relay Chat) is a real-time chat system. It is a very popular
  325. system among students. A client for VMS is available via anonymous FTP from
  326. | freebie.engin.umich.edu as /pub/irc/clients/vms/IRC172.COM. Note that this
  327. | host is a Unix system - case matters. There is another variant available
  328. | from coombs.anu.edu.au as /pub/irc/vms/irc173.com.
  329.  
  330.  
  331. 3.11) Empire client
  332.  
  333.   Empire is a multi-player war game. It's the other popular thing students
  334. do. A version of the client for UCX is available via anonymous FTP from
  335. ucbvax.berkeley.edu as /pub/games/empire/bsd/vms-emp1.1client-2.5. Again, this
  336. is a Unix system so case matters. Also, you'll have to call it something else
  337. on your system as this name isn't valid on VMS.
  338.  
  339. 3.12) NNTP clients and servers
  340.  
  341.   NNTP is the protocol used to transfer Usenet news over TCP/IP links. The
  342. most common package seems to be ANU News, which is available as part of the
  343. DECUS UUCP distribution. It has a UCX client but no server. A multithreaded
  344. ANU NNTP server for UCX was posted to news.software.anu-news by Steve Bour,
  345. jsbour@ualr.edu. It can be obtained via anonymous FTP from ualret.ualr.edu
  346. in the /pub/anu-news directory.
  347.  
  348.   Another news reader is the aptly named NEWSRDR package by Matt Madison. It
  349. | is available via anonymous FTP from ftp.spc.edu.
  350.  
  351.   Joel Snyder's VNEWS package also supports UCX (and also other TCP packages
  352. such as MultiNet, Wollongong, Process Software, CMU/Tek as well as DECnet) as
  353. a news transport. A Fortran compiler is required. VNEWS is available via anony-
  354. mous ftp from arizona.edu in the directories [.software.vms.vnews...]. It is
  355. being maintained by Joel Snyder (jms@arizona.edu), so questions and bug reports
  356. should go to him.
  357.  
  358. |   DXRN/MXRN (X Windows readers for DECwindows and DECwindows/Motif) support
  359. | UCX as well. Both programs are built from the same source files. It is
  360. | available via anonymous FTP from decuac.dec.com as file /pub/DEC/dxrn.share.
  361. | This is a VMS-SHARE format file.
  362.  
  363. |   Another news reader named VMS NEWS is available from ftpvms.ira.uka.de in
  364. | directory [.news]news122.com.
  365.  
  366. 3.13) WHOIS
  367.  
  368.   WHOIS is an interface into the user/host/network registry provided by the
  369. DDN Network Information Center, nic.ddn.mil. The Unix version ports easily
  370. to UCX and is available from ftp.spc.edu in directory [.ucx] as whois.bck.
  371.  
  372. 3.14) Finger
  373.  
  374.   Finger is a user locater and information tool. Many versions exist. One
  375. which is known to work with UCX was written by Matt Madison and is available
  376. | via anonymous FTP from ftp.spc.edu.
  377.  
  378.   Another version, called "DECUS Finger" is available via anonymous FTP from
  379. ftp.spc.edu in directory [.finger]. Its UCX support is presently incomplete.
  380. A major rewrite is in progress.
  381.  
  382. |   Jacob Levanon writes: "You can get a finger daemon that works with UCX/
  383. | WINS/TGV from logos.ucs.indiana.edu via anonymous ftp. (/pub/iufingerd)."
  384.  
  385. |   Bernd Onasch has written a finger client and server, along with a number
  386. | of other servers for "standard" Unix features like chargen, echo, etc. You
  387. | can obtain these from fileserv@@irav17.ira.uka.de by using the command GET
  388. | UCXTOOLS. These are also available via anonymous FTP from ftp.spc.edu in
  389. | the [.ucx] directory.
  390.  
  391. 3.15) TRACEROUTE
  392.  
  393.   TRACEROUTE is a tool for determining what path your packets take to get from
  394. your host to another host. It is very useful for troubleshooting network prob-
  395. lems. I attempted to port this to UCX, but it requires an option which is not
  396. present in the UCX driver (the ability to transmit a raw UDP packet without en-
  397. capsulation). If anyone wants to patch the driver/ACP to support this option,
  398. | contact me for the sources for TRACEROUTE.
  399.  
  400. IV. Programming
  401.  
  402. 4.1) Where is the programming documentation?
  403.  
  404.   The documentation is split between the UCX Programmer's Reference (part of
  405. the UCX documentation) and the VAX C RTL User's Guide (part of the VAX C doc-
  406. umentation). The Unix-style routines are in the back of the C manual and the
  407. $QIO routines are in the UCX manual. Note that the Unix-style routines are in-
  408. complete (see section 4.2) and are not listed in any known order in the manual.
  409.  
  410. 4.2) Why don't routines like getprotobyname() work?
  411.  
  412.   DEC seems to have added entry points for all of the Unix networking functions
  413. to the UCX sharable image. This way, functions could be implemented in the fu-
  414. ture without reqiring relinking of existing programs. Unfortunately, the unim-
  415. plemented funtions return NULL, rather than a null pointer, so most programs
  416. ported from Unix will ACCVIO rather than returning an error. Oh well. The best
  417. answer is if the function isn't listed in the documentation, it doesn't work,
  418. whether or not it's undefined at link time.
  419.  
  420. V. Common problems and solutions
  421.  
  422. 5.1) Why can't non-privileged users do <X>?
  423.  
  424.   An early bug in UCX V1.3 caused the file UCX$ACCESS_SHR to not be installed
  425. properly. A copy needs to be in SYS$SPECIFIC:[SYSLIB], protected with G:RE and
  426. W:RE.
  427.  
  428. 5.2) What is the UCX security patch for?
  429.  
  430.   On December 18th, 1990 DEC issued a warning bulletin to UCX customers warning
  431. of a potential security problem. That letter is also found on the CD-ROM dis-
  432. tribution of UCX. If you don't have a copy, you should contact your support 
  433. person and get a copy of the letter.
  434.  
  435. 5.3) How can I disable incoming Telnet access?
  436.  
  437.   Edit the file SYS$MANAGER:UCX$REMOTE_TTY_STARTUP.COM and comment out the
  438. line: UCX START SERV TELNET. You may also want to comment out the line: UCX
  439. START SERV RLOGIN.
  440.  
  441.     VI. NFS (Network File System)
  442.  
  443. [As we don't use the NFS portion of UCX I don't have any material for this
  444. section. Please let me know what should be covered here].
  445.  
  446.     Terry Kennedy        Operations Manager, Academic Computing
  447.     terry@spcvxa.bitnet    St. Peter's College, Jersey City, NJ USA
  448.     terry@spcvxa.spc.edu    +1 201 915 9381
  449.