Como posso fazer um servidor linux samba se anunciar na LAN local via Bonjour para clientes Mac?

9

Eu tenho um servidor de arquivos baseado em Debian Linux usando o Samba e hoje em dia sendo acessado com sucesso por clientes Mac OS X.

Gostaria que esse recurso estivesse disponível de uma maneira mais amigável, por meio do Bonjour.

É possível configurar o servidor Linux para que ele se anuncie na rede local via Bonjour? E se sim, como?

    
por drAlberT 03.08.2009 / 13:12

3 respostas

7

Crie um arquivo /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>

Em seguida, reinicie o avahi:

service avahi restart
    
por 03.08.2009 / 13:31
7

Hoje em dia, a porta 445 é usada. Então o arquivo de configuração deve ficar assim:

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>
    
por 12.04.2013 / 02:55
3

Você precisa instalar o Ahavi, que é uma implementação gratuita do ZeroConf (Bonjour). Depois disso, veja:

Configure o Samba para redes Bonjour com o OS X 10.5 Leopard

    
por 03.08.2009 / 13:31