Enrutar entre 2 redes y entre estas 2 e internet

Imagen de onitaku
0 puntos

Buenas, resumo mi problema:

Estoy intentando montar la siguiente topología:

Capa 3

Internet -- RouterADSL192.168.1.1 -- Red192.168.1.0/24 -- PC-Router192.168.1.135-192.168.2.2 -- Red192.168.2.0/24

Capa 2

RouterADSL eth x1 -- eth x1 Punto de acceso wifi -- wlan0 PC-Router eth0 -- eth x1 RouterADSLWifi -- Resto de los hosts de la red 192.168.2.0/24

El RouterADSLWifi es un router que tenia por casa y que no tiene nada conectado en el interfaz ADSL.

El PC-Router lleva Ubuntu Studio (no iba a ser enrutar su cometido original, pero si puede ser prefiero no tener que cambiar el sistema).

Ahora bien, desde el PC-Router tengo acceso a internet. Desde el resto de la LAN 192.168.2.0/24 no.

La tabla de rutas del PC-Router que me devuelve el comando route es la siguiente:

Tabla de rutas IP del núcleo
Destino Pasarela Genmask Indic Métric Ref Uso Interfaz
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 1 0 0 eth0

En el router ADSL que va a internet he instalado una ruta estática a 192.168.2.0/24 a través de 192.168.1.135.

También he cambiado /proc/sys/net/ip_forward a 1. Yo creo que ya debería estar todo, así que ya no sé...

Por ahí he leido que si no estaba activada en el kernel la opción de enrutamiento ip, había que recompilarlo con la opción activada, pero la verdad no se como mirarlo.

Desde la LAN 192.168.2.0/24 puedo hacer ping al router 192.168.1.1, pero no puedo hacer ping hacia fuera de internet, ni tampoco a otros hosts de la red 192.168.1.0/24 que no sean .1.1 (el router) o .1.135 (el PC-Router).

¿A alguien se le ocurre algo?