Ağ Bulma ve Paylaşmayı Samba olan bilgisayarlar arasında nasıl etkinleştiririm


24

Bir Ubuntu sunucum var. Sunucuya Windows istemcilerinden erişmek iyi çalışıyor.

Ancak sunucu, Windows istemcisinin Ağ genel bakışındaki mevcut bilgisayarlar arasında listelenmiyor.
Windows makineleri için Network Discovery özelliği olacaktır.

Samba sunucumu ağda nasıl görünür yapabilirim?

Windows sürümü Windows 7'dir
. Çalışma grubu smb.confiçindeki Windows ile aynıdır.


Cevabı için Edit, thnx ekledi!
Atla

1
Ah, açıkça çalışma grubunu smb.conf içindeki pay-girişime ekledikten sonra işe yaradı, thnx! Çalışma grubunu sadece genel ayarlarda görmeden önce!
Skip

Yanıtlar:


21

Kaynakları (Dosya Paylaşımı) aynı LAN'daki 2 veya daha fazla bilgisayar arasında paylaşmak için varsayılan olarak Ağ bulma (Samba'nın kurulmasından sonra) etkinleştirilmiş olarak gelen Samba'ya ihtiyacınız vardır. Yerel ağınız için çalışacaktır ancak çalışma grubunu ağın kullandığı gruba ayarlamayı unutmayın .

Samba'yı kurmak için önce "Bir klasörü paylaş" yapmanız gerekir, ana klasörünüzdeki herhangi bir şeyi paylaşmanızı öneririz, bu nedenle izinler nedeniyle daha az sorun çıkarır, bu örneğin masaüstünüzdeki bir klasör olabilir. Klasörü sağ tıklayıp Paylaşma'yı seçerek paylaşabilirsiniz, Ubuntu, Samba'yı yüklemeyi ve doğru izinleri ayarlamayı içeren birkaç Paylaşma sorusu boyunca size rehberlik edecektir.

Samba'yı kurmanın diğer yolu ise tam anlamıyla samba'yı kurmaktır;). Ya ile Yazılım Merkezi'nde aşağıda veya terminal yazarak: sudo apt-get install samba<- Bir gelmenin yaptığını görmedin mi!

Şimdi Samba yapılandırmasını düzenleyin ve aynı ağ çalışma grubunda olduğunuzdan emin olun . Çalışma grubu, LAN’ınızdaki tüm makineler için aynı olmalıdır. Bu şekilde, aslında Windows ve Ubuntu veya Ubuntu ve Ubuntu makineleri arasındaki ağ keşiflerinden faydalanabilirler.

  1. Senin düzenleyin smb.confdosyasını:sudo nano /etc/samba/smb.conf

  2. Çalışma grubunu okuyan [Global] bölümündeki satırı bulun

    [global]
    
    ## Browsing/Identification ###
    
    # Change this to the workgroup/NT-domain name your Samba server will part of  
     workgroup = WORKGROUP
    
  3. Çalışma grubunun değerini, ağ çalışma grubunuzun kullandığı değerle değiştirin veya üzerinde çalışmak istediğiniz çalışma grubu için yeni bir ad belirleyin, örneğin:

    workgroup = myhomenet
    
  4. Dosyayı kaydedin ve Samba servisini yeniden başlatın: sudo service smbd restart

Garip ağ keşif gücünün keyfini çıkarın ^^

Bu, Ubuntu'dan Ubuntu LAN'a çalışıyor olması için yeterli olmalıdır, ancak Windows'un dahil olduğu durumlarda ve Windows'un Ubuntu PC'nizi görmemesi durumunda, aşağıdakileri ekleyiniz smb.conf:

local master = yes
preferred master = yes

Ve elbette Samba servisinizi yeniden başlatın.

Hala göremiyorsa, Windows'ta sol panelde Ağ ve Paylaşım Merkezi'nde bulunan Gelişmiş Paylaşım Ayarları'nı arayın . Oradayken, 40 veya 56 bit şifreleme kullanan cihazlar için dosya paylaşımını etkinleştir seçeneğini seçin . Bu yalnızca Windows Vista ve Üstünde bir sorundur, Windows XP'niz varsa düzgün çalışması gerekir.

Bundan sonra, Ağdaki diğer bilgisayarlara erişmek için Dosya Tarayıcısını açabilir ve Ağa Gözat'ı seçebilirsiniz :

