• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Basilisk II AppleTalk networking?

CTB

Well-known member
Is it possible to get AFP working on Basilisk II currently running on my M2 MacBook Air. I am hoping to connect it to my Netatalk 2.x server running on my PiSCSI preferably via DDP but over IP would also work. I realise I will probably need the MBAir connected to the network physically (not wifi) as is the PiSCSI. My goal is to use Basilisk II to test some tinkering I want to do with the Netatalk server.
 

Byte Knight

Well-known member
I can connect to my Netatalk file server on my Intel MBP via slirp Ethernet Interface in Basilisk II, but I have to go to Chooser -> AppleShare -> Server IP Address and enter the server's IP. It will NOT connect via AppleTalk.
 

CTB

Well-known member
How did you configure the slirp interface? I am hoping to find a how-to guide to configuring it.
 

mikes-macs

Well-known member
Does it have to be BasiliskII or could you use SheepShaver? I've successfully followed Alternate Networking in SheepShaver. https://www.emaculation.com/forum/viewtopic.php?t=5531. However, I did so With Yosemite on a Mac Mini 2009. I don't know if this works on newer Macs and OS all you need is a Bridged network port, but it seems your MB Air doesn't have ethernet.
 
Last edited:

CTB

Well-known member
Lauch BasiliskIIGUI and click on the Serial/Network tab and make sure slirp is selected for Ethernet Interface. I believe slirp is built-in as I don't remember installing it separately. I had to set my IP settings manually in the TCP/IP control panel as described here:

I tried these settings, no luck. Basilisk II now sees the Ethernet interface in the AppleTalk and TCP/IP control panels but doesn’t see anything on the network.
 

NJRoadfan

Well-known member
DDP AppleTalk does work with Basilisk II and SheepShaver. You need a build that supports libpcap or tun/tap bridged networking. The only limitation is that you need to use a wired Ethernet connection.
 

NJRoadfan

Well-known member
Don't know. Ask on the emaculation forums. Folks there maintain builds of the various classic Mac emulators.
 

slipperygrey

Well-known member
DDP AppleTalk does work with Basilisk II and SheepShaver. You need a build that supports libpcap or tun/tap bridged networking. The only limitation is that you need to use a wired Ethernet connection.
Do you have some pointers on how to get such a Basilisk II emulator set up? I've tried various Windows builds, including the latest on Emaculation (Sep 2020) with Slirp networking but I haven't been able to get it to receive DDP traffic.
 

robin-fo

Well-known member
According to E-Maculation, Basilisk II for Windows supports tap, so there will certainly be a way.
 

robin-fo

Well-known member
Thanks, I'll check it out.

It'd be neat to have BII as a fully featured test bed for Netatalk development. It works great right now for testing the DSI layer over the Slirp interface, but it'd be awesome if I could test DDP too...

Oh that‘s cool! Please keep us updated!

I‘m currently working on a portable AppleTalk router software, written in C and targeted at modern macOS and STM32.
 

NJRoadfan

Well-known member
neozeed's Cockatrice III supports libpcap/winpcap bridged networking. Note that I have had problems with Windows 10 and newer with winpcap apps (including GSport and GSplus). I also found builds of sheepshaver that support it as well.
 

mikes-macs

Well-known member
Last check in 2020 the was no tun/tap for Big Sur. Tunneling is done with another app and it doesn't work well over wifi or ethernet with classic Macs. Therefore, to be able to test Netatalk development like you want to do, you can use a real Mac or emulate a Classic Mac with Basilisk II or Sheep Shaver with an older host Mac that has the ability to run tun/tap on a host OS from 10.6 to 10.10. All the information is documented on how to do this but I'm afraid your MBP is too new or at least the OS is. Keep checking though on emulation forums as builds and documentation are released frequently. I find Cat_7 to be a wealth of information.
With today's security concerns it may be impossible to tunnel thru a network port considering that may be a seen as a security breach. Specific authorization is needed for the chip to allow it.
 
Last edited:
Top