![]() Select “RetroServe” - or whatever you named your share -, click the checkbox, and select “Save My Name and Password”. Select “Apple Standard UAMs” and click “OK”.Įnter the username and password for the Raspberry Pi user you compiled Netatalk with. Open the Chooser and click on “Server IP Address…”Įnter the IP address of your Raspberry Pi and click “OK”. Investigate your own method to automate this.)Ĭonfigure Your Classic Macintosh to Connect to an AppleTalk Network Share (NB: You will need to run this each time your Raspberry Pi is restarted. Start Netatalk with your new configuration settings. If not, please reference Apple Fool’s tutorial.)Įth0 -phase 2 -net 0-65534 -addr 65280.163 (NB: This assumes you are using an ethernet connection. Go to the bottom of the file and add the following line. Open the ATALKD configuration file to configure your networking preferences. transall -uamlist uams_clrtxt.so,uams_dhx.so,uams_dhx2.so Add this line to the bottom of the nf file. (NB: Apple Fool reports the possibility of needing to add volsizelimit properties to the end of the share path for System 7.5.3 and earlier.)Ĭonfigure AFPD to accept all the supported authentication protocols and to allow the Classic Mac OS user to save their password. Scroll to the end of the fault file and find the ~ near the end. (Esc, :, wq, Enter) vi commandsĪdd the RetroServe directory to the list of directories to be shared. configure -enable-debian -sysconfdir=/etc -with-uams-path=/usr/lib/netatalk -with-ssl-dir=/usr/lib/ -disable-cupsĬreate the RetroServe directory in your user’s home directory.įind the line ATALKD_RUN=no and change the no to yes. Sudo apt-get install libavahi-client-dev libcups2-dev libdb-dev libssl-dev libacl1-dev libopenafs-dev gawk libltdl-dev libltdl7 autoconf libgcrypt20-dev libgcrypt20 cracklib-runtime libpam-cracklib lsof procps rc quota texinfo coreutils cdbs autotools-dev devscripts debhelper dh-buildinfo libwrap0-dev libpam0g-dev libkrb5-dev libltdl3-dev libgcrypt11-dev libcrack2-dev libldap2-dev d-shlibs hardening-includes -y Install libraries recommended by Apple Fool with the addition of several other packages not included in the Rasbian Jessie mini distro From steps 7 to 16, I am riffing on Apple Fool’s tutorial, adding additional clarity where I can. Steps 1 through 6 are my own additions to modernize Apple Fool’s tutorial. The below instructions will take you step-by-step through setting up an AppleTalk fileshare on a Raspberry Pi connected via ethernet to your LAN. How to Compile & Configure Netatalk 2.1.6 on Raspbian Jessie I did this by following Apple Fool’s great tutorial with a few modifications to explicitly exclude printing support, Bonjour support, and to compile ACL. ![]() After much trial and error I was able to get Netatalk 2.1.6 to compile and run correctly on Raspbian Jessie running on a RaspberryPi B. Cups versions past 1.5 cause build issues and there is a bug in the compile script – at least in 2.1.6 – that requires manual compilation of ACL. The only problem is that most of these tutorials are several years old and just don’t work on modern distros. If you search the Internet you will find many guides explaining how to compile Netatalk 2.x and configure it so that you can share volumes with classic Macintoshes. Netatalk will need to be compiled with AFP support enabled. If your distro does include Netatalk 2.x it most likely does not include classic AFP support. To get a Linux machine to share files with a classic Macintosh you need to get the 2.x branch of Netatalk up and working. More recent versions of Netatalk – the 3.x branch – dropped support for classic Mac AppleTalk filesharing over ethernet. What I really needed was the AppleTalk core of A2SERVER, Netatalk, to work correctly on my Pi. Digging deeper I realized the A2SERVER was probably a bit more than I needed. In both cases I could see the fileshare on my modern iMac running El Capitan, but not from MacOS 9 on the iMac G4 or MacOS 7.6 on the Quadra. I attempted to install and configure this project on both a VM running Ubuntu 16.4 LTS and my RaspberryPi running Raspbian Jessie. My first attempt at an AppleTalk fileshare involved Ivanx’s A2SERVER project. Though FTP got the job done more or less, FTP clients such as Fetch would freeze on >100MB downloads on my older machines like the Quadra 630. Initially I thought a simple FTP server would suffice. The move to HTTPS in recent years has left ancient browsers out in the cold for hitting classic software repositories like Macintosh Garden which meant I needed to either suffer the pain of heavy browsing in Classilla on my iMac G4 or download files on a modern machine that the Macs could get access to. A while back I got the idea in my head that I needed a fileshare for my classic Macintoshes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |