Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ihnp4!inuxc!iuvax!jec From: jec@iuvax.UUCP Newsgroups: comp.sys.apollo Subject: Re: Apollo TCP/IP problems Message-ID: <5400007@iuvax> Date: Sat, 21-Nov-87 12:02:00 EST Article-I.D.: iuvax.5400007 Posted: Sat Nov 21 12:02:00 1987 Date-Received: Mon, 23-Nov-87 02:36:08 EST References: <5400004@iuvax> Organization: Indiana University CSCI, Bloomington Lines: 88 Nf-ID: #R:iuvax:5400004:iuvax:5400007:000:3533 Nf-From: iuvax.cs.indiana.edu!jec Nov 21 12:02:00 1987 Well, the patch tape from Apollo seems to have solved our problems with the routing problems. I strongly suggest that you all get this patch if you run DOMAIN/IX and TCP/IP. I also found that a number of our nodes had some problems with their software. Here are some of the changed that I made that helped out TCP/IP: 1. Check your /sys/tcp/hostmap/local.txt file(s). Your should be especially careful with GATEWAY nodes. Do this: NET : 98.0.0.0 : APOLLO-RING : NET : 192.12.206.0 : IU-NET : GATEWAY : 98.0.0.1, 192.12.206.194 : DAPHNE.CS.INDIANA.EDU : DN560 : \ DOMAIN : IP/GW, GW/DUMB : HOST : 192.12.206.1, 98.0.0.1 : GATENODE.CS.INDIANA.EDU : VAX780 : \ UNIX : TCP/TELNET, TCP/FTP : and not: NET : 98.0.0.0 : APOLLO-RING : NET : 192.12.206.0 : IU-NET : GATEWAY : 98.0.0.1, 192.12.206.194 : DAPHNE.CS.INDIANA.EDU : DN560 : \ DOMAIN : IP/GW, GW/DUMB : HOST : 192.12.206.1 : GATENODE.CS.INDIANA.EDU : VAX780 : UNIX : \ TCP/TELNET, TCP/FTP : HOST : 98.0.0.1 : GATENODE.CS.INDIANA.EDU : VAX780 : UNIX : \ TCP/TELNET, TCP/FTP : I'm not sure if this caused a lot of problems with us since a lot of other things were messed up, but this works for us. Make sure and run makehost.sh after you make changes. If this file is messed up you usually get "Network Unreachable" types of errors. 2. Make sure that you have a /sys/node_data[.*]/etc.inetd.conf file and that the right fields are uncommented. Turned out we were running a few nodes with either no etc.inetd.conf file or one that had EVERYTHING COMMENTED OUT. You usually get "Connection Refused" types of errors if this is wrong. 3. Make sure that /etc/run_rc and /sys/node_data[.*]/etc.rc are BOTH mode 4755 (set uid to root). The etc.rc is a bit of lore that I got from Apollo school. Not sure if it is positively necessary, but I do it anyway. The idea is that lots of daemon must be run as root. 4. Make sure that you have PTYs in /sys/node_data[.*]/dev. The best thing to do is: % cd /sys/node_data /* or /sys/node_data.NNNN */ % rm *ty* % /etc/crpty 16 This will delete the old crusty PTYs and create fresh new ones. 5. Make sure that if you rlogin or rsh to an Apollo that the dots files (.rhosts, .login, .cshrc in particular) are owned by the correct person. If you don't, you usually end up with either permission denied or an AEGIS shell. 6. Make sure there are shell fields in /etc/passwd. 7. Make sure that the GATEWAY runs /etc/routed via /sys/tcp/tcp_server -r and does not invoke it as /etc/routed anywhere. Make sure that the non-Gateways do NOT invoke /etc/routed anyway/anyhow. [[THIS ONLY APPLIES IF YOU HAVE THE PATCH SINCE /sys/tcp/tcp_server -r IS PART OF THE PATCH]]. 8. If you have the patch, make sure all of your nodes are running with the patch version of tcp_server and that the gateway has the patch version of tcp_server, routed, rwho, and rwhod. Make sure that all gateways are running this software too! On bad gateway can ruin all of your routing tables. If you have questions or I've said something wrong, feel free to correct me. Anyway, hope this helps out if you are having TCP/IP problems. III Usenet: iuvax!jec UUU I UUU ARPANet: jec@iuvax.cs.indiana.edu U I U Phone: (812) 335-7729 U I U U.S. Mail: Indiana University U I U Dept. of Computer Science UUUIUUU 021-E Lindley Hall I Bloomington, IN. 47405 III (Home of the Indiana Hoosiers-- 1987 NCAA Basketball Champions)