LINUX.ORG.RU
ФорумAdmin

переадресация портов для squid


0

0

есть две сетевые карточки одна смотрит в локальную сеть( eth0)

другая в инет. настроил squid. для проверки в win explorere

в настройках прописал прокси-сервер с адресом eth0 и порт 3128

из под виндуса интернет работает, squid все кеширует и логи

пишутся. прописываю нат для переадресации портов-

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT

--to-port 3128

закрываю прокси в эксплорере в качестве шлюза и днс прописан

адрес из eth0 после этого squid уже не работает. в логах

никаких записей. пробовал вместо -i eth0 опции -s адрес и

-d адрес-эффект такой-же- эксплорер отвечает что не может

найти страницу


Ответ на: комментарий от Morphine

Transparent настройки в кальмаре 2 и 3 существенно отличаются.
Емнип, http_port 3128 transparent в третьем кальмаре необходимо и достаточно. Так что генезис данного косяка лично мне не понятен.

nnz ★★★★
()

--to-port 3128

Вообще-то --to-ports 3128

я надеюсь это опечатка при наборе сообщения здесь

Кстати редирект пересылает пакеты на 127.0.0.1:3128, слушает ли squid localhost?

sdio ★★★★★
()
Ответ на: комментарий от sdio

Хотя на счет 127.0.0.1 я слегка приврал :-)

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.