|
|
1.1 root 1:
2: B E R K E L E Y N E T W O R K
3:
4:
5: The code in this directory is the most up-to-date network source
6: on the machine.
7:
8: NOTE: if you are already running my stuff, this version has a new protocol
9: that is incompatible on a link-by-link basis with the earlier one.
10: Take a look at prot.c and the packet structure of defs.h.
11:
12: *** Adding a new machine
13:
14: To add another machine to an existing network, change these programs:
15:
16: * mach.h:
17: add an ifdef entry for the new machines
18: * config.h:
19: add in LOCALx section of config.h
20: the usual information about the machine interconnections
21: add the name of the machine to the machine
22: name table and its type to the machine type table
23: * Paths.h:
24: Change the path names in "Paths.h".
25: * makefile:
26: change the makefile to suit.
27: * nsh.c:
28: Change the path names in "nsh.c".
29: * sub.c:
30: check routine "gothru"
31: * v6mail.c:
32: add machine names to "v6mail.c"
33:
34: To set up a new network, I suggest starting with two machines and
35: get everything up as you like it, then including others.
36: Follow the steps outlined above. A good way to see the specific
37: places where another network has been changed is to
38: grep RAND *.h *.c
39:
40:
41: *** Other files ***
42: interact.c, listen.c - manually send packets
43: speeds.c, speedr.c - send various length packets, use "time" to evaluate
44: store.c, receive.c - send a file (use for backup)
45: nettest.c - run daemons locally, using pipes instead of tty lines
46: setmode.c - set the mode on the tty line driver to "cat" things thru
47:
48: *** Taxonomy of net pgms being sent around:
49:
50: Internal: sendberkmail, prmail, mmail, mwrite
51: External: net, netcp, netlpr, netmail
52: Other: netdaemon, netstart, netq, netrm
53:
54:
55: PROBLEMS
56:
57: If you have any problems or questions, don't hesitate
58: to call me.
59: Eric Schmidt
60: 2309 Blake Street #401
61: Berkeley, Cal. 94704
62: 415-849-1755
63:
64: or
65: C.S. Department
66: Evans Hall
67: U.C. Berkeley
68: Berkeley, Cal. 94720
69: 415-642-7780
70: 642-1024 (messages)
71:
72: or mail Bell Research mail to "research!ucbvax!schmidt"
73: or mail ARPANET mail to me at "schmidt@berkeley" or "schmidt@parc".
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.