Disculpas por el terrible título, es lo mejor que pude hacer.
Esta es mi red:
El módem es solo un simple módem ADSL con cable.
El enrutador 1 es un enrutador / punto de acceso inalámbrico (TP-Link WDR-4300 con el último firmware oficial, para ser específico), con varios clientes, tanto cableados como inalámbricos, conectados a él (aunque la imagen solo muestra dos). Está configurado con una ruta estática para enviar todo el tráfico dirigido a 192.168.2.0/24 al enrutador 2.
El enrutador 2 es un enrutador inalámbrico (WRT54GL con firmware DD-WRT) configurado para actuar como un cliente inalámbrico, conectado al enrutador 1
El problema: 192.168.2.10, conectado al enrutador 2, no puede acceder a ninguno de los clientes conectados al enrutador 1: los pings no reciben respuestas, ssh / smbclient se desconectará. Tiene acceso a Internet sin problemas, y no tiene problemas para hacer ping / telnet a ninguno de los enrutadores en el camino. Ejecutar wireshark / tcpdump en 192.168.0.101 y 192.168.0.102 muestra que los pings de 192.168.2.10 definitivamente están llegando a ellos (con la dirección de origen correcta), por lo que parece que las respuestas simplemente no se reciben en la fuente.
192.168.2.10 es definitivamente accesible desde todos los clientes conectados al enrutador 1: pueden hacer ping, conectarse a recursos compartidos de smb y copiar archivos de izquierda y derecha, ssh en él, nombre.
Parece que los únicos paquetes que se pierden son aquellos que responden a algo que se originó en 192.168.2.10, lo cual no tiene mucho sentido para mí. ¿Qué podría estar mal aquí?