¿Alguien sabe como independizar interfaces por usuario?

Hola

Os expongo mi duda:

Tengo dos usuarios en el mismo equipo y dos redes a las que conectar, cada uno en una diferente. Concretamente sería algo así:

Quiero que:

* user0 conecte a internet via eth0 (red 192.168.0.x)
* user1 conecte a internet via wlan0 (red 192.168.1.x)

He probado a poner en iptables la línea:

-A OUTPUT -m owner -o eth0 --uid-owner user1 -j DROP

y en efecto, user1 ya no puede usar eth0, pero tampoco consigo que se conecte a wlan0 cuando está activa eth0

En una de mis búsquedas por Google encontré un ejemplo que parecía decir, y digo parecía porque no lo he vuelto a encontrar (maldito google) sad que había que marcar los paquetes para que luego pudieran ser enrutados, de modo que todo lo procedente de user1 fuese por otra red (entiendo que una vez realizado, el firefox de user0 y user1 deben ir por rutas diferentes).

Ahora bien, ¿cómo se consigue independizar cada interface para cada usuario? (si alguien encontró el enlace perdido agradecería me lo enviara) typeo

Revisa esto, plantean el mismo tema tuyo y al final una solución

http://www.linuxquestions.org/questions/linux-networking-3/per-user-rout...

De que este bien o mal no se porque yo poco de eso.

Muchas gracias. Me pongo a ello a ver si lo logro colocar como lo necesito y ya lo cuento