Por lo tanto, he estado lidiando con un problema bastante peculiar:
- Tengo una Mac en mi red doméstica conectada a través de Ethernet, que utilizo para navegar por la web, consultar el correo electrónico, etc. No tengo problemas para acceder tanto a mi red local como a Internet.
- Tengo una caja de Linux y una MacBook también en la misma red, la caja de Linux en Ethernet y la MacBook a través de WiFi.
- Tanto en el MacBook como en la caja de Linux, puedo
ping
la Mac, y desde la Mac, puedo hacer ping tanto en el MacBook como en la caja de Linux. - Desde la Mac, puedo
ssh
tanto en la MacBook como en la caja de Linux, pero no puedossh
de la MacBook o la caja de Linux en la Mac (tiempo de espera de conexión). El inicio de sesión remoto está habilitado 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 arriba. - Los servidores web alojados en la Mac (en el puerto 80, 8000, etc. - He intentado varios puertos solo para asegurarme) son accesibles a través de
localhost
o IP local en la Mac, pero no son accesibles desde la MacBook o la caja de Linux. - El firewall en la Mac está desactivado y no hay ningún firewall de terceros o software AV instalado.
- He reiniciado el enrutador, la Mac, la MacBook y la caja de Linux muchas veces.
- la resolución mDNS funciona:
ping
ing el nombre mDNS de la Mac se resuelve en la IP local.
Por lo que puedo decir, parece que ninguno de mis puertos de escucha en la Mac está disponible para nadie en la LAN, pero mis conexiones salientes todavía llegan a ellos muy bien.
¿Alguna idea sobre lo que está pasando? Me estoy quedando sin ideas.