xref: /linux-tools/misc/scripts/iptables/gen_vips_flat_iptablerules_batch.py (revision abe8ce508af08f1ec5ce27b33832a6722241342b)
1# iptables -t nat -N myservice
2# iptables -t nat -N services
3# iptables -t nat -A myservice  -m statistic --mode random --probability 0.3333 -j DNAT --to-destination 172.18.1.3
4# iptables -t nat -A myservice  -m statistic --mode random --probability 0.5 -j DNAT --to-destination 172.18.1.4
5# iptables -t nat -A myservice  -j DNAT --to-destination 172.18.1.5
6
7
8
9# iptables -t nat -A OUTPUT -d 10.10.0.0/16 -j services
10print "*nat"
11print ":services - [0:0]"
12for a in range(1, 101):
13    for b in range(1, 101):
14        print "-A services -d 10.10.%d.%d/32 -j myservice" % (a, b)
15
16print "COMMIT"
17
18