Buenas,
A ver si me podeis ayudar.
Tengo un servidor linux con 3 interfaces de red: (wlan0, wlan1 y Eth0.)
La red wlan1 tiene salida a internety es del rango 192.168.1.0, 255.255.255.0.
La red wlan0 es una red que he creado con dhcp en 192.168.33.0, 255.255.255.0.
La red eth0 es una red que he creado con dhcp en 192.168.34.0, 255.255.255.0.
He configurado para que wlan0 tenga salida a internet a través de wlan1.
Activo ip forwarding y meto la reglas del iptables:
-A FORWARD -i wlan1 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o wlan1 -j ACCEPT
-A POSTROUTING -o wlan1 -j MASQUERADE
Ok, funciona perfecto, pero ahora quiero que eth0 tenga internet y además la red wlan1 vea la red eth0 y al revés así que meto las siguientes reglas:
-A FORWARD -i wlan1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o wlan1 -j ACCEPT
Entonces, efectivamente la red eth0 tiene salida a internet y ve la red wlan1 peeero y aqui viene mi problema, no veo la red eth0 desde wlan0 ni desde eth0 veo wlan0.
Las rutas son las siguientes:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan1
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan1
192.168.33.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.34.0 * 255.255.255.0 U 0 0 0 eth0
¿Alguien me puede ayudar?
Gracias,
Un Saludo.