Bagaimana saya bisa membuat server samba linux untuk mengumumkan dirinya di LAN lokal melalui klien Bonjour ke Mac?

11

Saya memiliki file-server berbasis Linux Debian menggunakan Samba dan saat ini sedang diakses dengan sukses oleh klien Mac OS X ..

Saya ingin sumber ini tersedia dengan cara yang lebih ramah pengguna, melalui Bonjour.

Apakah mungkin, untuk mengkonfigurasi server Linux, sehingga ia mengumumkan dirinya di jaringan lokal, melalui Bonjour? Dan jika demikian, bagaimana?

drAlberT
sumber

Jawaban:

7

Buat 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>

Kemudian mulai kembali avahi:

service avahi restart
LapTop006
sumber
Demi presisi, saya menginstal avahi pada FW / DNS saya dan bukan pada server samba itu sendiri. Ini lebih konsisten dengan pengaturan jaringan saya dan dimungkinkan karena avahi dapat mengumumkan hanya "layanan yang tersedia", tidak hanya "layanan saya sendiri yang tersedia". :)
drAlberT
Jawaban ini tidak lagi valid, Anda harus menggunakan port 445 sekarang, lihat jawaban @ user169160.
Mint
8

Saat ini, port 445 digunakan. Jadi file config akan terlihat seperti ini:

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>
pengguna169160
sumber