No puedo conectarme a OS X a través de la dirección IP local

No puedo conectarme a OS X a través de la dirección IP local

He tenido problemas para conectarme a mi computadora durante meses y finalmente tengo suficiente información para que, con suerte, alguien pueda ayudarme. No estoy seguro si el problema es con mi computadora portátil o mi enrutador; la computadora portátil es una Macbook Pro de principios de 2010 con Mavericks y el enrutador es uno de Verizon, nombre del modelo MI424WR-GEN3I, versión de firmware 40.21.10.3.

Comenzó como si no pudiera usar AirPlay desde mi Macbook Pro a mi Apple TV; todo funcionó bien desde mi iPad, pero siempre había un error de conexión con mi Macbook. Las aplicaciones que intentan conectar mi iPad de forma inalámbrica a mi Macbook a través de la red wifi local, como AirDisplay, no funcionan. Más tarde me di cuenta de que no podía conectar VNC a mi computadora portátil. Ahora, estoy intentando reenviar un puerto desde mi enrutador a mi computadora portátil y tampoco funciona. Intenté hacer ping a mi computadora portátil desde mi enrutador hoy y ninguna de las solicitudes se realizó, así que supongo que hay algún problema al intentar conectarme a mi computadora portátil desde la dirección IP local.

No estoy seguro de si el problema está en el enrutador o en la computadora portátil, pero tal vez alguien haya experimentado este problema antes. Si inicio un servidor local en el puerto, 3000por ejemplo, puedo conectarme bien en localhost:3000o 127.0.0.1:3000. Sin embargo, intentar conectarse a él en la dirección IP local 192.168.1.16:3000no funciona en absoluto. El puerto que reenvié desde el enrutador tampoco funciona, e intentar conectarme al mismo puerto en la dirección IP externa tampoco pasa la solicitud a mi computadora portátil.

Respuesta1

Probablemente sea la configuración de seguridad de su computadora portátil. Los sistemas operativos modernos no son tan abiertos como antes. Por ejemplo, VNC (también conocido como Compartir pantalla en OS X) no está habilitado de forma predeterminada. Si desea habilitar Compartir pantalla, puede probar este comando

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers

Así que probablemente quieras ver qué puertos de red están usando tus aplicaciones (con una herramienta como Network Utility, ubicada en la carpeta /System/Library/CoreServices/Applications/) y ver si están bloqueados. Puedes hacer esto desde cualquierotrocomputadora con un comando de terminal

telnet <your_Mac_hostname_or_IP> <port#_to_test>

Supongamos que descubre que una aplicación usa el puerto 4000 y su MacBook se llama MyMac. Así es como se vería si fallara

telnet MyMac 4000
Trying 192.168.1.2...
telnet: connect to address 192.168.1.2: Operation timed out
telnet: Unable to connect to remote host

Pero si se abre el puerto, verás un resultado diferente como este

telnet MyMac 4000
Trying 192.168.1.2...
Connected to MyMac.
Escape character is '^]'.

(En este punto puedes presionar CTRL+] y luego "q" para salir de telnet)

Si desea abrir un puerto que no responde, puede usar el pfctlcomando. Aquí hay un enlace a un buen artículo sobreusando pfcomandos.

Espero que esto ayude.

información relacionada