Всех приветствую. Тут делаю скажем так шаги, для фильтрации https траффика, при помощи squid, обязательное условие, прозрачность. Почитав в интернете не мало статей, при установке все равно столкнулся с проблемой. Имеем свеже установленный CentOS 7, установил squid, установил Iptables, произвел настройки wccp как на циске так и на squid, они друг друга видят, дальше создал gre тунель для общения между ними:
modprobe ip_gre
ip tunnel add wccp0 mode gre remote 192.168.255.255 local 192.168.10.7 dev enp2s0
ip link set wccp0 up
Ну а далее, необходимо в iptables завернуть запросы с 80 порта на squid 3128, собственно добавляю правило:
$IPT -A PREROUTING -i wccp0 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 3128
и получаю ошибку:
iptables: No chain/target/match by that name.
Начал выяснять, как оказалось, необходимо правило добавить в одну из таблиц (nat, filter и т.д.), но тут у меня встала дилемма... В качестве шлюза у меня выступает цискороутер, и я в полном замешательстве, куда именно добавить правило? И как правильно? вопрос к чему https? Пытаюсь сначала хотя бы захудалый http заставить бегать. При всем при этом, циска пакеты редиректит, по ifconfig вижу что пакеты приходят, а вот обратно не вылетают... Помогите плз с проблемкой :)
https, iptables, redirect, squid, wccp