¿Cómo puedo hacer que un servidor Linux Samba se anuncie en la LAN local a través de clientes Bonjour a Mac?


11

Tengo un servidor de archivos basado en Debian Linux que usa Samba y hoy en día los clientes de Mac OS X acceden con éxito.

Me gustaría que este recurso esté disponible de una manera más fácil de usar, por medio de Bonjour.

¿Es posible configurar el servidor Linux para que se anuncie en la red local a través de Bonjour? Y si es así, ¿cómo?

Respuestas:


7

Cree un archivo /etc/avahi/services/samba.service:

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
    <name replace-wildcards="yes">%h filer</name>
    <service>
        <type>_smb._tcp</type>
        <port>139</port>
    </service>
</service-group>

Luego reinicie avahi:

service avahi restart

Solo por razones de precisión, instalé avahi en mi FW / DNS y no en el servidor samba en sí. Esto es más consistente con la configuración de mi red y es posible ya que Avahi puede anunciar solo "servicios disponibles", no solo "mis propios servicios disponibles". :)
drAlberT

Esta respuesta ya no es válida, debe usar el puerto 445 ahora, consulte la respuesta @ user169160.
Menta

8

Hoy en día, se usa el puerto 445. Entonces el archivo de configuración debería verse así:

root:~# cat /etc/avahi/services/samba.service 
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">

<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_smb._tcp</type>
    <port>445</port>

  </service>
</service-group>

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.