Настройка Ubuntu/Mac - Показать Samba и Netatalk
Я настроил 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 ответ
Когда вы отключаете 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 как: