[CentOS] OT : iptables/arptables question

Tue Jan 27 16:33:14 UTC 2009
Filipe Brandenburger <filbranden at gmail.com>

Hi Fabian:

On Tue, Jan 27, 2009 at 08:16, Fabian Arrotin <fabian.arrotin at arrfab.net> wrote:
> Question is : how can i "mangle" output packets to appear coming from
> public ip and not from 192.168.X.X ?

Found this that might help you (google for: linux default outgoing ip):

"""
> On a machine with multiple interfaces, is it possible to set the default
> outgoing IP address to something other than the address for the interface
> on the outgoing route?

Yes.

ip route add 10.1.1.0/24 via 192.168.1.1 src 172.16.1.1
                                                          ^^^
The src parameter tells the routing code to use this address when sending
packets. The address only needs to be on the system. IE:

ip addr add 172.16.1.1/32 dev dummy0

And send the packets out of eth0.
"""
From: http://lkml.indiana.edu/hypermail/linux/kernel/0112.1/0359.html

Just make sure you keep a separate route for your ISP's side of the
private network (maybe the one created when your interface goes up
will do), otherwise your routing protocol might fail.

HTH,
Filipe