xref: /linux-tools/misc/scripts/iptables/iptables-lb.tips (revision de922be4e919572d28577568db563e691d5e7702)
1*de922be4SDavid Wangroot@worker1:/home/linan/demo1# iptables -t nat -N myservice
2*de922be4SDavid Wangroot@worker1:/home/linan/demo1# iptables -t nat -A OUTPUT -d 10.10.0.0/16 -j myservice
3*de922be4SDavid Wangroot@worker1:/home/linan/demo1# iptables -t nat -A myservice -d 10.10.0.1 -m statistic --mode random --probability 0.3333 -j DNAT --to-destination 172.18.1.3
4*de922be4SDavid Wangroot@worker1:/home/linan/demo1# iptables -t nat -A myservice -d 10.10.0.1 -m statistic --mode random --probability 0.5 -j DNAT --to-destination 172.18.1.4
5*de922be4SDavid Wangroot@worker1:/home/linan/demo1# iptables -t nat -A myservice -d 10.10.0.1  -j DNAT --to-destination 172.18.1.5
6*de922be4SDavid Wang
7*de922be4SDavid Wang# -m statistic --mode nth --every 3 --packet 0
8*de922be4SDavid Wangiptables -t nat -A POSTROUTING -s 172.18.1.5 -d 172.18.1.5 -j MASQUERADE
9