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?

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

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>

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.