Когда вы отключаете 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 как: