El primer paso sera instalar el proxy SQUID desde consola: sudo -s.
apt-get install squid
Tras instalar el servidor proxy, el siguiente paso sera borrar la ruta default de la tabla de rutas:
route delete default
Despues se añadiran las siguientes rutas a la tabla:
route add -net 192.168.10.0/24 dev eth3
route add -host 192.168.10.108 dev eth3
route add default gw 192.168.10.1 dev eth3
Al añadir estas entradas a la tabla, la ruta default sera la 192.168.10.1
El siguiente paso sera modificar el archivo de configuracion de squid en /etc/squid/squid.conf.
Se cambiaran las lineas
http_port 3128
http_port 192.168.1.22:3128
por
http_port 3128 transparent
http_port 192.168.1.22:3128 transparent
Despues se reinicia el servidor proxy: /etc/init.d/squid restart
Por ultimo se borran las iptables con iptables -F y se introduce la siguiente:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
El proxy transparente ya esta creado, solo queda cambiar la puerta de enlace en los clientes, poniendo la ip del servidor proxy
lunes, 21 de febrero de 2011
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario