xref: /original-bsd/usr.bin/uucp/DOC/README.TCP (revision 3b6250d9)
1The rest of this file is oriented to updating a vanilla 4.2 system.
2As 4.3 comes configured, all you have to do is uncomment the "uucpd"
3line in /etc/inetd.conf (and of course update your L.sys as needed).
4If you want to turn off logging uucp logins in wtmp, set the "user"
5field in inetd.conf to "uucp", who doesn't have write permission on wtmp.
6
7----------------------------------------------------------------------
8Basically, to run UUCP on top of TCP, the code had to be changed to
9not do ioctl's on sockets,etc. Also, a new protocl 't' was added.
10This is because the 'g' protocol maxes out at about 9000 baud
11regardless of the physical medium. The 't' protocol presumes an
12error free channel, and is essentially the 'g' protocol with the
13checksumming and packetizing ripped out.
14
15To install it, make uucp with BSD4_2 defined in uucp.h.
16
17Add a line in /etc/services that looks like:
18uucp		540/tcp		uucpd
19
20Add lines to /etc/rc.local that looks something like:
21if [ -f /etc/uucpd ]; then
22	/etc/uucpd & echo -n ' uucpd'				>/dev/console
23fi
24
25The L.sys entry should look something like:
26uucpname time-to-call TCP port networkname standard uucp login chat
27
28This is how it would look for rochester.
29rochester Any TCP uucp ur-seneca "" uucplogin "" uucppasswd
30
31UUCP site rochester is arpanet site ur-seneca (and there is a
32arpanet site rochester  that is a different machine)
33
34The "port" field is either a word or a number. It is a number,
35that number is used as the port. If it is a word, the word is
36looked up in /etc/services and the port is taken from there.
37
38Another example would be:
39seismo Any TCP 33 seismo "" uucplogin "" uucppassword
40
41In almost every case, the networkname field will be the same as the
42uucpname field. Similarly, the port field will usually be "uucp", which
43says to use the standard uucp port from the services file.
44
45The daemon expects the incoming site to send its login and password
46for authentication.
47
48If you have any problems feel free to call me:
49
50	Rick Adams
51	Center for Seismic Studies
52	1300 North 17th Street, Suite 1450
53	Arlington, VA 22209
54	(703) 276-7900
55	rick@seismo.ARPA
56	seismo!rick
57