Howto network minivmac v0.37 on a Raspberry Pi?

AndiS

6502
Hi!

I am running minivmac on a Raspberry Pi (Zero2 W) and want to bring it online (Internet, Filesharing). I have spent two evening reading everything I came across - The long netatalk and tashtalk/router threads, multiple websites, Github Pages, Wikis and so on. But I still cannot get my head around all that.

What I already did:

* Compiled minivmac 0.37 with LToUDP support - I have reasons to belive this does work.
* installed netatalk packages on the same Raspi minivmac runs. - I am able to connect to this from a Mac OS 9 machine but only when entering the correct IP address. So the server part seems to work, the appletalk magic (Chooser) not so much.

I don't have problems reading and understanding manpages, Wikis and such. I do have a problem though to decide what I actually need to get this working.

netatalk, tashrouter, macipgw bridge interfaces and whatnot.

So what i am asking is this: Can anyone tell me what I really need and what the parts are supposed to do. The configuration I can then figure out myself. As a reminder - I want to run everything on the same Raspi and I do not care about connections to real LocalTalk serial interfaces.
 
It seems that noone here as successfully done this setup and I am not too surprised.

I'll ask somewhat differently then:

Can anyone explain how LToUDP networking is supposed to work and how all the software packages around AppleTalk and TCP/IP work together or what they do.

What's covered by netatalk, by macipgw, what does Tashrouter do? (to what Ethernet interfaces) I have read all their docs but am missing a short and definite description that helps understanding.

Thank you!
 
netatalk: afp server. works over appletalk or ip it can also do other things... like routing, but that can be difficult to configure

tashrouter: routes packets between appletalk, localtalk (requires tashtalk hat), and LToUDP

macipgw bridge: macip gateway that encapsulates tcp/ip to allow localtalk macs to use ip (you don't need this in 90% of cases)

interfaces and whatnot: this is the important thing and the thing that you're likely stumbling on. netatalk has a hard time seeing packets coming from the same ip address / interface. in most cases you need to set up a macvtap or tun/tap setup to allow tashrouter and netatalk to talk to each other.

follow the tashrouter guide as as starting point
 
Can anyone explain how LToUDP networking is supposed to work
It encapsulates LocalTalk frames into UDP multicast datagrams. Everybody on your local IP network receiving these will be part of that virtual LocalTalk network.

The best case to test this is running multiple instances of Mini vMac on your Pi
 
Back
Top