Netbios adlarını osx ile çözme


10

Merhaba ben osx ve bir windows machine netbios adını çözmeye çalışıyorum. Ping yapmaya çalıştığımda hata ana bilgisayar adını çözemiyor. Smbutil lookup% hostname% komutunu kullandığımda çözülecek.

Ben doğrudan ip ping zaman iyi çalışıyor ve bu geri dönmek ve benim yeni bir yerine vardı önceki bir mac üzerinde çalışıyordu. Ağımdaki başka bir windows makinesinden çözebiliyorum.

Aslında sadece Windows makineme ping yapabilmek istiyorum. Herhangi bir yardım büyük mutluluk duyacağız.

Yanıtlar:


7

Bahsettiğiniz gibi, smbutil lookupadı bir IP adresine çözümleyecektir:

$ smbutil lookup qx-2000
Got response from 10.0.1.21
IP address of qx-2000: 10.0.1.21

IP adresini bu çıktıdan çıkarabiliriz:

$ smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2
 10.0.1.21

O zaman bunu ping yapma argümanımızda kullanabiliriz:

$ ping $(smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2)
PING 10.0.1.21 (10.0.1.21): 56 data bytes
64 bytes from 10.0.1.21: icmp_seq=0 ttl=128 time=4.823 ms
64 bytes from 10.0.1.21: icmp_seq=1 ttl=128 time=7.373 ms
64 bytes from 10.0.1.21: icmp_seq=2 ttl=128 time=4.820 ms
...
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.