iptables + squid не могу разобраться
Добавлено: 19 янв 2006, 17:19
не как не получается разобраться,с выше указанной связкой, походу
сказывается отсутсвия опыта, потому прошу более опытных подсказать.
проблема вот какая, есть шлюз:
eth0 - 192.168.0.204 (смотрит в сторону другого шлюза и там инет)
eth1 - 10.50.0.1 (внутреняя сеть)
есть задумка организовать NAT, SQUID (прозрачный), возможно DHCP
SQUID настроен
DHCP пока отключён.
осталось разобраться с iptables, и тут то как раз не могу разобраться.
и вот что тут, через 3128 бегаю по HTTP/HTTPS а вот через 80 нет =(
не подскажите что тут изменить и добавить?
и ещё я так полагаю что по правилам лучше делать так, но я не знаю пока какие там правила надо писать.
P.S. и в догонку ещё вопрос о SQUID. В инете лежит много материала в котором описывают как
настроить SQUID в качестве прозрачного и вот указывается такая опциянужна ли она если я организую через iptables редирект на 3128?
P.P.S. Дистрибутив: Mandriva 2005 (10.2) [kernel 2.6.11-6mdk], iptables v1.2.9
сказывается отсутсвия опыта, потому прошу более опытных подсказать.
проблема вот какая, есть шлюз:
eth0 - 192.168.0.204 (смотрит в сторону другого шлюза и там инет)
eth1 - 10.50.0.1 (внутреняя сеть)
есть задумка организовать NAT, SQUID (прозрачный), возможно DHCP
SQUID настроен
DHCP пока отключён.
осталось разобраться с iptables, и тут то как раз не могу разобраться.
Код: Выделить всё
*nat
:PREROUTING ACCEPT [267:25908]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [38:2072]
-A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -s 10.0.0.0/255.0.0.0 -j SNAT --to-source 10.50.0.1
*filter
:INPUT ACCEPT [164:18324]
:FORWARD ACCEPT [58:7324]
:OUTPUT ACCEPT [34:1824]
не подскажите что тут изменить и добавить?
и ещё я так полагаю что по правилам лучше делать так,
Код: Выделить всё
*filter
:INPUT DROP [164:18324]
:FORWARD DROP [58:7324]
:OUTPUT DROP [34:1824]
P.S. и в догонку ещё вопрос о SQUID. В инете лежит много материала в котором описывают как
настроить SQUID в качестве прозрачного и вот указывается такая опция
Код: Выделить всё
httpd_accel_port 80
P.P.S. Дистрибутив: Mandriva 2005 (10.2) [kernel 2.6.11-6mdk], iptables v1.2.9