Linux samba sunucusunu Bonjour aracılığıyla Mac istemcilere yerel LAN'da duyurmak için nasıl yapabilirim?


11

Samba kullanan Debian Linux tabanlı bir dosya sunucum var ve günümüzde Mac OS X istemcileri tarafından başarıyla erişiliyor.

Bu kaynağın Bonjour aracılığıyla daha kullanıcı dostu bir şekilde kullanılabilir olmasını istiyorum.

Linux sunucusunu Bonjour aracılığıyla yerel ağda duyurmak üzere yapılandırmak mümkün mü? Ve eğer öyleyse, nasıl?

Yanıtlar:


7

/Etc/avahi/services/samba.service dosyası oluşturun:

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

Ardından avahi'yi yeniden başlatın:

service avahi restart

Sadece hassasiyet uğruna, samba sunucusuna değil, FW / DNS'ime avahi kurdum. Bu benim ağ kurulumumla daha tutarlıdır ve avahi sadece "mevcut hizmetlerimi" değil, sadece "mevcut hizmetleri" açıklayabilir. :)
drAlberT

Bu yanıt artık geçerli değil, şimdi 445 numaralı bağlantı noktasını kullanmalısınız, bkz. @ User169160 yanıt.
Nane

8

Günümüzde 445 numaralı bağlantı noktası kullanılmaktadır. Bu yüzden config dosyası şöyle görünmelidir:

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>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.