Страница 1 из 1

transparent squid on openbsd 4.7

Добавлено: 2010-06-25 17:13:02
freeman_tnu
Кто юзал сабж? Настроил так же как на 4.6 - не работает

squid-2.7.STABLE7p0
squid.conf
http_port 192.168.10.254:3128 transparent

chgrp _squid /dev/pf
chmod g+r /dev/pf

pf.conf
# transparent squid
pass in quick on $int_if inet proto tcp to ($ext_if) port http rdr-to 192.168.1.254 port 3128
pass in on $int_if inet proto tcp from any to 192.168.1.254 port 3128 keep state

Видимо связано с изменениями в pf?

Re: transparent squid on openbsd 4.7

Добавлено: 2010-06-27 14:13:53
BlackCat
У вас прокси висит на 192.168.10.254, а переадресация стоит на 192.168.1.254. И правило

Код: Выделить всё

pass in quick on $int_if inet proto tcp to ($ext_if) port http rdr-to 192.168.1.254 port 3128
перебрасывает трафик идущий на ваш внешний адрес, а не на адрес сервера во внешней сети. Всё остальное, на первый взгляд, верно.
=====
Оформляйте, пожалуйста, сообщение с кнопочкой [code].

Re: transparent squid on openbsd 4.7

Добавлено: 2010-06-29 11:45:55
Гость
BlackCat писал(а):У вас прокси висит на 192.168.10.254, а переадресация стоит на 192.168.1.254.
Опечатка сорри, на девайсе все было верно
BlackCat писал(а): И правило

Код: Выделить всё

pass in quick on $int_if inet proto tcp to ($ext_if) port http rdr-to 192.168.1.254 port 3128
перебрасывает трафик идущий на ваш внешний адрес, а не на адрес сервера во внешней сети. Всё остальное, на первый взгляд, верно.
Вот тут спасибище, действительно тут была моя ошибка.
BlackCat писал(а): Оформляйте, пожалуйста, сообщение с кнопочкой [code].
Ок.