[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Marinetti over LocalTalk/Appletalk?



jalapeno1@mac.com (jalapeno) wrote in message news:<2f367031.0202071539.76264050@posting.google.com>...
> Maybe Andrew's IIGS isn't seeing the IPNetRouter as an IPGATEWAY? 
...
> Can Phil and/or Andrew download the file called "lk" and run it from a
> shell (like ORCA Shell, it's an exe not a s16) on their IIGS's and see
> if IPNetRouter is responding as an IPGATEWAY type?

I ran the lk utility from Orca Shell.
Immediately after running, the machine crashed into GSBug and I was
not able to clearly see the output screen.
This is what I think I could decipher:

---
Error Return Code is 0
Error returned is 0
The number of entities is 4
Entity 0 is 192.168.1.1:IPAddress@*
Entity 1 is Macintosh 1400: ARA-Client-Only@*
Entity 2 is Macintosh 1400:Macintosh-Powerbook@*
Entity 3 is Macintosh 1400:Workstation@*

Error #1 in tool 17
---

This output was received with IIgs Rom 3 running appletalk in printer
port (Slots 1 & 7 set to Appletalk)
Macintosh 1400 running MacOS8.1 with Appletalk turned on through
Alternate Ethernet. File sharing off.
IPNetRouter running with MacIP interface up.
(Upon reflection, I'm not sure how the IIgs managed to communicate
with the Mac if the Mac's Appletalk was switched to Alternate
Ethernet. Perhaps, I still had LocalTalk Bridge running.)

I ran lk both before and after establishing a Marinetti connection
with MacIP Link Layer. The output appeared to be the same.

Today, I reconfigured the Mac to remove Localtalk Bridge and changed
Appletalk to use the Printer Port on the Mac.
I also fiddled around with IPNetRouter to get Ethernet and MacIP
routing "up".

I ran lk and got this:
---
Error Return Code is 0
Error returned is 0
The number of entities is 3
Entity 0 is 192.168.1.1:IPAddress@*
Entity 1 is Macintosh 1400:Macintosh-Powerbook@*
Entity 2 is Macintosh 1400:Workstation@*

Error #1 in tool 17
---

I looked at MacPing (which tests Appletalk and IP networks). On the
Appletalk network, the IIgs was seen as Apple IIgs:Andrew Roughan (it
gets the user name from the Appletalk CDEV).

I connected Marinetti with MacIP Link Layer.
After doing this, MacPing could see that the IIgs naming info had
changed.
As well as AppleIIgs:Andrew Roughan, MacPing had an alternate entry
IPADDRESS:192.168.1.2.
(I had entered 192.168.1.2 into the Marinetti MacIP configuration
dialog.)

I reran lk and got the same output as above.
I was expecting to see an additional entry for the IIgs IPADDRESS.

Upon some closer reading of the IPNetRouter documentation, it appears
as though it does not fully implement an IP Gateway.

Here's what the IPNetRouter doco says:
===
IPNetRouter supports MacIP (IP in AppleTalk) as a client. This means
IPNetRouter can build a Link Stack that will add or remove the
AppleTalk
wrapper for MacIP allowing LocalTalk connected devices to access
TCP/IP
services via IPNetRouter. IPNetRouter does not assign IP addresses to
other MacIP hosts at this time (as a traditional MacIP gateway), it is
necessary to configure each MacIP host manually.

MacIP is Apple's way of transporting TCP/IP packets over
Appletalk. While IPNetRouter can send IP packets to a
MacIP interface, IPNetRouter cannot send Appletalk
packets themselves anywhere. The Appletalk Control panel
determines where Appletalk packets are sent.

Does IPNetRouter "multihome" Appletalk?
IPNetRouter does not effect your Appletalk network in any
way. Whatever Apple permits Appletalk to do, it will do.
What does this mean? This means that whatever interface
is selected in the Appletalk control panel is the one on
which Appletalk will be active. IPNetRouter does not use
Appletalk, nor can it manipulate the Appletalk transport
layer. If you are experiencing problems getting your
Appletalk printer to work, it is extremely unlikely that it has
much to do with IPNetRouter. The same goes for
Filesharing over Appletalk.

Since IPNetRouter does not multihome Appletalk, how can I get
my Appletalk printer to be shared on a routed LAN?
If you have an Appletalk capable printer, you can use
Apple's printsharing in many instances. You may also find
Apple's unsupported Localtalk Bridge software to
multihome Appletalk between an ethernet and a localtalk
interface handy. Farallon and Asante make Localtalk to
Ethernet converters to put a localtalk printer on an ethernet
network.
===

So while there may be no IPGATEWAY, it should still do the required
protocol forwarding. I just havent gotten it to work yet, and am stuck
for ideas.
I think I need to debug at packet level to get any further.

Cheers,
Andrew