All of lore.kernel.org
 help / color / mirror / Atom feed
* Per-client NAT routing -- possible?
@ 2006-03-22 17:16 Jeremy Elson
  2006-03-23  2:49 ` Jeremy Elson
  2006-03-27  6:37 ` Oskar Berggren
  0 siblings, 2 replies; 8+ messages in thread
From: Jeremy Elson @ 2006-03-22 17:16 UTC (permalink / raw)
  To: netfilter-devel

Hi,

I'm trying to set up a Linux box as a NATting router.  But here's the
trick: my box's external interface is on a LAN that has a whole bunch
of routers on it, any of which can be used to access the Internet. 
I'm trying to figure out how to configure iptables so that the NAT box
selects the router to use based on client IP address (i.e., the IP
address on the inside interface).

I've been tinkering with a command like this:

iptables -t nat -A POSTROUTING -i $INTERNAL_CLIENT_IP -o
external-iface0 -j SNAT --to $EXTERNAL_ROUTER_IP

...but it seems that --to controls the new source address given to the
packet (i.e., the router's outside-interface IP), and not the
destination to which the NATted packet is sent.

Could someone please point me in the right direction?  Or is this not possible?

Thanks!

--Jeremy

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

end of thread, other threads:[~2006-03-27  6:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-22 17:16 Per-client NAT routing -- possible? Jeremy Elson
2006-03-23  2:49 ` Jeremy Elson
2006-03-23 10:07   ` Amin Azez
2006-03-23 18:26     ` Patrick McHardy
2006-03-24 12:24       ` Amin Azez
2006-03-24 12:58         ` Patrick McHardy
2006-03-24 13:28   ` Guy Martin
2006-03-27  6:37 ` Oskar Berggren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.