Welcome, Guest | Home | Search | Login | Register
Author AppleShare between 7 and OS X 10.6+ (Read 30149 times)
feeef
64 MB
****
Posts: 106

View Profile
on: February 13, 2014, 18:07

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 :

Code: [Select]

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 :

Code: [Select]

sudo vim /etc/pam.d/netatalk


Then, empty the file and write the following :

Code: [Select]

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

Code: [Select]

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.

Code: [Select]

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



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

Code: [Select]

sudo port load netatalk



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

Code: [Select]

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 :

Code: [Select]

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




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

You can ask me any question if you struggle somewhere.
cballero
1024 MB
******
Posts: 1176
System 7, today and forever
View Profile
Reply #1 on: August 24, 2015, 00:29

This is a really nice find!

Your subject line says 10.6+, does this mean this works on Lion or maybe newer?
feeef
64 MB
****
Posts: 106

View Profile
Reply #2 on: August 24, 2015, 08:15

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
64 MB
****
Posts: 106

View Profile
Reply #3 on: August 24, 2015, 11:49

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!
Pages: [1]

© 2021 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.