Jawaban:
Untuk ping nama netbios di Ubuntu Anda perlu menambahkan wins
untuk /etc/nsswitch.conf
. Menjalankan:
gksu gedit /etc/nsswitch.conf
Dan tambahkan wins
ke baris:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Jadi terlihat seperti ini:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Simpan file, tutup editor teks, dan ping.
Jika itu tidak berhasil, buka /etc/samba/smb.conf
, dan batalkan komentar pada baris "name resolve order":
name resolve order = wins lmhosts bcast
setelah itu, restart nmbd smbd winbindd
.
mdns4
ditentukan oleh arahan. Itu sistem yang berbeda dari Samba, jadi jika Anda ingin Samba berfungsi, Anda harus terus menguji tanpa .local
domain.
Anda mungkin harus menginstal paket libnss-winbind untuk dapat menemukan komputer windows dengan nama host. Cukup menginstal winbind mungkin tidak berfungsi. Lihat jawabannya .
Punya masalah yang sama, Ubuntu 14.04 mencoba mengakses PC dengan Windows 8. Selain rekomendasi di atas saya harus menginstal libnss-winbind
sudo apt-get install libnss-winbind
Jika Anda telah mengedit /etc/nsswitch.conf
file Anda dan menginstalwinbind
sudah ( libnss-winbind
atau samba-winbind
) dan masih memiliki masalah, Anda mungkin perlu menonaktifkan NSCD Anda (Name Service Cache Daemon) .
@Spivot +1
sudo apt-get install winbind libnss-winbind
sudo vi /etc/nsswitch.conf
edit:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
edit:
[global]
wins server = x.x.x.x
name resolve order = host
Nyalakan ulang untuk hasil terbaik, atau cukup:
sudo /etc/init.d/samba restart