En ese caso no necesitas marcar con iptables ni nada, tan solo crea una tabla nueva, solo una, y añades el default gateway a traves del cablemodem, una vez hecho eso metes una rule para la red 10.0.0.0
echo 200 cablemodem >> /etc/iproute2/rt_tables ip ro add default via ipcablemodem table cablemodem ip ru add from 10.0.0.0/24 table cablemodem ip ro flush cache Eso debería ser suficiente. Despues solo tienes que enmascarar la salida si accedes a red pública. Un saludo. El 15/02/11 13:45, David Guillermo escribió: > Sí Juan perdona, se me fue. Básicamente lo que quiero es que todo el > tráfico 10.0.0.0 vaya por la vpn y todo lo demás por el cablemodem ... > > Antes también se me olvido poner que marque los paquetes con iptables > y me pasa lo mismo, llegan los paquetes pero no hace nada con ellos. > Lo que quiero evitar es usar NAT a toda costa. > > Gracias > > 2011/2/15 Juan Antonio <push...@limbo.ari.es > <mailto:push...@limbo.ari.es>> > > No dices que es lo que quieres hacer, solo pones unas reglas que > no tienen ningún sentido si no conocemos el propósito. > > Un saludo. > > > El 15/02/11 11:06, David Guillermo escribió: >> Buenos días lista. >> >> Acudo a ustedes después de mucho buscar y no dar con una >> solución. Les resumo el problema tengo un PC con kernel 2.6.34 y >> quería hacer >> Linux advanced Routing pero no hay manera de hacerlo funcionar, >> veo como me llegan los paquetes a la máquina que está enrutando >> pero nada. >> >> La situación es la siguiente: >> >> Router conectado por eth1 a una vpn hecha por un Cisco 2500, eth2 >> lo conecto a un cablemodem R que me da una ip externa y con la >> eth3 pretendo hacer el routeo. Seguí los pasos de >> http://lartc.org/howto/ . Y nada. Muchas gracias a todos !! >> >> >> echo 200 T1 >> /etc/iproute2/rt_tables >> ip r a $P1_NET dev $IF1 src $IP1 table T1 >> ip r a default via $P1 dev $IF1 table T1 >> ip route flush cache >> >> >> echo 201 T2 >> /etc/iproute2/rt_tables >> ip r a $P2_NET dev $IF2 src $IP2 table T2 >> ip r a default via $P2 table T2 >> ip route flush cache >> >> Ese es uno de los ejemplos que comentan, no me funciono. >> >> El otro es este. >> >> echo 201 lr2 >> /etc/iproute2/rt_tables >> ip rule add from 10.100.32.67 table lr2 >> ip route add default via 10.68.30.126 dev eth0 table lr2 >> ip route flush cache >> >> Gracias! >> >> -- >> -:- j0d3 >> David Guillermo Rodriguez >> Gentoo Base System GNU/Linux >> e-mail: jode...@gmail.com <mailto:jode...@gmail.com> >> http://j0d3.blogspot.com >> *Entre todos podemos poner fin a adjuntos de ficheros en formato >> Word/Microsoft Word. >> <http://www.gnu.org/philosophy/no-word-attachments.es.html>* >> Modelo de CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ >> Kernel: 2.6.37-rc2 >> Linux user #408522 >> -:- >> > > > > > -- > -:- j0d3 > David Guillermo Rodriguez > Gentoo Base System GNU/Linux > e-mail: jode...@gmail.com <mailto:jode...@gmail.com> > http://j0d3.blogspot.com > *Entre todos podemos poner fin a adjuntos de ficheros en formato > Word/Microsoft Word. > <http://www.gnu.org/philosophy/no-word-attachments.es.html>* > Modelo de CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ > Kernel: 2.6.37-rc2 > Linux user #408522 > -:- >