Por alguna razón inexplicada, iterm2 no puede conectarse a (al menos algunos) dispositivos en mi host local. Obtengo:
ssh: connect to host 192.168.252.248 port 22: No route to host
Inicialmente pensé que esto estaba relacionado con SSH, pero ping tampoco funciona:
ping 192.168.252.248
PING 192.168.252.248 (192.168.252.248): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
En la terminal integrada esto funciona como se espera y el navegador también puede conectarse a la interfaz web del dispositivo (.248).
El primer sospechoso en el que pensé fue Little Snitch, pero claramente no hay reglas que bloqueen el tráfico desde iterm2. También he desactivado el filtro de red solo para asegurarme de que no esté relacionado con eso, sin éxito. Es cierto que esto no es lo mismo que desinstalarlo, pero dudo que Little Snitch sea el culpable aquí.
Por supuesto, hay un enlace de alcance de ruta a 192.168.252.0/24:
192.168.252.0/24 dev en0 scope link
Aunque esto no podría haber sido el problema, dado que funciona desde otras aplicaciones.
No tengo otros problemas que yo sepa en iterm2 relacionados con la conectividad, puedo conectarme a cualquier otro host sin problemas, incluida la interfaz web de mi enrutador.
¿Alguna idea de qué podría haber cambiado iterm2 o qué configuraciones podría cambiar que podrían afectar esto?
Estoy usando Mac OS Sequoia 15.0.1 y iterm2 3.5.5.
También he desinstalado completamente Little Snitch solo para asegurarme de que esto no esté interfiriendo, pero no hizo ninguna diferencia.