Dienstag, 22. November 2011

Netatalk 2.2.1 for DD-WRT

I compiled the newer netatalk version 2.2.1 for DD-WRT. I still use a Netgear WNR3500L router. I tested this build with the previously used Berkeley DB 4.7.25 (libdb_4.7.25-3_mipsel.ipk). OS X Lion worked like a charm with it.


Cross Compiling Netatalk 2.2.1 for DD-WRT on Ubuntu 11.10

Here is an update on how to cross compile netatalk for dd-wrt. Once again I have my Netgear WNR3500L as my target device. I recently upgraded to Ubuntu 11.10 which to my surprise works pretty good! I am very satisfied with  it. But let's get started. Fire up you terminals.

In case you want to take a shortcut here are the modified makefiles:

netatalk.mk
libdb.mk

Mittwoch, 3. August 2011

Cross Compiling Netatalk 2.2 for DD-WRT on Ubuntu 11.04

This is a straight up history on how I got netatalk 2.2 compiled to run on my Netgear WNR3500L router. I used Ubuntu 11.04 but this should work on various distributions.

I am not an expert on the matter. So in case you are wondering about some commands that might not be necessary ... its just how I got it to work. It might not be the most efficient way!

Montag, 1. August 2011

Netatalk 2.2 configurations

Here is how I got my netatalk/afpd running with Apple's Time Machine service. After installing netatalk 2.2 (and its dependency libdb and libgcrypt - see previous post) there should be configuration files in /opt/etc/netatalk/

Sonntag, 31. Juli 2011

Netatalk 2.2 for DD-WRT

I successfully compiled netatalk 2.2.0 for opt ware DD-WRT build environment. It is compiled against Berkeley DB 4.7.25.

I tested it with OS X 10.6.8 aka Snow Leopard and OS X 10.7 aka Lion. Both worked with Apples Time Machine. My router is a Netgear WNR3500L with Firmware: DD-WRT v24-sp2 (08/12/10) mini-usb-ftp installed.

libdb 4.7 ipk
netatalk 2.2 ipk (updated August 3rd - added uams_dhx2.so)

Make a backup of your existing afpd/netatalk settings! (/opt/etc/netatalk in my case)
Install the packages on your machine in the following order:

ipkg install libdb_4.7.25-3_mipsel.ipk
ipkg install netatalk_2.2.0-2_mipsel.ipk

make sure that you use

ipkg install libdb_4.7.25-3_mipsel.ipk -force-downgrade

in case your libdb version is newer than 4.7.25.

Also in case you have not already done so - install libgcrypt which is necessary to get dhx2 authentication to work:

ipkg-opt install libgcrypt (updated August 22nd - thanks newton)

Please donate by PayPal Button if you appreciate the work!

Be aware: both packages are not guaranteed to work. They may break your system!