1

Я настроил Netatalk у себя дома для резервного копирования Time Machine, и я также хотел бы, чтобы мои папки с самбой отображались на моем MacBook. Вот что я сейчас вижу:https://www.dropbox.com/s/2n9ltg471k1k30u/Screenshot%202014-10-29%2007.17.47.png?dl=0

Когда я отключаю Netatalk на своем сервере Ubuntu, мои общие папки samba появляются примерно через 3-4 минуты.

Есть ли способ заставить обоих показать?

Я использую Mac OS X 10.10 Yosemite. Спасибо.

1 ответ1

3

Когда вы отключаете netatalk/avahi, netbios на вашем компьютере с OS X обнаруживает сервер. Когда OS X обнаруживает два сервера с одинаковыми именами в Bonjour и Netbios, он предпочитает обнаруженный 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 как:

Пример в Finder

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .