Come risolvere i nomi netbios con osx

9

Ciao Sono nuovo su osx e sto provando a risolvere il nome netbios di una macchina Windows. Quando provo a eseguire il ping, ottengo che l'errore non può risolvere il nome host. Quando utilizzo il comando smbutil lookup% hostname% verrà risolto.

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

Essenzialmente voglio solo essere in grado di eseguire il ping sulla mia macchina Windows. Qualsiasi aiuto sarebbe molto apprezzato.

    
posta Jamesla 08.06.2013 - 01:49
fonte

1 risposta

7

Come hai detto, smbutil lookup risolverà 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 usare quello 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
...
    
risposta data 19.12.2014 - 08:37
fonte

Leggi altre domande sui tag