On 10/15/2010 08:48 AM, C. L. Martinez wrote:

On Wed, Oct 13, 2010 at 11:22 AM, C. L. Martinez <carlopm...@gmail.com <mailto:carlopm...@gmail.com>> wrote:

    Hi all,

     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:

    [r...@lothlorien ~]# ip ru ls
    0:      from all lookup 255
    32762:  from all fwmark 0x2 lookup FirstLan
    32763:  from all fwmark 0x1 lookup SecondLan
    32764:  from 172.25.80.10 lookup SecondLan
    32765:  from 172.25.70.18 lookup FirstLan
    32766:  from all lookup main
    32767:  from all lookup default

    My routing tables:

    [r...@lothlorien net]# ip ro show table FirstLan
    172.25.70.16/28 <http://172.25.70.16/28> dev eth1  proto kernel
     scope link  src 172.25.70.18
    default via 172.25.70.30 dev eth1

    [r...@lothlorien net]# ip ro show table SecondLan
    172.25.80.0/24 <http://172.25.80.0/24> dev eth1  proto kernel
     scope link  src 172.25.80.10
    default via 172.25.80.1 dev eth2

     And my iptables rule is:

     iptables -t mangle -A OUTPUT -p udp --dport 53  -j MARK --set-mark 1

I had a similar problem, so I wrote the mark as 0x1 :
iptables -t mangle -A OUTPUT -p udp --dport 53  -j MARK --set-mark 0x1

--
MM
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to