Pertanyaan Nama host Windows tidak teratasi


saya tahu itu pertanyaan serupa sudah diminta. Namun, seperti yang disarankan dalam jawaban atas pertanyaan yang saya miliki winbind paket diinstal dan miliki wins di /etc/nsswitch.conf:

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

Namun demikian, upaya untuk memberikan nama host windows ping

ping: unknown host <hostname>

Mulai ulang winbind layanan tidak membantu.

Saya memiliki Ubuntu 11.10 dan winbind 3.5.11.


15
2018-01-06 14:03


asal


Tidak jelas dengan pertanyaan Anda, tetapi apakah Anda mencoba mengakses folder bersama dari mesin windows ??? - Rajesh Pantula
@ rao_555: tidak, cukup ping mesin windows - vitaut
jika mesin windows Anda berada di jaringan yang sama, Anda dapat langsung melakukan ping pada mesin windows, Anda tidak perlu winbind untuk itu. Penggunaan utama winbind adalah untuk log masuk terpadu. - Rajesh Pantula
@ rao_555: itulah yang saya lakukan, tetapi nama itu tidak teratasi - vitaut
periksa apakah mesin linux Anda ada di jaringan Anda. periksa apakah Anda dapat melakukan ping alamat IP mesin linux dari sistem windows. Juga, periksa apakah Anda dapat melakukan ping ke alamat ip mesin windows - Rajesh Pantula


Jawaban:


Saya memiliki masalah yang sama. Mengubah lokasi kemenangan di nslookup.conf tidak berhasil, atau mungkin hanya membuat saya bagian dari perjalanan ke sana. Instal paket libnss-winbind untuk dapat menemukan komputer windows dengan nama host. Saya mengujinya dengan dan tanpa paket yang diinstal, dan memang diperlukan untuk menyelesaikan semua nama host windows.


15
2017-11-21 20:37



+1 tidak dapat menyelesaikan nama host windows tanpa pustaka ini (bahkan jika nmblookup berfungsi) - Sandeep Datta
menginstal libnss-winbind adalah kuncinya. - tomi


Untuk meringkas hal di atas, inilah yang saya lakukan untuk membuatnya bekerja:

  1. sudo apt-get install winbind
  2. sudo apt-get install libnss-winbind
  3. sudo gedit /etc/nsswitch.conf dan tambahkan "menang" setelah "file"

    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns 
    

15
2017-08-27 02:55





Urutan operan dalam definisi host di /etc/nsswitch.conf penting. Dalam kasus Anda, resolusi nama host diakhiri oleh pernyataan [NOTFOUND = return] sebelum WINS name resolution pernah terjadi. Pindahkan 'menang' jadi hanya setelah 'file', dan Anda harus baik untuk pergi:

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

nmblookup (bagian dari paket samba-common-bin) adalah alat pemecahan masalah lain yang berguna untuk situasi ini - ini dapat digunakan untuk memverifikasi secara manual bahwa nama host yang Anda gunakan valid.


7
2018-01-23 06:41



Penempatan wins sebelum [NOTFOUND=return] rusak resolusi nama di chrome dan firefox. - vitaut
Bagaimana tepatnya pemecahan resolusi nama? Apakah semua pencarian nama gagal untuk diselesaikan, atau hanya nama NetBIOS? Juga, apakah ping bekerja dengan jalur host yang dimodifikasi? - cqcallaw
Ketika saya menempatkan wins sebelum [NOTFOUND=return] browser tidak dapat dibuka google.com dan situs lain, jadi bukan hanya NetBIOS. Ketika saya mengubahnya kembali, situs terbuka secara normal. Ping berfungsi dengan baris host yang dimodifikasi. - vitaut
Pernyataan 'menang' harus pergi setelah 'file', bukan setelah 'mdns4_minimal'. Jika Anda memasukkan 'kemenangan' setelah 'mdns4_minimal' dan sebelum '[NOTFOUND = return]', maka Anda memberi tahu rutin resolusi nama untuk kembali jika nama NetBIOS tidak ditemukan, yang melompati dns. Coba pindahkan 'kemenangan' jadi segera setelah 'file'. Jika Anda masih mengalami masalah, cobalah memindahkan 'dns' jadi sebelum 'mdns_minimal' juga, seperti: hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4 - cqcallaw
Tuan cqcallaw Anda setidaknya harus menyebutkan file konfigurasi mana yang harus kita ubah / edit