Differences

This shows you the differences between the selected revision and the current version of the page.

howto:appletalk 2009/03/25 20:10 howto:appletalk 2017/12/04 19:33 current
Line 12: Line 12:
Thus, if all you need is AFP and you are running Mac OS X clients, you do //not// need to configure or worry about atalkd at all! Thus, if all you need is AFP and you are running Mac OS X clients, you do //not// need to configure or worry about atalkd at all!
 +
===== Step-By-Step Instruction (ffp 0.5/optware method)===== ===== Step-By-Step Instruction (ffp 0.5/optware method)=====
 +
==== Step 1 - Preparation ==== ==== Step 1 - Preparation ====
Set up [[telnet]] access, and either follow the [[ffp]] 0.5 or the [[optware]] guides to set up those package systems. Set up [[telnet]] access, and either follow the [[ffp]] 0.5 or the [[optware]] guides to set up those package systems.
 +
==== Step 2 - Installing Appletalk/AFP ==== ==== Step 2 - Installing Appletalk/AFP ====
[[Telnet]] or ssh into the box, if you want to use the [[ffp]] package type: [[Telnet]] or ssh into the box, if you want to use the [[ffp]] package type:
-<code>cd /ffp+<code> 
-rsync -av --delete inreto.de::dns323/fun-plug/0.5/packages .+mkdir /ffp/packages
cd /ffp/packages cd /ffp/packages
 +
 +#rsync -av --delete inreto.de::dns323/fun-plug/0.5/packages .
 +#The location of netatalk has changed...
 +
 +wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/All/netatalk-2.0.5-1.tgz
 +wget http://www.inreto.de/dns323/fun-plug/0.5/packages/db42-4.2.52-1.tgz
 +
/ffp/sbin/funpkg -i netatalk* /ffp/sbin/funpkg -i netatalk*
/ffp/sbin/funpkg -i db42* </code> /ffp/sbin/funpkg -i db42* </code>
Line 26: Line 36:
If you want to use the [[optware]] package type: If you want to use the [[optware]] package type:
<code>/opt/bin/ipkg install netatalk</code> <code>/opt/bin/ipkg install netatalk</code>
 +
==== Step 3 - Configure your AFP ==== ==== Step 3 - Configure your AFP ====
Line 32: Line 43:
Setting the home directories of the users is important. This can be done in the console or in the web GUI by setting the FTP access directory for each user. Setting the home directories of the users is important. This can be done in the console or in the web GUI by setting the FTP access directory for each user.
 +OR, if you have an open configuration (no passwords/accounts) you can add the following to /ffp/etc/netatalk/AppleVolumes.default to export both of your drives (if you have 2) as Volume_1 and Volume_2. Note you can change the volume names to most any alphanumeric string.
 +
 +          /mnt/HD_a2 Volume_1
 +          /mnt/HD_b2 Volume_2
==== Step 4 - Finalizing the installation ==== ==== Step 4 - Finalizing the installation ====
Line 65: Line 80:
run_rc_command "$1"</code> run_rc_command "$1"</code>
 +
 +In order to ensure fun_plug will detect this script and start-up the afpd automatically at startup, be sure to modify the permissions to ensure afpd.sh is executable.  The command is:
 +
 +<code>chmod +x /ffp/start/afpd.sh</code>
===== Step-By-Step Instruction (chroot debian method)===== ===== Step-By-Step Instruction (chroot debian method)=====
Line 91: Line 110:
dpkg -i ../netatalk_*.deb dpkg -i ../netatalk_*.deb
</code> </code>
 +
Line 101: Line 121:
This allows you to connect to your home directory via port 12000 and encrypts the passwords. This allows you to connect to your home directory via port 12000 and encrypts the passwords.
 +                 
 +OR, if you have an open configuration (no passwords/accounts) you can add the following to /ffp/etc/netatalk/AppleVolumes.default to export both of your drives (if you have 2) as Volume_1 and Volume_2.  Note you can change the volume names to most any alphanumeric string.
 +
 +            /mnt/HD_a2 Volume_1
 +            /mnt/HD_b2 Volume_2
 +
 +Also note, if your harddrives are mounted at a different location, you'll need to modify the "/mnt/HD_a2" string accordingly.  The 'df' command will show you where all of the drives are mountd.
==== Step 4 - Finalizing the installation ==== ==== Step 4 - Finalizing the installation ====

Navigation

Personal Tools