Имеется:
1. Есть Squid 3 на Ubuntu 10.4 lts server x64
2. Сетка eth0 (локальная 192.168.10.*) и eth1 (инет 10.2.4.*)
3. iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
заворачиваем все tcp 80 порт на Squid
4. iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 10.2.4.2
маршрутизаяИтог:
route
Destination Gateway Genmask Flags Metric Ref Use Iface
10.2.4.0 * 255.255.255.0 U 0 0 0 eth1
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
default 10.2.4.1 0.0.0.0 UG 100 0 0 eth1
netstat -apn | grep squid
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN
Проблема:
моя машина
IP-адрес . . . . . . . . . . . . : 192.168.10.62
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.10.7
DNS-серверы . . . . . . . . . . . : 192.168.10.7
Если указывать в качестве прокси в IE 192.168.10.7:3128 - прокси работает, если убрать то запросы в инет идут минуя прокси напрямую.
Что я сделал не так?