![]() ![]() Scroll to the bottom of the document and define your shared volumes. This is configured in the /etc/netatalk/fault file. The next step is telling afpd what volumes we want to share. – -transall -uamlist uams_randnum.so,uams_dhx.so -nosavepassword -advertise_ssh If you’re also interested in sharing a Linux connected printer, enable the pap daemon aswell. Locate the following startup options and change them as noted below. In the following examples I’ll be using Vi, but feel free to fire up your favorite text editor. This will speed up the startup and response time of netatalk significantly. The first thing we are going to do, is disable some services provided by netatalk which are not need for just file sharing. Now, we need to install it, and place a hold on it to prevent apt from replacing it with a version from the Debian repository. Once completed, hopefully without errors (the ones about being unable to sign the package are ok) you should have a package in your home directory. This could take a couple minutes… Go grab a bee ^Hverage. Sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot Now that our version information has been saved into the package. To exit the editor, press +x then y to save. This will take us into an editor to add notes, feel free to add a comment stating that this is a custom package compiled to add SSL support. In my case, it showed netatalk (2.0.3-11+lenny1) Your version numbers may differ, but please increment, and use +SSL in order to differentiate your custom package from the standard Debian one…the head command will output the current package version for you. The first thing we need to do is change the version number on the package, then we can build the package with encryption enabled. Now that we have source we can move into the netatalk directory. ![]() Sudo apt-get install cracklib2-dev fakeroot libssl-dev Then ensure we install the dependencies for encryption support, and finally grab the source for netatalk. To start, we’re going to download install dependencies for netatalk. So we are going to build our own netatalk package from source with encryption enabled. Since Mac OS X requires encryption to work properly, and the standard netatalk package doesn’t include this feature. Netatalk is the Open Source implementation of AFP. ![]() I’m also going to show you how to create a TimeMachine backup location on your file server, and get your Mac to recognize / use it. In the following tutorial, we’re going to install and configure, Netatalk and Avahi. Got a Mac ? Got a Linux box that you use as a file server on your home network? Sick of problems with samba? So was I, until today when I decided to figure out how to setup Apple Filing Protocol (AFP) and Bonjour under Linux, debian in my case. ![]()
0 Comments
Leave a Reply. |