Yanıtlar:
Ubuntu'da bir netbios adına ping eklemek wins
için eklemeniz gerekir /etc/nsswitch.conf
. Koşmak:
gksu gedit /etc/nsswitch.conf
Ve wins
çizgiye 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üzenleyicisini kapatın ve ping atın.
Bu işe yaramazsa, /etc/samba/smb.conf
"isim çözümleme sırası" satırını açın ve açıklayın:
name resolve order = wins lmhosts bcast
ondan sonra yeniden başlatın nmbd smbd winbindd
.
mdns4
direktiflerin belirttiği adlarını çözmek için Avahi sistemini kullanıyor . Bu Samba'dan farklı bir sistemdir, bu yüzden Samba'nın çalışmasını istiyorsanız, .local
etki alanı olmadan denemeye devam etmeniz gerekir .
Windows bilgisayarlarını host adına göre bulabilmek için libnss-winbind paketini kurmanız gerekebilir. Basitçe winbind yüklemek çalışmayabilir. Cevabı gör .
Aynı sorun vardı, Ubuntu 14.04 Windows 8 ile PC'ye erişmeye çalışıyordu. Yukarıdaki önerilere ek olarak yüklemem gerekiyordu libnss-winbind
sudo apt-get install libnss-winbind
Dosyanızı daha önce düzenlediyseniz/etc/nsswitch.conf
ve ( veya ) yüklediysenizwinbind
ve hala sorun yaşıyorsanız, NSCD'nizi (Ad Hizmeti Önbellek Daemon) devre dışı bırakmanız gerekebilir .libnss-winbind
samba-winbind
@Spivot +1
sudo apt-get install winbind libnss-winbind
sudo vi /etc/nsswitch.conf
Düzenle:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
Düzenle:
[global]
wins server = x.x.x.x
name resolve order = host
En iyi sonuçlar için yeniden başlatın ya da sadece:
sudo /etc/init.d/samba restart