Saludos.
Estoy intentando hacer un servidor con Debian squeeze que analize todo el tráfico que pasa por el. Voy hacer un pequeño esquema.
>>>>>Router wifi (este router tiene que dar wifi)
Interfaces:
-Entrada/salida a la WAN: Este puerto va conectado al ordenador servidor.
Configuración: IP-192.168.1.2
NETMASK: 255.255.255.0
GATEWAY: 192.168.1.1
-Puerto hacia los 4 hosts ethernet y hosts wifis: La IP desde donde se configura el router
Configuracion: IP-192.168.2.1
NETMASK: 255.255.255.0
>>>>>Servidor con Debian (Es el que se encarga de dar conexión entre el router wifi y el router con internet)
Interfaces
-Eth0: Este puerto va conectado al router con internet
Configuración: IP-192.168.0.199
NETMASK:255.255.255.0
GATEWAY:192.168.0.1
-Eth1: Este puerto va conectado al router wifi.
Configuración: IP-192.168.1.1
NETMASK:255.255.255.0
>>>>>>>>>>>Router internet (Este dispositivo da internet a toda la red, tiene conectado el ordenador servidor)
Interfaces
-WAN: Configurado correctamente con ip publica
-4 puertos ethernet: Este dispositivo da internet a 3 hosts mas aparte del servidor
Su IP de cofiguración es: 192.168.0.1
El router wifi tiene configurado los DNS igual que el router con internet, y la puerta de enlace es el servidor Debian.
He puesto el servidor debian en forwarding ( echo 1 > /proc/sys/net/ipv4/ip_forward )y aún así no me enruta el tráfico del router wifi al router con internet.
El router wifi esta en modo route en vez de bridge, bueno, realmente lo he probado de las dos formas.
Lo único que he podido hacer desde el router wifi es un ping al servidor debian y que se vea desde la interfaz eth1 del servidor Debian. Pero nada mas.
Que estoy haciendo mal o que me falta?
Gracias de antemano.