http://d.hatena.ne.jp/ichii386/20090222/1235248994 に書いた netatalk の設定なんですが、id:K-HATさんに
おや、Debian sidだと、MAC_JAPANESEが使えるようになっているんですか?
http://d.hatena.ne.jp/ichii386/20090222/1235248994#c1235292315
どういう状態のnetatalkなんだろう。
とコメントをいただいていました。
あんまりnetatalkのことよくわかってないのと、日本語(に限らずnon-asciiな文字)を含むファイル名って使わなくて、この MAC_JAPANESE という設定はどっかからコピペしたやつでした。
と思って振り返れば、コピペ元はid:K-HATさんの所じゃないですか!! ようするに、ろくに内容も読まずにコピペしてました、ってことで…。失礼しました & 参考になる情報ありがとうございます!
で
けっきょく MAC_JAPANESE は使えるのか? ってことなんですが、まだちゃんと調べられていません。けれど、さしあたって気づいたことは、どうも使えてなさそうな予感です…。
/etc/init.d/netatalk restartしたときの /var/log/daemon.log には
Mar 2 05:08:10 count afpd[2342]: shutting down on signal 15 Mar 2 05:08:12 count afpd[2531]: Registering CNID module [last] Mar 2 05:08:12 count afpd[2531]: Registering CNID module [cdb] Mar 2 05:08:12 count afpd[2531]: Registering CNID module [dbd] Mar 2 05:08:12 count afpd[2531]: Loading ConfigFile Mar 2 05:08:12 count afpd[2531]: Required conversion from MAC_JAPANESE to UCS-2 not supported Mar 2 05:08:12 count afpd[2531]: setting Mac codepage to 'MAC_JAPANESE' failed Mar 2 05:08:12 count afpd[2531]: main: atp_open: Cannot assign requested address Mar 2 05:08:12 count afpd[2531]: dsi_tcp: hostname 'count' resolves to loopback address Mar 2 05:08:12 count afpd[2531]: dsi_tcp: '192.168.1.3' on interface 'eth0' will be used instead. Mar 2 05:08:12 count afpd[2531]: ASIP started on 192.168.1.3:548(5) (2.0.4beta2) Mar 2 05:08:12 count afpd[2531]: uam: loading (/usr/lib/netatalk/uams_guest.so) Mar 2 05:08:12 count afpd[2531]: uam: uams_guest.so loaded Mar 2 05:08:12 count afpd[2531]: uam: loading (/usr/lib/netatalk/uams_dhx2.so) Mar 2 05:08:12 count afpd[2531]: uam: uams_dhx2.so loaded Mar 2 05:08:12 count afpd[2531]: uam: "DHX2" available Mar 2 05:08:12 count afpd[2531]: uam: "No User Authent" available Mar 2 05:08:12 count afpd[2531]: Finished parsing Config File
とあり、非情にも "Required conversion from MAC_JAPANESE to UCS-2 not supported" の文字列が…。
参考までに、afpd -V は以下のようになりました。
ichii386@count% afpd -V afpd 2.0.4beta2 - Apple Filing Protocol (AFP) daemon of Netatalk This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please see the file COPYING for further information and details. afpd has been compiled with support for these features: AFP3.1 support: Yes Transport layers: TCP/IP DDP CNID backends: cdb dbd-txn last SLP support: No No TCP wrappers support: Yes Quota support: Yes Admin group support: Yes Valid shell checks: Yes cracklib support: Yes Dropbox kludge: No Force volume uid/gid: No afpd.conf: /etc/netatalk/afpd.conf AppleVolumes.system: /etc/netatalk/AppleVolumes.system AppleVolumes.default: /etc/netatalk/AppleVolumes.default UAM search path: /usr/lib/netatalk/
はみ出してる "No" がナゾですが、もうちょい時間あるときにちゃんと調べたいと思います。