Squid3.3.8 no Unbuntu server 14 Ajuda [RESOLVIDO]

1. Squid3.3.8 no Unbuntu server 14 Ajuda [RESOLVIDO]

alan iancio da silva
alanbraw

(usa Ubuntu)

Enviado em 25/10/2014 - 12:48h

Bom Dia Srs.
Estou tentando configurar um servidor de cache com Squid3.3.8 no Unbuntu server 14
Estou fazendo testes com a configuração padrão do squid3 apenas deixando ele em modo transparente.
http_port 3128 intercept
por enquanto o acesso estou deixando liberado http_access allow all
Meu problema esta sendo no direcionamento da porta 80 para 3128
Não estou conseguindo acerta a conf do iptables
Estou tentando das seguintes formas.
ETH0 e a minha rede interna que esta com o DHCP habilitado. ETH1 por onde esta entrando o meu link
Conf do iptable abaixo não deu certo
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to 3128
Também tentei com forme abaixo e não deu acerto

#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

Para criar o script fiz conforme abaixo.
# vi /etc/init.d/firewall
# chmod 777 /etc/init.d/firewall
# chmod +x /etc/init.d/firewall
# vi /etc/init.d/firewall
Para iniciar fiz de duas formas
update-rc.d firewall defaults para subir o firewall como padrão
e add o caminho do script no /etc/rc.local e nada quando eu add o ip e a porta no navegador da certo mas em modo transparente não funciona. Alguém pode me ajudar?

Conf da minha interface

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet dhcp

# INTERFACE DHCP
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
post-up iptables-restore < /etc/iptables.up.rules




  


2. Re: Squid3.3.8 no Unbuntu server 14 Ajuda [RESOLVIDO]

Luis Henrique
riquelaguna

(usa Ubuntu)

Enviado em 27/10/2014 - 10:49h

iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE #(x porta ligada a internet)
iptables -t nat -A PREROUTING -i ethy -p tcp --dport 80 -j REDIRECT --to-port 3128 #(porta ligada a rede local)

tenta dessa maneira deve funcionar



3. Re: Squid3.3.8 no Unbuntu server 14 Ajuda [RESOLVIDO]

alan iancio da silva
alanbraw

(usa Ubuntu)

Enviado em 29/10/2014 - 08:31h

riquelaguna escreveu:

iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE #(x porta ligada a internet)
iptables -t nat -A PREROUTING -i ethy -p tcp --dport 80 -j REDIRECT --to-port 3128 #(porta ligada a rede local)

tenta dessa maneira deve funcionar


Ok amigo obrigado deu certo..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts