Як вирішити імена netbios за допомогою ОСX


10

Привіт, я новачок у OSX і намагаюся вирішити назву netbios Windows-машини. Коли я намагаюся ввести його в ping, я отримую помилку, не вдається вирішити ім'я хоста. Коли я використовую команду smbutil lookup% hostname%, вона вирішиться.

Коли я пінг-ip безпосередньо, він працює добре, і це працювало на попередньому mac, який мені довелося повернути і замінити своїм новим. Я в змозі вирішити це з іншої машини Windows в моїй мережі.

По суті, я просто хочу мати можливість пінг моєї машини 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
...
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.