Odpowiedzi:
Pingować nazwę NetBIOS w Ubuntu trzeba dodać winsdo /etc/nsswitch.conf. Biegać:
gksu gedit /etc/nsswitch.conf
I dodaj winsdo wiersza:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Wygląda to tak:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Zapisz plik, zamknij edytor tekstu i pinguj.
Jeśli to nie zadziała, otwórz /etc/samba/smb.confi odkomentuj wiersz „kolejność rozpoznawania nazw”:
name resolve order = wins lmhosts bcast
po tym uruchom ponownie nmbd smbd winbindd.
mdns4dyrektywach. To inny system niż Samba, więc jeśli chcesz, aby Samba działała, musisz kontynuować testowanie bez .localdomeny.
Konieczne może być zainstalowanie pakietu libnss-winbind, aby móc znaleźć komputery z systemem Windows według nazwy hosta. Po prostu instalacja Winbind może nie działać. Zobacz odpowiedź .
Miałem ten sam problem, Ubuntu 14.04 próbuje uzyskać dostęp do komputera z systemem Windows 8. Oprócz powyższej rekomendacji musiałem zainstalować libnss-winbind
sudo apt-get install libnss-winbind
Jeśli edytowałeś /etc/nsswitch.confplik i już zainstalowałeświnbind ( libnss-winbindlub samba-winbind) i nadal masz problemy, może być konieczne wyłączenie NSCD (demona pamięci podręcznej usługi nazw) .
@Spivot +1
sudo apt-get install winbind libnss-winbindsudo vi /etc/nsswitch.conf
edytować:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
edytować:
[global]
wins server = x.x.x.x
name resolve order = host
Uruchom ponownie, aby uzyskać najlepsze wyniki, lub po prostu:
sudo /etc/init.d/samba restart