今回はカーネルを再構築しないので、netatalkを入れる時にappletalkを使用できない。とは言え、どうせクライアントは既にMac OS Xなのでafp over tcpだからいらないといえばいらない。
といっても、サーバーが探索に応じないのも気持ち悪いので、bonjourで答えさせることにするために、howlをportsからインストールする。
manが不完全なので、かなり情報収集がいったが、とりあえず動いたのでメモ。
/etc/rc.conf
mdnsresponder_enable=”YES”
mdnsresponder_flags=”-i vr0 -f /usr/local/etc/mDNSResponder.conf”
flagsでbonjourで答えるインターフェースを書いておく。で、mDNSResponder.confでbonjourで答える内容を記述する。
/usr/local/etc/mDNSResponder.conf
izumi _afpovertcp._tcp local. 548
最初の項目が答えるサーバー名、二番目がサービス、三番目がbonjourドメイン、四番目がサービスが運用されてるportである。
ここで注意しないといけないのは、サーバーの名前がsambaで答えるnetbios名と同じ場合、Mac OS XのFinderのネットワークにはsambaのサーバーしか表示されない。なので、sambaと重複しない名前をつける必要がある。
これで、Finderのネットワークからafpdサーバーが表示されてアクセス出来るようになる。