Proxy transparente com o Dansguardian

Iniciado por Rsspa, 01 de Agosto de 2007, 16:49

tópico anterior - próximo tópico

Rsspa

Estou com o seguinte problema:
o final do meu arquivo "/etc/init.d/bootmisc.sh" está da seguinte maneira:

Citar/etc/init.d/compartilhar start
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -A INPUT -m tcp -p tcp -s ! 127.0.0.1 --dport 3128 -j DROP
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

onde o arquivo "/etc/init.d/compartilhar" é o seguinte:

Citar#!/bin/bash

iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss \
1400:1536 -j TCPMSS --clamp-mss-to-pmtu
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

gostaria que quando o servidor reinicia-se o DansGuardian funcionasse como proxy transparente.

No arquivo "/etc/squid/squid.conf" contém a seguinte linha: "http_port 3128 transparent"

quando o reinicio (ubuntu desktop 7.04) o servidor não funciona mas se eu ir em "fechar sessão" entrar novamente, ir em um pc q nao é servidor (estão instalados windows xp) ir no IE e ativar o proxy, entrar em um site, desativar o proxy no IE e entrar em outro site DansGuardian funciona perfeitamente.

ñ sei oq devo fazer...! eu axo q é um dos comando no "/etc/init.d/bootmisc.sh"
se alguem souber posta ai por favor... Obrigado.
Ciência da Computação - UFES