Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

1. Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Tiago Silva
thiagoradical

(usa Debian)

Enviado em 30/11/2011 - 11:07h

Boa tarde a todos, como mencionei sou novo no linux, tem uns 6 meses que migrei para o linux, de agora em diante uso servidores linux. Enfim...
Instalei squid 2.7 stable 9 no Debian 6 pra roda em modo transparent, o squid esta operando, ja adicionei as regras do iptables, eu nao consigo fazer nat, abaixo segue as configurações da rede, squid.conf e rc.local:
Minhas configurações de rede são as seguintes, uso classe para ip tipo C, 192.168.0.0, GW 192.168.0.1
etho entra a internet
eth1 rede externa #eu necessito da nat para uma classe ip diferente#
Haveria possibilidade de roda um servidor proxy enviando endereçamento IP por DHCP.
Desculpe os possiveis erros, estou aprendendo e fazendo um cursinho ja.

http_port 3128 transparent
visible_hostname servidorsquid
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 110 25 # pop-smtp
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # swat
acl Safe_ports port 1025-65535 # portas altas
acl purge method PURGE
acl CONNECT method CONNECT


http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl bloqueados url_regex -i "/etc/squid/bloqueados"
http_access deny bloqueados
acl palavrasproibidas dstdom_regex "etc/squid/palavrasproibidas"
http_access deny palavrasproibidas

acl redelocal src 192.168.0.0/255.255.255.0
http_access allow localhost
http_access allow redelocal
http_access deny all

##############################################################################
rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/local/bin/firewall
exit 0

#############################################################################

firewall

#!/bin/bash
#
# Script criado por Office

echo "Ativando compartilhamento"

#Ativando Roteamento de pacote
echo1 > /proc/sys/net/ipv4/ip_forward

#NAT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

echo "Compartinhamento ativado"

iptables -t nat -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp --dport 80 -j REDIRECT --to-port 3128

#################################################################################################
interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.35
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255

auto eth1
iface eth1 inet static
address 192.168.1.40
netmask 255.255.255.0
broadcast 192.168.1.255


#######################################################################################################
erro quando restarto as interfaces

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...done.




  


2. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 30/11/2011 - 11:15h

deixe a interface eth0 como dhcp que receberá conexão, e a interface eth1 define como fixo.

PS:Considerando que eth0=internet e eth1=rede(intranet)
Caso seja diferente, inverta.

O erro é que não pode usar ip da mesma faixa nas interfaces eth0 e eth1.


3. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Tiago Silva
thiagoradical

(usa Debian)

Enviado em 30/11/2011 - 17:32h

A sim irei fazer as mudanças e postarei o resultado, desde já antecipo a ajuda de vcs, grato sempre !


4. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Tiago Silva
thiagoradical

(usa Debian)

Enviado em 01/12/2011 - 15:02h

Então fiz as mudanças propostas pelo amigo, Coloquei minha eth0 recebendo internet do modem com ip 192.168.0.0/24 em modo DHCP, coloquei minha eth1 com ip fixo 10.1.1.0/24.

Na configuração da rede da eth1, basta eu colocar apenas o IP e Mask?
Seria bom eu nao precisa coloca ip fixo nos terminais clientes, seria de grande valia , pois pelos estudo que fiz, eu nao deveria colocar o ip do meu servidor proxy como gatway pra poder roda em modo Transparent?
Amigos agradeço a atenção de todos !
Por favor analizem minha situação.


5. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/12/2011 - 15:09h

só por curiosidade por que você criou outro topico com a mesma pergunta ?

http://www.vivaolinux.com.br/topico/Servidores-Linux-para-iniciantes/Duvida-sobre-Servidor-proxy-tra...



6. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Tiago Silva
thiagoradical

(usa Debian)

Enviado em 01/12/2011 - 15:14h

Devido eu nao ter analizado melhor a escolha da comunidade na qual iria me oferer ajuda...


7. Re: Duvida sobre Servidor Squid e Proxy transparent [RESOLVIDO]

Tiago Silva
thiagoradical

(usa Debian)

Enviado em 12/12/2011 - 08:42h

Agradeço a todos pela ajuda fico imensamento grato, e mais vez VOL esta de parabéns.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts