
私は、Ubuntu サーバー 20.04 と Macbook の間で afp 経由で通信するために netatalk を使用しています。Mac の Finder には、WD nas、Mac Mini サーバー、その他の MacBook (すべて AFP を使用) が最初からアイコンとして表示され、クリックしてアクセスできます。Ubuntu サーバーを表示するには、Mac ユーザーは毎回 Finder で Cmd+K を押し、ポップアップ ダイアログ ウィンドウに afp://192.168.1.2 と入力する必要があります。Mac Finder に最初からクリック可能なアイコンが表示されるように、Ubuntu サーバーで afp を構成する方法はありますか?
答え1
不足しているのは、Mac クライアントが AFP を「検出」するための AFP 用の avahi サービス ファイルのようです。
注: MacOS が SMB / Samba を使用するようになってから、私は長い間これを実行していませんでしたが、afp.service ファイルを削除するだけで簡単に元に戻すことができます。
まず、サーバーに avahi をインストールします。
sudo apt install avahi-daemon
次に、次の場所にサービス ファイルを作成します。/etc/avahi/services/afp.service
このコンテンツでは:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">AFP %h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>
すべてがうまくいけば、Finderはそれを「AFPサーバーのホスト名「