سلام
من یه اسکویید را کانفیک کردم که دو تا کارت شبکه داره و از دستورات زیر برا ترانسپرنت کردن و NAT تو دو تا رنجی که میخوام استفاده کردم . قبلا به این رنجها در Squid اکسس دادم .
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.100.0/255.255.255.0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 217.218.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
و Forwarding رو هم با دستور echo 1 > proc/sys/net/ipv4/ip_forward فعال کردم
ولی نمیدونم چرا جواب نمیده و وقتی سرویس network را ریستارت میکنم این پیامو میده
MASQUERADE: Route sent us somewhere else
. کسی تا حالا به این مشکل برخورده؟
موضوعات مشابه: