Hi all,<div><br></div><div> I need to route local generated packages depending on which tcp or udp service I need to use. To accomplish this I have configured two routing tables:</div><div><br></div><div><div>[root@lothlorien ~]# ip ru ls</div>
<div>0:      from all lookup 255 </div><div>32762:  from all fwmark 0x2 lookup FirstLan </div><div>32763:  from all fwmark 0x1 lookup SecondLan </div><div>32764:  from 172.25.80.10 lookup SecondLan </div><div>32765:  from 172.25.70.18 lookup FirstLan </div>
<div>32766:  from all lookup main </div><div>32767:  from all lookup default</div></div><div><br></div><div>My routing tables:</div><div><br></div><div><div>[root@lothlorien net]# ip ro show table FirstLan</div><div><a href="http://172.25.70.16/28">172.25.70.16/28</a> dev eth1  proto kernel  scope link  src 172.25.70.18 </div>
<div>default via 172.25.70.30 dev eth1</div></div><div><br></div><div><div><div>[root@lothlorien net]# ip ro show table SecondLan</div><div><a href="http://172.25.80.0/24">172.25.80.0/24</a> dev eth1  proto kernel  scope link  src 172.25.80.10</div>
</div></div><div>default via 172.25.80.1 dev eth2</div><div><br></div><div> And my iptables rule is:</div><div><br></div><div> iptables -t mangle -A OUTPUT -p udp --dport 53  -j MARK --set-mark 1</div><div><br></div><div>
But this doesn't works. This host is CentOS 5.5 based with two interfaces.</div><div><br></div><div> What am I doing wrong??</div><div><br></div><div> Thanks.</div>