Come risolvere i nomi netbios con osx


10

Ciao, sono nuovo di osx e sto provando a risolvere il nome netbios di una macchina Windows. Quando provo a eseguire il ping, visualizzo l'errore Impossibile risolvere il nome host. Quando uso il comando smbutil lookup% hostname%, si risolverà.

Quando eseguo il ping diretto dell'ip funziona perfettamente e questo funzionava su un Mac precedente che dovevo restituire e sostituire con quello nuovo. Sono in grado di risolverlo da un altro computer Windows sulla mia rete.

Fondamentalmente voglio solo essere in grado di eseguire il ping del mio computer Windows. Qualsiasi aiuto sarebbe molto apprezzato.

Risposte:


7

Come hai già detto, smbutil lookuprisolverà il nome in un indirizzo IP:

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

Possiamo estrarre l'indirizzo IP da questo output:

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

Quindi possiamo usarlo nel nostro argomento per eseguire il 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
...
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.