rocky@polyof.poly.edu (A1 rocky shiotsuki (staff) ) (11/23/90)
I needed to have UAB and CAP on a different host,
because we want to use CAP on HP workstation and IBM
RS-6000 AIX system without GatorBox. But current distributed
UAB and CAP use local delivery, a source and a destination
address as 127.0.0.1, so when used UAB, CAP has to be on
same host.
I was looking forward to modify UAB and CAP, so they can
be separated on diferrent host. It was simply easy modification
as follow (for Class B network):
UAB:
original
kip_mpx.c:232: desthost.s_addr = inet_addr("127.0.0.1");
kip_mpx.c:431: fprintf(fp, "%d.%d %d 127.0.0.1\n",
modification
kip_mpx.c:232: desthost.s_addr = inet_addr("128.nnn.yyy.255");
kip_mpx.c:431: fprintf(fp, "%d.%d %d 128.nnn.yyy.255\n",
where nnn.yyy is your subnet number.
CAP: ru-cap2/lib/cap/uab directory
original
185: xdesthost.s_addr = inet_addr("127.1");
231: xdesthost.s_addr = inet_addr("127.1");
("127.1" is same as "127.0.0.1")
modification
185: xdesthost.s_addr = inet_addr("128.nnn.yyy.255");
231: xdesthost.s_addr = inet_addr("128.nnn.yyy.255");
where nnn.yyy is your subnet number.
So far works fine, but I do not gurantee what kind side effect
will happen. This is not generic modification, I will modify more
to be generic, and you can choose network in configuration file
such as 'bridge_desc' and 'atalk.local'.
P.S. I could not compile CAP on IBM RS-6000 AIX system,
it give me some errors, If it succeed, I will post a result.
___________________________________________________________________
Rocky Shiotsuki rocky@puscs.poly.edu (127.238.5.8)
Systems Programmer / Data Processing Services Department
Polytechnic University
333 Jay St, Brooklyn, New York 11201