RE: Multiple port-fwd on same port based on src IP

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

 



> Hi,
> I wonder if I can use multiple port forwarding rules to the
> same IP/Port based on the src IP and forwarding to different
> internal IPs
> 
> It should be something like this:
> iptables -t nat -A PREROUTING -p tcp -s CLIENT1_IP -d INET_IP --dport
> 1234 -j DNAT --to 192.168.1.1:1234
> iptables -t nat -A PREROUTING -p tcp -s CLIENT2_IP -d INET_IP --dport
> 1234 -j DNAT --to 192.168.1.2:1234
> iptables -t nat -A PREROUTING -p tcp -s CLIENT3_IP -d INET_IP --dport
> 1234 -j DNAT --to 192.168.1.3:1234
> ...
> 
> Will it work? Or should I configure some sort of tcp proxy.?

I'm not sure why you're using "-d INET_IP" (this box has multiple
INET_IP's?), but IMO this would work (if your FORWARD chain is properly
setup).


Gr,
Rob



[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