Хелп, мистика. В айпистолах прописан маскарадинг на 2-х интерфейсах и перенаправление на прокси. Ни то ни другое не работает, в tcpdump видны пакеты с внутренними адресами.
Вот собственно не работающие правила:
iptables -t nat -A POSTROUTING -o $OUT1 -j MASQUERADE  
iptables -t nat -A POSTROUTING -o $OUT2 -j MASQUERADE
 
iptables -t nat -A PREROUTING -s 192.168.1.32/27 -p TCP --dport 80 -j REDIRECT --to-ports 8800  
iptables -t nat -A PREROUTING -s 192.168.1.0/27 -p TCP --dport 80 -j REDIRECT --to-ports 8800#!/bin/sh 
IN="eth1" 
#OUT="wimax0" 
OUT1="ppp0" 
OUT2="ppp1" 
OUT3="eth0" 
 
for i in "-F" "-X" "-Z" 
do 
    for j in "nat" "mangle" "filter" 
    do 
        iptables -t $j $i 
    done 
done 
 
iptables -t nat -A POSTROUTING -o $OUT1 -j MASQUERADE  
iptables -t nat -A POSTROUTING -o $OUT2 -j MASQUERADE  
iptables -t nat -A POSTROUTING -o $OUT3 -j SNAT --to-source 111.222.333.16  
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 
 
# настраиваем маркировку исходящих соединений 
iptables -t mangle -N NEW_OUT_CONN 
iptables -t mangle -N FILTER_OUT_CONN 
 
iptables -t mangle -A PREROUTING -m state --state NEW,RELATED \ 
    -s 192.168.1.0/27 -j FILTER_OUT_CONN 
iptables -t mangle -A PREROUTING -m state --state NEW,RELATED \ 
    -s 192.168.1.32/27 -j FILTER_OUT_CONN 
iptables -t mangle -A OUTPUT -m state --state NEW,RELATED \ 
    -m owner --uid-owner proxy -j FILTER_OUT_CONN 
 
iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark 
iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark 
 
iptables -t mangle -A FILTER_OUT_CONN -d 192.168.1.0/27 -j RETURN 
iptables -t mangle -A FILTER_OUT_CONN -d 192.168.1.32/27 -j RETURN 
iptables -t mangle -A FILTER_OUT_CONN -j NEW_OUT_CONN 
 
iptables -t mangle -A NEW_OUT_CONN -j CONNMARK --set-mark 1 
iptables -t mangle -A NEW_OUT_CONN -m statistic --mode nth --every 2 -j RETURN 
iptables -t mangle -A NEW_OUT_CONN -j CONNMARK --set-mark 2 
 
iptables -t nat -A PREROUTING -s 192.168.1.32/27 -p TCP --dport 80 -j REDIRECT --to-ports 8800  
iptables -t nat -A PREROUTING -s 192.168.1.0/27 -p TCP --dport 80 -j REDIRECT --to-ports 8800  
 
iptables -A FORWARD -p UDP --dport 67:68 --sport 67:68 -j REJECT 
iptables -A FORWARD -p TCP --dport 67:68 --sport 67:68 -j REJECT

