E 80 0.0000 lap dst 133 lap src 68 AFP: GetVolParms, sess 01, tid 002a
E 80 0.0000 lap dst 68 lap src 133 ATP: TRsp, tid 002a, userBytes 00000000
E 80 0.0000 lap dst 133 lap src 68 ATP: TRel, tid 002a, userBytes 02010024
E 80 0.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 7.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 2.0000 lap dst 68 lap src 133 ASP: Tickle, sess 01, userBytes 0000
E 80 4.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 3.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 10.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 1.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 8.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 1.0000 lap dst 68 lap src 133 ASP: Tickle, sess 01, userBytes 0000
E 80 4.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 4.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 9.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 0.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 9.0000 lap dst 68 lap src 133 ASP: Tickle, sess 01, userBytes 0000
E 80 0.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 4.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 5.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 8.0000 lap dst 133 lap src 68 ASP: Tickle, sess 01, userBytes 0000
E 80 1.0000 lap dst 255 lap src 133 RTMP: network 256, node 133
E 80 0.0000 lap dst 254 lap src 111 AFP: GetVolParms, sess 00, tid 001e
E 80 0.0000 lap dst 111 lap src 254 ATP: TRsp, tid 001e, userBytes 00000000
E 80 0.0000 lap dst 254 lap src 111 ATP: TRel, tid 001e, userBytes 02000018
E 80 4.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 7.0000 lap dst 254 lap src 111 ASP: Tickle, sess 00, userBytes 0000
E 80 2.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 4.0000 lap dst 111 lap src 254 ASP: Tickle, sess 00, userBytes 0000
E 80 5.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 2.0000 lap dst 254 lap src 111 ASP: Tickle, sess 00, userBytes 0000
E 80 7.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 7.0000 lap dst 254 lap src 111 ASP: Tickle, sess 00, userBytes 0000
E 80 2.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 4.0000 lap dst 111 lap src 254 ASP: Tickle, sess 00, userBytes 0000
E 80 5.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 9.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 9.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
E 80 4.0000 lap dst 111 lap src 254 ASP: Tickle, sess 00, userBytes 0000
E 80 5.0000 lap dst 255 lap src 254 RTMP: network 3, node 254
TashRouter does intentionally go for 254 first on LocalTalk networks.Now does the tashrouter decide to claim 254?
Thanks for confirming. I'll be more careful tomorrow.The TashRouter traces are working correctly.
You can disable this, if you want, by changingTashRouter appears to do split horizon and only advertises the Ethernet side.
split_horizon=True
to False on line 23 of service/rtmp/__init__.py - hard to believe this would be causing trouble, but I guess you never know.This is a little harder to duplicate in TashRouter, since the datagram data gets unserialized into a Datagram object and then serialized again with a recalculated checksum, but you can force it to not calculate checksums by commenting lines 110-113 in datagram.py:The Gatorbox does NOT add a checksum to DDP packets coming from the IIe card, it passes the headers unmodified with a checksum of 0x0000.
#for byte in data:
# checksum += byte
# checksum = (checksum & 0x7FFF) << 1 | (1 if checksum & 0x8000 else 0)
#checksum = checksum or 0xFFFF # because a zero value in the checksum field means one was not calculated