Cuando deshabilita netatalk / avahi, netbios en su máquina con OS X descubre el servidor. Cuando OS X detecte dos servidores con el mismo nombre tanto en Bonjour como en Netbios, preferirá que Bonjour descubra uno sobre Netbios.
Puede anunciar ambos servicios a través de Bonjour / Avahi, sin embargo, cuando se anuncian las acciones de SMB y AFP, solo se mostrará AFP. Para superar esto, puede usar un nombre de host diferente para AFP y SMB.
Por ejemplo, mi /etc/avahi/services/smbd.service
archivo:
<?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>
Y mi /etc/avahi/services/afpd.service
archivo:
<?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>
Esto aparece en Finder como: