タイトル通りですが、せっかくなのでひたすらメモをさらしてみます。環境は Debian Sid 2.6.26-1-amd64です。
パッケージ
% sudo aptitude install avahi-daemon netatalk
設定
デフォルトから変えたとこだけ。
- /etc/avahi/services/afpd.service
- /usr/share/doc/avahi-daemon/examples に設定のサンプルがあります
1 <?xml version="1.0" standalone='no'?><!--*-nxml-*--> 2 <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> 3 4 <service-group> 5 <name replace-wildcards="yes">%h</name> 6 <service> 7 <type>_afpovertcp._tcp</type> 8 <port>548</port> 9 </service> 10 </service-group>
- /etc/netatalk/AppleVolumes.default
- usedots を追加
101 # By default all users have access to their home directories. 102 ~/ "Home Directory" options:usedots
212 # default: 213 # - -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepassword 214 - -transall -uamlist uams_guest.so,uams_dhx2.so -nosavepassword -maccodepage MAC_JAPANESE -unixcodepage UTF8
- /etc/default/netatalk
- afpd以外のは止めちゃう
31 # Set which daemons to run (papd is dependent upon atalkd): 32 ATALKD_RUN=no 33 PAPD_RUN=no 34 CNID_METAD_RUN=no 35 AFPD_RUN=yes 36 TIMELORD_RUN=no 37 A2BOOT_RUN=no
- /etc/nsswitch.conf
- これはパッケージがやってくれるのでいじる必要はありません。けど、参考までに。
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4