web-dev-qa-db-ja.com

Ubuntu / Macセットアップ—SambaとNetatalkを表示

自宅でTimeMachineバックアップ用にNetatalkをセットアップしました。また、Samba共有をMacBookに表示したいと思います。これが私が現在見ているものです: https://www.dropbox.com/s/2n9ltg471k1k30u/Screenshot%202014-10-29%2007.17.47.png?dl=

UbuntuサーバーでNetatalkを無効にすると、約3〜4分後にSamba共有が表示されます。

両方を表示する方法はありますか?

Mac OS X 10.10Yosemiteを実行しています。ありがとうございました。

1
user3650841

Netatalk/avahiを無効にすると、OSXマシンのnetbiosがサーバーを検出します。 OS XがBonjourとNetbiosの両方で同じ名前の2つのサーバーを検出すると、Bonjourが検出したサーバーをNetbiosサーバーよりも優先します。

Bonjour/Avahiを介して両方のサービスをアドバタイズできますが、SMBとAFP共有の両方がアドバタイズされると、AFPのみが表示されます。これを克服するには、AFPとSMBに異なるホスト名を使用できます。

たとえば、私の/etc/avahi/services/smbd.serviceファイル:

 <?xml version="1.0" standalone='no'?>
 <!DOCTYPE service-group SYSTEM "avahi-service.dtd">
 <service-group>
      <name replace-wildcards="yes">%h - Samba</name>
      <service>
           <type>_smb._tcp</type>
           <port>445</port>
      </service>
 </service-group>

と私 /etc/avahi/services/afpd.serviceファイル:

 <?xml version="1.0" standalone='no'?>
 <!DOCTYPE service-group SYSTEM "avahi-service.dtd">
 <service-group>
      <name replace-wildcards="yes">%h</name>
      <service>
           <type>_afpovertcp._tcp</type>
           <port>548</port>
      </service>
 </service-group>

これはFinderに次のように表示されます。

Example in Finder

3
damolp