วิธีแก้ไขชื่อ netbios ด้วย osx


10

สวัสดีฉันยังใหม่กับ osx และพยายามแก้ไขชื่อ netbios ของเครื่อง windows เมื่อฉันพยายาม ping ฉันได้รับข้อผิดพลาดไม่สามารถแก้ไขชื่อโฮสต์ เมื่อฉันใช้คำสั่ง smbutil การค้นหา% hostname% มันจะแก้ไข

เมื่อฉัน ping ip โดยตรงมันใช้งานได้ดีและนี่ก็ใช้งานได้กับ mac รุ่นก่อนหน้าซึ่งฉันต้องส่งคืนและแทนที่ด้วยอันใหม่ของฉัน ฉันสามารถแก้ไขได้จากเครื่อง windows อื่นในเครือข่ายของฉัน

โดยพื้นฐานแล้วฉันแค่อยากจะ ping เครื่อง windows ของฉัน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

คำตอบ:


7

ตามที่คุณกล่าวถึงsmbutil lookupจะแก้ไขชื่อเป็นที่อยู่ IP:

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

เราสามารถดึงที่อยู่ IP จากผลลัพธ์นี้:

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

จากนั้นเราสามารถใช้สิ่งนั้นในอาร์กิวเมนต์ของเราเพื่อ ping:

$ 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
...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.