Ой-ой-ой... с правилами поосторожней, Besogon перебрал. Да и с настройкой eth0 не торопитесь, если у Вас провайдер выдаёт адреса по dhcp
Правила нужны такие
sudo iptables -P FORWARD DROP
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -j ACCEPT
sudo iptables -A FORWARD -i eth2 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/23 -o eth0 -j MASQUERADE
ну и, видимо, для прозрачного прокси
sudo iptables -t nat -A PREROUTING ! -d 192.168.0.0/23 -p tcp -m tcp --dport 80,8080 -j REDIRECT --to-ports 3128