And, survey says... 'destination_network=port.network' fixed the issue! Session just stayed up for over 15 minutes, which implies forever :) Thanks so much to @tashtari and @NJRoadfan for the assistance.
On to the next issue: Netboot hangs, probably because the router isn't advertising the...
All I can tell you is what I'm observing. The IIe does get a zone name, but an SE/30 on the same LT network just calls out "unknown". If I switch the SE/30 to ethertalk it gets the zone without incident. The traces show a difference in behavior from the Gatorbox, specifying '*' as the zone...
I'll try the changes that @tashtari outlined above and see if it has any effect.
UPDATE: I'm back. Neither of these changes made any difference to the session durability. Still goes down inside of a minute or two.
@NJRoadfan - Can you take a quick peek at these captures (Wireshark / Ethernet and Watcher / Localtalk) and let me know if the packets you need to see are there? This is for the problematic case of networking the IIe over tashrouter.
I'll take another run at this tomorrow - thanks for looking at it! In the interim, can you try loading `a2e_tt_raw` from `a2e_tt.sit` above? I may have posted the wrong exported file in that first one.
I was worried about another Apple firmware issue that wasn't properly handling node 254 due to an off-by-one in the code. Just for fun I patched the constructor for LocalTalkPort() to use 151 - no joy. Still the same dropped session. I'll keep chipping away.
Forgot to mention: An SE/30...
If you have a Mac System 7.x environment the Watcher utility can load the raw data I posted. Then you can filter and dive into each packet for a full decoding with payload.
Otherwise, here are the very end of the traces. First is the Gatorbox (stable sessions):
E 80 0.0000 lap dst 133 lap...
So, there are a few differences in the traces that jump out. In no particular order:
The Gatorbox session advertises the zone, while tashtalk router does not:
E 80 0.0000 lap dst 255 lap src 133 NBP: LkUp id=0 (hirsch:Apple IIe@LocalTalk2ZoneA)
vs.
E 80 0.0000 lap dst 255 lap src 254...
For comparison, here is a localtalk capture of the IIe connecting to the server over the Tashtalk router. Session was dead almost immediately after listing the mounted directory.
Here's an updated zip file with the 'Watcher' utilitiy and original capture files in a SIT to preserve resource forks. By installing the app on a Mac system 7 platform you can load the pkt file and browse / expand at will.
I understand completely, not a problem. Just want to be sure I give you something that's useful and easy to decipher! Having spent 25 years in software development I have a good understanding of the "right headspace".
@tashtari - Here's perhaps a more useful localtalk trace taken with a different utility. This is an Apple IIe with workstation card talking to a netatalk server over a Gatorbox router. Node 133 is the Gatorbox itself, 68 is the Apple 2e, 2.238.128 is the AFP server. I'm not 100% sure I'm...
@tashtari - Is the localtalk traffic capture of a stable session between IIe and netatalk server over the Gatorbox of any use? Do you need a different format? Please let me know how I can help - thanks.
If your distro has /etc/rc.local you can put the commands there. Otherwise you may have to navigate the wacky world of systemd to come up with an answer.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.