
Utilizo netatalk para comunicarme a través de afp entre un servidor Ubuntu 20.04 y Macbooks. En Finder en Mac, un WD nas, un servidor Mac Mini y otros MacBooks (todos usando AFP) aparecen desde el principio como íconos en los que puede hacer clic y acceder. Para que aparezca el servidor Ubuntu, los usuarios de Mac deben presionar cada vez Cmd+K en Finder y luego ingresar afp://192.168.1.2 en una ventana de diálogo emergente. ¿Hay alguna manera de configurar afp en el servidor ubuntu de tal manera que aparezca un ícono en el que se puede hacer clic en Mac Finder desde el principio?
Respuesta1
Parece que lo que te falta es un archivo de servicio avahi para AFP para que el cliente Mac lo "descubra".
Nota: No he hecho esto en mucho tiempo desde que MacOS pasó a usar SMB/Samba, pero esto se puede deshacer fácilmente simplemente eliminando el archivo afp.service.
Primero, instala avahi en tu servidor:
sudo apt install avahi-daemon
Luego cree el archivo de servicio en:/etc/avahi/services/afp.service
Con este contenido:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">AFP %h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>
Si todo funciona, Finder debería verlo como "AFPnombre-host-de-su-servidor"