Así que he estado tratando con un asunto bastante peculiar:
- Tengo un Mac en mi red doméstica conectado a través de Ethernet, que utilizo para navegar por Internet, consultar el correo electrónico, etc. No tengo problemas para acceder tanto a mi red local como a la Internet exterior.
- Tengo una caja de Linux y un MacBook también en la misma red, la caja de Linux en Ethernet y el MacBook a través de WiFi.
- Tanto desde el MacBook como desde la caja de Linux, puedo
ping
el Mac, y desde el Mac, puedo hacer ping tanto al MacBook como al equipo Linux. - Desde el Mac, puedo
ssh
en el MacBook y en la caja de Linux, pero no puedossh
desde el MacBook o la caja de Linux al Mac (tiempo de espera de la conexión). El inicio de sesión remoto está activado en el panel de preferencias de Compartir. - Puedo
ssh
de Mac en sí mismo (ssh localhost
,ssh <local_ip>
), por lo que el demonio debe estar activo. - Los servidores web alojados en el Mac (en el puerto 80, 8000, etc. - he probado varios puertos para asegurarme) son accesibles a través de
localhost
o IP local en el Mac, pero no son accesibles desde el MacBook o la caja de Linux. - El cortafuegos del Mac está desactivado, y no hay cortafuegos de terceros ni software antivirus instalado.
- He reiniciado el router, el Mac, el MacBook y la caja de Linux muchas veces.
- La resolución de mDNS funciona:
ping
El nombre mDNS del Mac se resuelve con la IP local.
Así que, por lo que puedo decir, parece que ninguno de mis puertos de escucha en el Mac está disponible para nadie en la LAN, pero mis conexiones de salida siguen llegando sin problemas.
¿Alguna idea de lo que está pasando? Me estoy quedando sin ideas.