Windows ana bilgisayar adları çözülmedi


16

Benzer soruların zaten sorulduğunu biliyorum . Ancak, bu sorunun yanıtlarında önerildiği gibi, winbindpaketin kurulu ve winsiçinde /etc/nsswitch.conf:

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

Yine de, ping host isimleri ping denemeleri

ping: unknown host <hostname>

winbindHizmeti yeniden başlatmak işe yaramaz.

Ubuntu 11.10 ve winbind 3.5.11 var.


Sorunuz net değil, ancak paylaşımlı klasörlere windows makinesinden erişmeye çalışıyorsunuz ???
Rajesh Pantula

@ rao_555: hayır, sadece bir Windows makinesine ping
vitaut

Windows makineniz aynı ağdaysa, doğrudan Windows makinesine ping atabilirsiniz, bunun için winbind'e ihtiyacınız yoktur. Winbind'in ana kullanımı birleşik oturum açma içindir.
Rajesh Pantula

@ rao_555: Yaptığım şey bu, ancak isim çözülmedi
vitaut

Linux makinenizin ağınızda olup olmadığını kontrol edin. Linux makinesinin ip adresine Windows sisteminden ping işlemi yapıp yapamayacağınızı kontrol edin. Ayrıca, Windows makine ip adresi ping mümkün olup olmadığını kontrol edin
Rajesh Pantula

Yanıtlar:


16

Aynı sorunu yaşadım. Galibiyetlerin yerini değiştirmek nslookup.confişe yaramadı, ya da muhtemelen sadece beni orada bir parçası var. Ana libnss-winbindbilgisayar adına göre Windows bilgisayarları bulabilmek için paketi yükleyin . Paket yüklü ve paketsiz olarak test ettim ve gerçekten herhangi bir windows ana bilgisayar adını çözmek için gerekli.


3
1 Bu kütüphanede (hatta nmblookup eserler ise) olmadan Pencereleri ana bilgisayar adlarını çözemedi
autodidact

1
libnss-winbind kurulumu anahtardı.
tomi

16

Yukarıdakileri özetlemek gerekirse, işte çalışmak için yaptım:

  1. sudo apt-get install winbind
  2. sudo apt-get install libnss-winbind
  3. sudo gedit /etc/nsswitch.conf ve "dosyalar" dan sonra "kazanır" ifadesini ekleyin

    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns 
    

2019'da 18.04.3 kullanmak ve bu hala yolumuz! Daha sonra winbind hizmetini yeniden başlattığınızdan emin olun:sudo systemctl restart winbind
Jimmy He

7

Anasistem tanımındaki işlenenlerin sırası /etc/nsswitch.confönemlidir. Sizin durumunuzda, ana bilgisayar ad çözümlemesi WINS ad çözümlemesi gerçekleşmeden önce [NOTFOUND = return] deyimiyle sonlandırılır. 'Kazanır'ı taşıyın, böylece' dosyalardan 'sonra gelir ve gitmekte fayda var:

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

nmblookup (samba-common-bin paketinin bir parçası) bu durumlar için başka bir yararlı sorun giderme aracıdır - kullandığınız ana bilgisayar adının geçerli olduğunu manuel olarak doğrulamak için kullanılabilir.


Chrome ve firefox'ta ad çözümlemesini winskesmeden önce yerleştirme [NOTFOUND=return].
vitaut

İsim çözümlemesi tam olarak nasıl kırılıyor? Tüm ad aramaları çözümlenemiyor mu, yoksa yalnızca NetBIOS adları mı? Ayrıca, ping değiştirilmiş ana makineler satırıyla çalışır mı?
cqcallaw

Ben yerleştirdiğinizde winsönce [NOTFOUND=return]tarayıcı açık edemiyor google.comdeğil sadece NetBIOS yüzden, ve diğer siteler. Geri değiştirdiğimde, siteler normal şekilde açılır. Ping, değiştirilmiş ana makineler satırıyla çalışır.
vitaut

1
'Wins' deyiminin 'mdns4_minimal' öğesinden sonra değil, 'files' öğesinden sonra gitmesi gerekir. 'Mdns4_minimal' öğesinden sonra ve '[NOTFOUND = return]' öğesinden önce 'kazanır' yazarsanız, NetBIOS adı bulunamazsa, dns'i atlayan ad çözümleme yordamlarına dönmesini söylersiniz. 'Kazanlar'ı hareket ettirmeyi deneyin, böylece' dosyalar'dan hemen sonra gelsin. Hâlâ sorun yaşıyorsanız, 'dns' taşımayı deneyin, böylece 'mdns_minimal'dan önce de öyle:hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4
cqcallaw

1
Mr cqcallaw En azından hangi yapılandırma dosyalarını değiştirmemiz / düzenlememiz gerektiğini belirtmelisiniz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.