Home | SearchFAQ You are not logged in: Register | Log In
Please Read:
An important message from System 7 Today founder Dan Palka
 Topic: AppleShare between 7 and OS X 10.6+ (Page 1 of 1)
Post Reply
  feeef (Profile)
  64 MB
Posted: Thu Feb 13, 2014 12:07 pm
After spending some time looking for a way to share files between my System 7 mac and my intel iMac running Snow Leopard, I finally found the solution I was looking for.

Installing Netatalk on a Mac OS X 10.6 and earlier system, can make AppleShare work again with old mac systems. Unfortunately, I haven't been able to setup AppleTalk on the iMac but the AFP file server works very well through TCP IP.

Here is how to set up Netatalk :

1 - First of all, stop the file sharing service on OS X (This is the AFP fileserver that system 7 doesn't understand)

2 - Then, install Netatalk. You can easily do it through Macports :

sudo port install netatalk

3 - The default netatalk authentication config (from Macports) was not working on my 10.6 system so I made some changes.
Open or create the following file :

sudo vim /etc/pam.d/netatalk

Then, empty the file and write the following :

auth       required       pam_opendirectory.so
account    required       pam_permit.so
password   required       pam_deny.so
session    required       pam_uwtmp.so

I know this works on 10.6.8 and may not work on other systems. If you want to try the settings specified by Macports, you can read this article : http://www.puredarwin.org/users/netatalk

4 - You can specify your shared folder by creating a file called .AppleVolumes at the root of your home folder

sudo vim ~/.AppleVolumes

Write the following to the file based on what you want to share and the name you want to be displayed on the client.

/path/to/your/shared/folder "Name"

5 - Finally you need to load (and start) Netatalk by calling the following command :

sudo port load netatalk

You can also unload (or stop) Netatalk with this command :

sudo port unload netatalk

6 - You can now go to your system 7 chooser, click on AppleShare -> Server IP Address, enter the IP address of you OS X mac, login, and enjoy your AppleShare file sharing!

7 - If you have any problem, you can check the system log by running the console application. You may also check Netatalk log file :

tail -f /opt/local/var/log/netatalk.log

I hope this can help somebody as much as it helped me! Smile

You can ask me any question if you struggle somewhere.
  cballero (Profile)
  16 MB
Posted: Sun Aug 23, 2015 5:29 pm
This is a really nice find!

Your subject line says 10.6+, does this mean this works on Lion or maybe newer?
  feeef (Profile)
  64 MB
Posted: Mon Aug 24, 2015 1:15 am
Actually, no. Netatalk doesn't work on Lion and newer. However, I managed to make it work on Mavericks using a debian virtual machine running on top of the system with virtualbox. I have written another how to somewhere I will try to find it.
  feeef (Profile)
  64 MB
Posted: Mon Aug 24, 2015 4:49 am
I mean "Lion and later" not eariler.

Here is the other How To that works with newer versions of Mac OS.
Make sure you read my 3rd post on this topic as there is an update about fixing file permissions.

I hope it helps!
Topic Tools
Post Reply

Start New Topic in this folder.

© 2010 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.