Cómo resolver nombres de netbios con osx

9

Hola, soy nuevo en osx e intento resolver el nombre de netbios de una máquina con Windows. Cuando intento hacer ping, aparece el error, no puedo resolver el nombre de host. Cuando use el comando smbutil lookup% hostname% se resolverá.

Cuando hago ping directamente a la IP, funciona bien y esto estaba funcionando en una Mac anterior que tuve que devolver y reemplazar con la nueva. Puedo resolverlo desde otra máquina Windows en mi red.

Esencialmente, solo quiero poder hacer ping a mi máquina Windows. Cualquier ayuda sería apreciada grandemente.

    
pregunta Jamesla 08.06.2013 - 01:49

1 respuesta

7

Como mencionó, smbutil lookup resolverá el nombre a una dirección IP:

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

Podemos extraer la dirección IP de esta salida:

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

Entonces podemos usar eso en nuestro argumento para hacer 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
...
    
respondido por el rgov 19.12.2014 - 08:37

Lea otras preguntas en las etiquetas