Using mangle table to change source address, how?

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

 



On Saturday 02 November 2002 12:05 am, Mark Atwood wrote:

> I have an interface eth1, with an IP address 192.168.23.100
>
> I've configured eth1 to have a subinterface eth1:1, and
> have given that subinterface an IP address 172.23.1.3.
>
> There is a host on the segment that this interface is connected to
> with an IP address of 172.23.1.2.
>
> If I send packets to that host 172.23.1.2, the packets from me have a
> source address of 192.168.23.100, not 172.23.1.3!
>
> Can I use the mangle table to rewrite the source address?  If so,
> what is the iptable command line?
>
> Or is there an easier way?

Use the nat table - that's what it's for.

eg

iptables -A POSTROUTING -t nat -d 172.23.1.2 -j SNAT --to 172.23.1.3

Antony.

-- 

Never write it in Perl if you can do it in Awk.
Never do it in Awk if sed can handle it.
Never use sed when tr can do the job.
Never invoke tr when cat is sufficient.
Avoid using cat whenever possible.



[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