görüntü tanımını buraya girin


İki Ubuntu dizüstü bilgisayarım birbirini tanımıyor "Garip ağ keşfinin gücünden yararlanın ^^":: ((
Pixel

1
@Antinous wait ama her ikisi de Ubuntu ise, neden samba için gelişmiş bir yapılandırmaya ihtiyacınız var? Yani, kullanım kolaylığını anlıyorum, ancak bir klasöre sağ tıklayıp paylaşıma tıklamak kadar kolay olmalı. Bu Samba için temel yüklerdi. Hangi ubuntu sürümünü kullandığınızı sorabilir miyim. Size bir fikir vermek için, şu anda ubuntu 17.04 kullanarak 3 bilgisayarım var. Yönlendirici upnp etkin ve birbirlerini kolayca görebilirler. Temelde paylaşılan kaynaklar diğerlerinde otomatik olarak gösterilir.
Luis Alvarado,

1
Mümkünse, 16.10'dan 17.04'e yükseltebilir veya 16.04'ü yükleyebilir misiniz? Belki sen değilsin ama benim durumumda, 16.10 benim için çok fazla yönden cehennemdi. 16.04'ten 17.04'e giderken pratikte üzerinden atladım.
Luis Alvarado,

1
Bu şimdi sabittir. Evdeki Belgeler klasörümü paylaşmıştım, bu işe yaramadı. Böylece onun yerine Ev klasörümü paylaştım. İşe yaradı ! :-D
Pixel

1
@Antinous seni da dostum!
Luis Alvarado,

4

Sadece bu sinir bozucu sorunu çözmeye karar verdim. Uzun zamandır kullandım ama şimdi yeni bir PC kurduğumda çalışmasını sağlamanın zamanı gelmişti.

  1. Ubuntu kutumu bir WINS sunucusu olarak ayarlıyorum ve ayrıca yukarıdaki yazıdan satırlarıma da ekledim smb.conf:

    wins support = yes
    local master = yes
    preferred master = yes
    
  2. Bu yardımcı olmadığından, ağ bağdaştırıcısının IPv4 tercihlerindeki gelişmiş WINS ayarlarını değiştirerek Win7 kutumu Ubuntu kutusunu WINS sunucusu olarak kullanmaya zorladım.

  3. Bu da işe yaramadı, ben de ne olduğunu görmek için Wireshark'ı kovdum. Win7 kutusu sorgusu WINS sunucusunda gördüm ve paylaşımları olan tüm bilgisayarları içeren yanıtı gördüm. Peki neden Windows'da görünmediler? Güvenlik Duvarı düşündüm . Windows güvenlik duvarını kullandım ve bunun için gelişmiş ayarlarda

    File and Printer Sharing (LLMNR-UDP-In)
    

    Özel ağlar için etkin, ancak etki alanı veya genel için etkin değil. Ben sadece etki alanı ve kamu için de kuralı etkinleştirdim.

  4. Phew, bilgisayarlarım şimdi Windows'da görünüyor. Win7'nin Ubuntu kutusunu ve diğer linux makinelerini özel ağ olarak tanımladığı her şeye dahil etmesini sağlamanın bir yolu olabileceğini düşünmüştüm, ancak bu macerayı başka bir güne saklayacağım.

Umarım bu birine yardımcı olabilir.

EDIT: Güvenlik duvarı kuralını etkinleştirdikten sonra ağ bağdaştırıcısındaki kodlanmış WINS sunucusu ayarını kaldırdım, şimdi trafiğe izin verildiğinde, standart müzakere sürecinin istediğim gibi çalışabileceğini düşünüyorum.


1

Kullanıcı dostu bir şey istiyorsanız, sistem yöneticisinden alabileceğiniz system-config-samba adlı bir araç var.

Bunu indirdikten sonra, hangi klasörlerin paylaşıldığını, izinlerini ve görülebilir olup olmadığını görebilirsiniz. Bir Windows makinesinin ağda görebilmesi için en az bir klasör görünmelidir.


Çalışmıyor - çöküyor.
Piksel

1

Eh, Windows bileşenleri kaldırmak ve SMB1 / CIFS istemci ve sunucu kontrol ve giderek bir cazibe gibi çalıştırarak giderek çözüldü. Umarım yardımcı olur.

Saygılarımızla

Marko

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.