LINUX.ORG.RU
решено ФорумAdmin

Не получается сделать редирект на squid


0

1

В squid настройки такие: http_port 192.168.0.1:3128 transparent . IP моего компьютера- 192.168.0.1.

Вся локальная сеть- 192.168.0.1 ... 192.168.0.10. Поэтому делаю так:

iptables -A PREROUTING -s 192.168.0.0/24 -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1:3218

Записал на компьютерах локальной сети шлюз 192.168.0.1,- интернет не идет.

Проверил /proc/sys/net/ipv4/ip_forward - там 1.

Смотрю iptables -S , а там нет ни слова о DNAT: http://paste.pocoo.org/show/252426/ .
Хотя сохраненные правила говорят, что должно быть http://paste.pocoo.org/show/252427/ (rules-save).

Где грабли?


Грабли в том, что ты перенаправляешь клиентов на порт 3218, а кальмар висит на 3128. // К.О.

anonymous
()
iptables -t nat -A PREROUTING -i eth1 -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
edigaryev ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.