Hi Martin This is my case +--------------------+ gateway | | gateway .201 <--------| your box |---------> .233 eth1 | | eth0 200.9.189.202/29 | | 165.98.111.234/29 +--------------------+ Hi Martin, sorry, I am beginning with iproute is my firs day. I erase all my tables of routing and the rules and single add this "ip route add 200.9.189.241 via 200.9.189.201", but when I make it that host does not have exit to Internet. How can I do it? Thanks in Advanced, Regards > : IF-ETH0 --> 165.98.111.234 Gw 165.98.111.233 Netmask 255.255.255.248 > : IF-ETH0 --> 200.9.189.202 GW 200.9.189.201 Netmask 255.255.255.248 > > I presume from below that the second line here is actually eth1 > > : Host that I need to route is: 200.9.189.241 > > Where do you need to route this host? Is it reachable via 200.9.189.201? > If so, then you need no "ip rule" commands: > > # ip route add 200.9.189.241 via 200.9.189.201 > > : ip route add 165.98.111.232 dev eth0 src 165.98.111.234 table T1 > : ip route add default via 165.98.111.233 table T1 > : ip route add 200.9.189.200 dev eth1 src 200.9.189.202 table T2 > : ip route add default via 200.9.189.201 table T2 > > : echo 200 office_priv >> /etc/iproute2/rt_tables > : ip rule add from 200.9.189.241 table office_priv > : ip route add default via 200.9.189.202 dev eth1 table Pedro > : ip route flush cache > > What on earth are you trying to do here? Where do you define table > "Pedro"? Why are you creating a default route to your own ethernet IP? > (Hint: this is distinctly not what you want.) > > : Now, if I run the command route -n, the output is: > > The conventional "route -n" command does not show you anything other than > the main routing table. In order to observe your routing tables, you > should use: > > # ip route show # -- table main is implied > # ip route show table main # -- or explicit > # ip route show table office_priv # -- or another table.... > > : All the traffic http is send to interface eth0, all work fine, But I cant > : send any specific host fot the other interface (ETH1), since the host > : 200.9.189.241 I load the web pages http://visualroute.visualware.com/ in > : this site say that my Ip is 165.98.111.234, if I did the routing for this > : host, Why the trafic of this host continue outgoing for the ETH0?, I need > : that this host have outgoing in the interface ETH1. > > If you wish to reach the host 200.9.189.241 via eth1 then get rid of all > of the "ip rule" cruft you have introduced, and use simply: > > # ip route add 200.9.189.241 via 200.9.189.201 > > Good luck, > > -Martin > > -- > Martin A. Brown --- SecurePipe, Inc. --- mabrown@securepipe.com >