Linux Netfilter discussions
 help / color / mirror / Atom feed
* netfilter before routing for local outgoing packets ?
@ 2003-09-24 22:55 Jean Tourrilhes
  2003-09-25 22:29 ` DALive Editor
  0 siblings, 1 reply; 4+ messages in thread
From: Jean Tourrilhes @ 2003-09-24 22:55 UTC (permalink / raw)
  To: netfilter

	Hi,

	After reading various documentations, I've hit a deadlock. I
hope you guys can help me.
	<Not suscribed to the list, please cc me>

	What I want to do :
	I want to be able to route a specific *local* application
differently from other applications. A crude simplification would be
to route 'telnet' via eth0 and 'http' via eth1. In practice, I would
really like the flexibility of having two set of routes.

	I can define multiple routing tables (via 'ip route'), and set
some rules defining which table should be used (via 'ip rule'). Those
rules arebased on source address, dest address, TOS or
fwmark. Netfilter allow me to set TOS or fwmark based on more or less
what I want.
		http://en.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.netfilter.html
		http://linux-ip.net/html/tools-ip-rule.html
		http://linux-ip.net/html/adv-multi-internet.html
		(Excellent document by the way !)

	Unfortunately, local outgoing packet don't seem to go through
netfilter before passing through the routing table.
		http://www.docum.org/stef.coene/qos/kptd/

	Did I miss something obvious ? Is there any way to use 'ip
rule' for local outgoing traffic ? Is there any other mechanism that
would do what I want ?

	Thanks...

	Jean


^ permalink raw reply	[flat|nested] 4+ messages in thread
* RE: netfilter before routing for local outgoing packets ?
@ 2003-09-25 22:46 Daniel Chemko
  2003-09-26  7:36 ` Wim Ceulemans
  0 siblings, 1 reply; 4+ messages in thread
From: Daniel Chemko @ 2003-09-25 22:46 UTC (permalink / raw)
  To: jt, netfilter

If you mark a packet in the OUTPUT table, the routing algorithm should
re-run and decide the path that was defined in the routing policy, so
here is the order of relevant events:

Program Send Packet
Routing Decision - Go out normal Interface
MANGLE: OUTPUT - Mark packet as fwmark 1
Routing Decision - Choose route as usual, but include fwmark 1 in
equation.


Warning: That is supposedly the behavior, but I have yet to get it
working properly.



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-09-26  7:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-24 22:55 netfilter before routing for local outgoing packets ? Jean Tourrilhes
2003-09-25 22:29 ` DALive Editor
  -- strict thread matches above, loose matches on Subject: below --
2003-09-25 22:46 Daniel Chemko
2003-09-26  7:36 ` Wim Ceulemans

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox