Neden makinem yerel windows ana bilgisayar adlarını çözemiyor?

22

Ubuntu makinemden herhangi bir yerel windows ana bilgisayarına ping attığımda "ana makineyi çözemiyorum", ancak bir windows makinesinden ping attığımda iyi çalışıyor. Bu neden olsun ki?

İşletim sistemi: Ubuntu 10.04 Samba & amp; Miredo kuruldu

    
sordu David 22.02.2011 14:24

7 cevap

25

Ubuntu'da bir netbios adına ping yapmak için wins - /etc/nsswitch.conf değerini eklemeniz gerekir. Çalıştırın:

gksu gedit /etc/nsswitch.conf

Ve wins değerini satıra ekleyin:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

Yani şöyle görünüyor:

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

Dosyayı kaydedin, metin düzenleyiciyi kapatın ve ping işlemi yapın.

Bu işe yaramazsa, /etc/samba/smb.conf 'ı açın ve "ad çözümleme sırası" satırını kaldırın:

name resolve order = wins lmhosts bcast

Bundan sonra, nmbd smbd winbindd 'yi yeniden başlatın.

    
verilen cevap Allan 22.02.2011 14:50
7

Allan'ın yayınladığı yönergeleri izleyin, ancak ad çözümlemesi alabilmeniz için "winbind" (Samba nameservice tümleştirme sunucusu) paketini de yüklemeniz gerekir.

    
verilen cevap nejode 24.02.2011 13:32
7

% co_de'yi çalıştırmak benim için onu düzeltdi.

    
verilen cevap Ian K 01.05.2011 22:06
6

Windows bilgisayarları ana bilgisayar adına bulabilmek için libnss-winbind paketini yüklemeniz gerekebilir. Winbind'i kurmak sadece işe yaramayabilir. answer adresine bakın.

    
verilen cevap Sandeep Datta 14.04.2014 14:53
3

Aynı sorun vardı, Ubuntu 14.04 Windows 8 ile PC'ye erişmeye çalışıyordu. Yukarıdaki tavsiyeye ek olarak libnss-winbind

yüklemem gerekiyordu.
sudo apt-get install libnss-winbind

Kaynak: İşte

    
verilen cevap Spivot 25.06.2014 03:18
2

/etc/nsswitch.conf dosyanızı düzenlediyseniz ve winbind yüklendi ( libnss-winbind veya samba-winbind ) ve hala sorunlarınız varsa, NSCD'nizi (Name Service Cache Daemon) devre dışı bırakmanız gerekebilir.

    
verilen cevap palswim 01.04.2016 21:33
1

@Spivot +1

  1. sudo apt-get install winbind libnss-winbind
  2. sudo vi /etc/nsswitch.conf

    düzenleme:

    hosts: files dns wins myhostname

  3. sudo vi /etc/samba/smb.conf

düzenleme:

[global]
wins server = x.x.x.x
name resolve order = host

En iyi sonuç için yeniden başlatın veya sadece:

sudo /etc/init.d/samba restart
    
verilen cevap M K 30.07.2017 13:46

Etiketlerdeki diğer soruları oku