Mavericks no puede conectarse a Windows Share por nombre de computadora, pero funciona bien con IP

Tengo una Mac Mavericks y una máquina con Windows 7. En mi Windows he compartido algunas carpetas, pero solo puedo conectarme a ellas usando la dirección IP, pero no el nombre de la computadora.

Entonces Finder -> Go-> Connect to Server…, y smb://my-win/Shareno funciona, pero Finder -> Go -> Connect to Server…funciona smb://192.168.1.3/Shareperfectamente bien.

Si entro en Red ( ), aparece Finder -> Go -> Networkla computadora . my-winDespués de conectarme a la IP, aparece otra máquina con Windows con la IP como nombre. Entrar en la máquina con nombre de IP vuelve a funcionar bien, mientras que entrar en MY-WIN da el mismo error

El error que me sale es:

There was a problem connecting to the server “my-win”.
The server may not exist or it is unavailable at this time. Check the server name or IP address, check your network connection, and then try again.

He intentado deshabilitar los firewalls que no ayudaron. También he probado a renombrar ~/Library/Preferences/com.apple.loginitems.plist. Eso no resolvió el problema, pero hizo que my-win desapareciera de la ventana Red, así que lo revertí nuevamente.

Puedo hacer ping a la IP de la máquina con Windows, pero si ejecuto, ping my-winaparece un error que dice:cannot resolve my-win: Unknown host

Parece que mi Mac recibe una notificación del nombre de la computadora con Windows, pero no puede resolverlo cuando lo intenta. Alguien sabe cual puede ser la razon de esto?

Respuestas (1)

Es probable que se trate de un problema de resolución de nombres, que suele ser el caso cuando una dirección IP funciona y un nombre no.

Hay un par de cosas que puedes hacer

  1. si las PC tienen direcciones IP que rara vez, o nunca, cambian, puede agregarlas al archivo de hosts. Simplemente abra la terminal.app y:

sudo nano /private/etc/hosts

Después de la última entrada, simplemente ingrese las direcciones IP de las PC de esta manera:

192.168.xx pc-uno

192.168.xx pc-dos

(sustituyendo las direcciones IP de las PC por las que tiene) luego guarde y salga. Querrá vaciar la caché de DNS. Por lo general, solo reinicio, pero hay comandos de terminal según la versión de su sistema operativo.

  1. Si no le importa instalar algún software de Apple en su PC, Bonjour es parte de la instalación de iTunes y registrará automáticamente los nombres en la red local.

Es poco probable que sea un problema de firewall, ya que puede conectarse a través de IP. El cortafuegos también bloquearía eso.

Además, si le da tiempo, cualquier computadora a la que la Mac pueda conectarse (en versiones recientes del sistema operativo) aparecerá en la barra lateral del Finder. Bonjour ayudará con eso.

También puede agregar las direcciones IP de todas sus PC en el cuadro de diálogo conectarse al servidor, ingrese la dirección IP y haga clic en el botón + antes de hacer clic en conectar. No es intuitivo pero es mejor que nada... ;-)