• 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.

Netatalk and an SE/30... Help please?

DarkWolf

New member
Greetings!

I have a bit of a dilemma...

I am trying to get an internet connection to my SE/30 over a localtalk connection. How I have it set up is I have a localtalk to ethernet bridge (which does not support TCP/IP) which connects my SE/30's serial port with the eth1 on my linux box; eth0 connects with the rest of my network and, in turn, the internet. My intent is to use Netatalk to tunnel the IP packets over Appletalk.

The SE/30 is running System 7.0.1 with OpenTransport (v1.1.2 if I recall correctly). The TCP/IP control panel for OT is set to connect via AppleTalk (MacIP). I can't get it to see any zones on my Linux box, and am not quite sure what to put for the rest of the settings (I have no prior experience with apple networking).

The linux box is loaded with Xubuntu 7.10, with netatalk already loaded and starting without errors on system startup. I've been following some walkthroughs I found on the internet as well as the main documentation on Netatalk's site.

Here's what I've got in each file as of now:

afpd.conf

- -transall -uamlist uams_clrtxt.so,uams_dhx.so -savepassword

"Guest Volume" -tcp -nocleartxt -loginmesg "Welcome guest!"

"Users" -tcp -noguest

atalkd.conf

eth1 -phase 2 -net 0-65534 -addr 65280.89

AppleVolumes.default

~/ "Home Directory"

I'm at a loss as to what exactly I'm missing here. Can anyone here point me in the right direction?

Thanks!

 

porter

Well-known member
You need a Mac-IP server of somekind that acts as a gateway between

(a) IP over AppleTalk; and

( B) IP as Linux is prepared to route.

netatalk (to my knowledge) does nothing with MacIP.

 

DarkWolf

New member
Hmm... I could have sworn I read somewhere that it did.

I have a small rig with Xubuntu 7.10 and two RJ45 ethernet connections, a localtalk->ethernet bridge that does not support TCP/IP, and my SE/30 is tunneling packets under the MacIP format.

Is it even possible to do what I want to do with the stuff I already have, or do I have to buy a bridge that supports TCP/IP (or something else)?

 

equant

Well-known member
It looks like macipgw is intended for BSD. I don't see any references to it running on linux. Let us know if you have success.

 

DarkWolf

New member
I'm going to give FreeBSD a shot (since the sole purpose of this machine is pretty much just to route appletalk). I'll see if I can figure this out; I've never had any luck compiling from source.

 

pqhf5kd

Well-known member
Im shure i read somewere you need a bridge with TCP/IP support, i want to do something like this with my classic.

 

porter

Well-known member
Im shure i read somewere you need a bridge with TCP/IP support, i want to do something like this with my classic.
The "macip gateway" is providing that.

You basically have....

1. Application on Mac uses MacTCP

2. MacTCP uses IP on top of MacIP

3. MacIP sits on DDP

4. DDP goes across local talk to the localtalk/ethernnet bridge

5. DDP goes across ethernet as true appletalk SNAP packets

6. AF_APPLETALK driver in BSD/Linux picks those up

7. they go to the "macipgw" program which then unpacks them and puts them through a tunnel into the real IP world.

8. BSD/Linux box routes those packets as true IP packets.

 

pqhf5kd

Well-known member
Ok, you have any guides on how to set this up, i wanna use my 7500 as a bridge for my classic, can i do it using i appletalk printer cable.

 

porter

Well-known member
You do still need the localtalk to ethertalk bridge, but it does not have to know anything about TCP/IP, that is done by the macip gateway.

Either use a macintosh running macos as the localtalk to ethertalk bridge, or a device like the AsanteTalk. The only UNIX I know that supports localtalk natively is A/UX but it doesn't work as a bridge. Apparently old versions of Windows NT would support a number of the ISA Localtalk cards.

Of course with an SE/30 the best thing to do would be to find a Ethernet card for it.

 
Top