Comment puis-je faire un serveur Linux Samba pour s'annoncer sur le LAN local via Bonjour aux clients Mac?

11

J'ai un serveur de fichiers basé sur Debian Linux utilisant Samba et actuellement accessible avec succès par les clients Mac OS X ..

J'aimerais que cette ressource soit disponible de manière plus conviviale, via Bonjour.

Est-il possible, de configurer le serveur Linux, pour qu'il s'annonce sur le réseau local, via Bonjour? Et si oui, comment?

drAlberT
la source

Réponses:

7

Créez un fichier /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>

Redémarrez ensuite avahi:

service avahi restart
LapTop006
la source
Par souci de précision, j'ai installé avahi sur mon FW / DNS et non sur le serveur samba lui-même. Cela est plus cohérent avec la configuration de mon réseau et est possible car avahi peut annoncer uniquement les "services disponibles", pas seulement "mes propres services disponibles". :)
drAlberT
Cette réponse n'est plus valide, vous devez utiliser le port 445 maintenant, voir la réponse @ user169160.
Mint
8

De nos jours, le port 445 est utilisé. Le fichier de configuration devrait donc ressembler à ceci:

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>
user169160
la source