Does anyone know how to change ip source address when entering Linux
interface to something else and when leaving out the same interface
(backwards) changing it back.
The problem is this:
I have 10 devices with the same IP address, 192.168.1.1. They are
connected to ethernet switch, which adds VLAN TAG to packets from
each device. Linux box is connected to the switch. It is possible to
create 10 VLAN interfaces on the Linux box and only one 192.168.1.1
address will be seen per interface. In order to establish TCP
connections to all devices at the same time, source address must be
altered.
on eth0.10, INPUT SRC 192.168.1.1 -> 192.168.10.1
on eth0.10, OUTPUT DST 192.168.10.1 -> 192.168.1.1
on eth0.11, INPUT SRC 192.168.1.1 -> 192.168.11.1
on eth0.11, OUTPUT DST 192.168.11.1 -> 192.168.1.1
...
thanks,
Matevz Langus