Come posso fare in modo che un server samba linux si annunci sulla LAN locale tramite i client Bonjour per Mac?


11

Ho un file server basato su Debian Linux che usa Samba e al momento accedo con successo dai client Mac OS X.

Vorrei che questa risorsa fosse disponibile in un modo più user friendly, tramite Bonjour.

È possibile configurare il server Linux, in modo che si annunci sulla rete locale, tramite Bonjour? E se sì, come?

Risposte:


7

Crea un file /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>

Quindi riavviare avahi:

service avahi restart

Per motivi di precisione, ho installato avahi sul mio FW / DNS e non sul server samba stesso. Ciò è più coerente con la mia configurazione di rete ed è possibile in quanto avahi può annunciare solo "servizi disponibili", non solo "i miei servizi disponibili". :)
drAlberT

Questa risposta non è più valida, ora dovresti usare la porta 445, vedi la risposta @ user169160.
Menta,

8

Oggi viene utilizzata la porta 445. Quindi il file di configurazione dovrebbe apparire così:

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>

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.