Re: Fwd: multiple DNAT alternative?

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

 



Hello,

Noman Jamil a écrit :

Is there any alternative of multiple DNAT's  which is been droped in
the latest kernels or after 2.6.10.x kernel tree. All i want to do is,
traffic meant for a particular internal IP should be forward to
multiple destinations not as load balacing but as per the connection
tracking. Blow are the desired command of DNAT.

iptables -t nat -A PREROUTING -p udp -s 0/0 -d 10.0.2.107 -j DNAT
--to 202.125.136.60-202.125.136.70
 (This command is fine and it works too, but i want to do is  not to
load balance between the ips but to pick up the ip for which data is
meant for)

I don't understand what you mean with "load balancing" and "pick up the ip for which data is meant for". NAT is always based on connection tracking and applies to a whole connection.

iptables -t nat -A PREROUTING -p udp -s 0/0 -d 10.0.2.107 -j DNAT
--to-destination 202.125.136.60 --to-destination 194.202.94.1
(Any alternative for this command which is depricited after 2.6.10
kernel tree.)

You can replace this rule with multiple rules, each with one --to option, in combination with the nth, random or statistic match. The nth and random matches are provided by the patch-o-matic-ng up to patch-o-matic-ng-20060511. The statistic match is included in kernel 2.6.18 and requires iptables 1.3.6 at least.



[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