10 votes

Comment résoudre les noms netbios avec osx

Bonjour, je suis nouveau sur osx et j'essaie de résoudre le nom netbios d'une machine Windows. Lorsque j'essaie de lui envoyer un ping, j'obtiens l'erreur "cannot resolve hostname". Lorsque j'utilise la commande smbutil lookup %hostname%, le nom est résolu.

Lorsque j'envoie un ping à l'adresse IP directement, cela fonctionne bien et cela fonctionnait sur un mac précédent que j'ai dû retourner et remplacer par mon nouveau mac. Je suis capable de le résoudre à partir d'une autre machine Windows sur mon réseau.

En fait, je veux juste pouvoir envoyer un ping à ma machine Windows. Toute aide serait grandement appréciée.

7voto

Chris Cameron-Mills Points 2116

Comme vous l'avez mentionné, smbutil lookup résoudra le nom en une adresse IP :

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

Nous pouvons extraire l'adresse IP de cette sortie :

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

Nous pouvons alors l'utiliser dans notre argument pour le 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
...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X