Soru:
Lion'da nmblookup nerede?
remino
2011-09-14 07:12:12 UTC
view on stackexchange narkive permalink

Lion on Terminal'de nmblookup'ı aramaya çalışıyorum, ancak mevcut değil. Şimdi Terminal'den NMB ana bilgisayar adlarını nasıl arayabilirim?

/ Usr / bin içinde olmalıdır. En azından benim sistemimde. Yolunuzda ayarlanmamış bir şey aramak istiyorsanız, kök dizine "cd" yazabilir ve şu komutu yazabilirsiniz: "bul. -name "" -baskı`
Bir kenara, Lion (10.7.1) çalıştırıyorum ve bu yardımcı programı içermiyor.
Not: Alternatif bir yardımcı program "nslookup" dur.
Gerçekten özür dilerim. O kadar acelem vardı ki Snow Leopard kullandığımı belirttim ama Lion kullanıyorum. Özür dilerim. Ve cksum'un yukarıda söylediği gibi, yardımcı programı bulamıyorum. "bash: / usr / bin / nmblookup: Böyle bir dosya veya dizin yok"
Bu, onu neden yolunuzda bulamadığınızı açıklıyor. Daha önce de belirttiğim gibi, uygun bir alternatifin "nslookup" olduğunu düşünüyorum. Çoğu platformda standart bir yardımcı program olduğu için bunun Lion'a dahil edilmesi gerektiğine inanıyorum.
nslookup / dig / host, NMB (NetBIOS) adlarını değil, DNS adlarını arıyor.
Beş yanıtlar:
Ingmar Hupp
2011-09-14 19:20:44 UTC
view on stackexchange narkive permalink

OS X 10.7'de (Lion):

  smbutil araması <hostname>  

Örnek:

  $ smbutil araması NAS1NAS1'in 10.21.0.133IP adresinden yanıt alındı: 10.21.0.133  
Siz ve Matteo faydalı geri bildirimler sağladınız. Bu kullanışlı komut için çok teşekkürler!
Bu aynı zamanda en son OS X Mavericks'te de çalışır. Görünüşe göre nmblookup'ı kaldırmışlar ama smbutil hala çalışıyor.
Matteo
2011-09-14 11:43:03 UTC
view on stackexchange narkive permalink

Samba artık OS X'in bir parçası değil: Lion, protokolün kendi uygulamasına sahiptir. Bırakıldı çünkü Samba, yazılımın App Store'da yayınlanmasıyla ilgili Apple sorunlarına neden olan daha katı bir lisansa (GPLv3) taşındı.

Düzenle

Burada daha fazla bilgi bulabilirsiniz: http://www.appleinsider.com/articles/11/03/23/inside_mac_os_x_10_7_lion_server_apple_replaces_samba_for_windows_networking_services.html

nmblookup diğer birçok komut satırı aracıyla birlikte kaldırıldı:

[...] komutların ve alt komutların sayısı yüzden fazla iken 19'a düşürüldü [...]

İpucu için cksum'a teşekkürler

Ingmar'ın yanıtı olarak smbutil aramasını kullanabilirsiniz

Kesinlikle doğru. Cevabınıza dahil etmek isterseniz konuyla ilgili daha fazla bilgi (Lion Server'dan bahsediyor, ancak Lion'un tüketici sürümüne de elma olmalı): http://www.appleinsider.com/articles/11/ 03/23 / inside_mac_os_x_10_7_lion_server_apple_replaces_samba_for_windows_networking_services.html
Bunu bilmek güzel. Samba'nın lisans sorunları nedeniyle Mac OS X'ten atıldığına dair hiçbir fikrim yok.
@Rémi: sadece Samba değil, gcc de (LLVM ile değiştirilir). Prensipte her şey GPLv3 ile lisanslanmıştır
Digitalchild
2011-09-14 09:12:35 UTC
view on stackexchange narkive permalink

aşağıdaki komutu çalıştırın:

  hangi nmblookup  

Aşağıdakileri vermelidir:

  -bash- 3.2 $ hangi nmblookup / usr / bin / nmblookup  

Bu 10.6.8'de

`Which` komutunun yalnızca komut kullanıcının $ PATH yolunda bulunabilmesi durumunda çalışacağını unutmayın. Bu durumda, kullanıcının yoluna / usr / bin'in neden eklenmediği oldukça sıra dışıdır.
nmblookuop artık Lion'da yok
Aslında. Yukarıdaki cevaba göre aslanın içinde gitmiş gibi görünüyor
Bill
2011-09-14 11:00:03 UTC
view on stackexchange narkive permalink

nmblookup yardımcı programı / usr / bin içinde olmalıdır. Dahil edilip edilmediğini görmek için sistem komut isteminde echo $ PATH yazarak $ PATH numaranızı kontrol edin. Yolunuzda varsa, @Lyken tarafından önerildiği gibi hangi nmblookup komutunu çalıştırabilirsiniz. Aksi takdirde, yolunuzda bulunmayan bir komutu bulmak için, sistem komut istemine aşağıdaki komutları yazın.

  cd / find. -name "<name>" -print  

Ayrıca whereis komutu da vardır, ancak bu yalnızca belirtilen program için standart ikili dizinleri kontrol eder.

nmblookup 'un alternatifi nslookup ' dur. Bu ayrıca /usr/bin altında da bulunur.

Snow Leopard 10.6.8 çalıştırdığımı unutmayın.

Aramaya gerek yok: artık Lion'da yok
Alınan nokta. Bunu soru Snow Leopard'dan Lion'a değiştirilmeden önce yazdım. O zamanlar alışılmadık görünen şey, / usr / bin neden kullanıcının $ PATH'sinde olmayacaktı. Diğer insanlardan gelen yanıtları gördükten sonra şimdi daha mantıklı.
Paul J
2013-01-19 02:12:03 UTC
view on stackexchange narkive permalink

nmblookup'a sahip olmanız gerekiyorsa samba3'ü MacPorts ve muhtemelen brew aracılığıyla yükleyebilirsiniz, brew kullanmadığım için tam olarak emin değilim.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...