Re: Precedence of packet traverse through iptables chain, localrouting table and newly created routing table

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Sorry, my mistake, br0 is eth1 in LINUX ROUTER.

Kaiwen

----- Original Message -----
From: "Cedric Blancher" <blancher@xxxxxxxxxxxxxxxxxx>
To: "kaiwen" <cal_kaiwen@xxxxxxxxxxx>
Cc: <netfilter@xxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, January 14, 2004 4:39 PM
Subject: Re: Precedence of packet traverse through iptables chain,
localrouting table and newly created routing table


> Le mer 14/01/2004 à 09:08, kaiwen a écrit :
> > Looking at the iptables chain diagram, my guess is MARKING at mangle
> > INPUT or mangle PREROUTING should work as well.
> > When packet comes off from wire, I mark it with 3 at mangle
> > PREROUTING. Since it is a ping to 192.168.8.88, it should be a local
> > process.
>
> I do not really the point of marking packets at PREROUTING, but well,
> marking them here and route them against mark works for me in a lot of
> situations.
>
> > Then the ping is successful. But from my testing, no.
>
> Could you clarify a bit what happens there ? And in particular where br0
> is and how it is configured, as you route packets through it.
>
> > Another possiblity is packet is route to test2 routing table after
> > mangle OUTPUT and before mandle POSTROUTING. I am getting confuse :)
>
> If you read a Netfilter architecture diagram, you'll see routing is done
> _before_ POSTROUTING. So marking packets in POSTROUTING won't have any
> effect on routing stuff. For recieved packets, routing is done after
> PREROUTING, so marking in INPUT chain has no effect on routing either.
>
>
> --
> http://www.netexit.com/~sid/
> PGP KeyID: 157E98EE FingerPrint: FA62226DA9E72FA8AECAA240008B480E157E98EE
> >> Hi! I'm your friendly neighbourhood signature virus.
> >> Copy me to your signature file and help me spread!
>


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux