From: Mike_Peters@vos.stratus.com (Mike Peters)
Newsgroups: comp.unix.aux
Subject: CSLIP and MacTCP problem resolved!
Date: 5 Jan 93 15:44:11 GMT
Followup-To: comp.unix.aux
Organization: Stratus Computer, Inc.
NNTP-Posting-Host: greer.az.stratus.com

When I first installed A/UX on my home IIci several months ago, I was
unable to get MacTCP applications to communicate via CSLIP.  I've been
working with the Apple Support Service group to resolve it.  Apparently,
there a several other people that are having the same problem.  I've seen
the same symptoms posted many times since I first reported the problem to
Apple.

The problem occurs when configuring CSLIP without the presence of an
Ethernet card.  MacTCP gets confused and uses the loopback (127.0.0.1)
address as the source address and fails. 

The following is the documentation I received yesterday from Apple.  The
only step that was neccessary to resolve the problem on my system was step
#8.  Once the MacTCP Patches were installed, I removed the Enet card (I
borrowed one), rebooted and everything now works.  Keep in mind however,
what newconfig WILL NOT query you for your network address or system name
unless you have an Enet card installed.  For CSLIP only users, the NETADDRS
& HOSTNAME files must be created by hand.

1) Setup the slip server per pages 7-4 through 7-7
   of the Network Administration manual.
2) If the slip server was not previously running routed, and if it had
   a default route added, remove the default route:
   route delete default gateway-name
3) Enable ip forwarding on the slip server per page 2-34 of the
   Network Administration manual
4) Setup the slip client per pages 7-7 through 7-10 of
   the Network Administration manual.
5) Establish a serial connection from the slip client to the slip server
   and start slip on the server, per page 7-11 of
   the Network Administration manual.
6) Run slattconf on the slip client.  Follow page 7-12 of the
   Network Administration manual, but add the correct netmask, as in:
   slattconf +c tty0 9600 client_name server_name -arp netmask
255.255.252.0
7) If the client is not connected to another (local) network, and a default
   route was previously set, clear it and reset the default route:
   /usr/etc/route delete default default_router_name
   /usr/etc/route add default default_router_name 1
8) UNSUPPORTED; THESE PATCHES HAVE NOT GONE THROUGH A/UX QA TESTING:
   If at this point you wish to run MacTCP applications over
   the slip interface (from the slip client), and they do not work
correctly,
   obtain the patches from afsg.apple.com via anonymous ftp in
   the file "pub/Patches.MacTCP.tar.Z" (set file type to bin before
   transferring) and copy the file to /tmp. Once obtained, do the
following:
        1) uncompress Patches.MacTCP.tar.Z
        2) tar xvf Patches.MacTCP.tar.Z
        3) cp /mac/lib/Patches/Patch.067C /mac/lib/Patches/Patch.067C.sav
        4) cp /mac/lib/Patches/Patch.0178 /mac/lib/Patches/Patch.0178.sav
        5) cp etc/mactcp.conf /etc/mactcp.conf
        6) cp mac/lib/Patches/Patch.067C /mac/lib/Patches/Patch.067C
        7) cp mac/lib/Patches/Patch.0178 /mac/lib/Patches/Patch.0178
        8) reboot
   Restart the slip connection and try the MacTCP application again.
   (This problem will most frequently be encountered when no ethernet
   interface exists in the s|ip client machine.)
 
-------------------------------------------------------------------------
Mike Peters                         VOS Mail: Mike_Peters@vos.stratus.com
Consulting Systems Engineer        Unix Mail: mp@az.stratus.com
Stratus Computer, Inc.            Voice Mail: (602) 852-3002
-------------------------------------------------------------------------