Squid não starta [RESOLVIDO]

25. Re: Squid não starta [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 03/09/2012 - 14:28h

fernandovale escreveu:

Internet -> Windows Server2003 -> Rede interna 192.168.1.1/24


O seu squid está rodando no server 2003?

A rede interna seria 192.168.1.0/24 correto?


  


26. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 03/09/2012 - 14:36h

Rapaz estou reestruturando agora a rede... peguei aki ta uma bagunça...

Cheguei semana passada e fiz um novo AD, FileServer, WebServer...

Dentro desse WebServer está o squid em ubuntu server 11.10 64

Sei que no escopo do DHCP está 192.168.1.1/24, não sei e o gateway é 192.168.1.1 e não 192.168.0.1, apesar que coloquei o ip fixo em uma interface do servidor 192.168.0.55 e roteou...

se não tiver mais algum jeito vou terminar de configurar toda a rede onde vou ter ela estruturada, estável e documentada e retomo a questão do proxy....



27. Re: Squid não starta [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 03/09/2012 - 14:38h

Se o seu squid está rodando em uma VM, vc tem que ver questões como gateway, interfaces, etc...

Acho que a primeira coisa q vc deveria fazer é confirmar os seus IPs...

Ai vai ser mais fácil para vc...


28. Re: Squid não starta [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 03/09/2012 - 14:40h

O seu squid não tem mais erros (pelo menos não de configuração) os erros podem estar nos IPs de gateway, dns, etc.

Seria melhor mesmo vc entender como a rede está e então depois ir consertando as coisas.

Precisando é só chamar.


29. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 03/09/2012 - 14:43h

vou fazer isso mesmo...

vou deixar ele rodando aqui...

e a ta montada em cima de uma máquina física mesmo... separou um servidor so para serviços em linux ai como já havia alguns ambientes em ubuntu ai foi solicitado o ubuntu...

mas vlw pela força... qd eu rotmar e se tiver algum problema ai volto aki...

abs


30. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 12/09/2012 - 18:58h

phrich,

Resolvi retomar o tópico da seguinte maneira,

tenho um windows server 2008 instalado rodando perfeito e coloquei o squid nele,

configurei e tudo mais, mandava iniciar o serviço aparentemente rodava mas não conseguia acessar,

rodei em modo depurado parece que ele ta em loop, pq ele chega a uma certa parte não da erro nem nada mas tbm nao vai pra frente.

da uma olhada ai ve se consegue ver algo:

Starting Squid Cache version 2.7.STABLE7 for i686-pc-winnt...
2012/09/12 18:43:53| Running on Windows Server 2008
2012/09/12 18:43:53| Process ID 1076
2012/09/12 18:43:53| With 2048 file descriptors available
2012/09/12 18:43:53| With 512 CRT stdio descriptors available
2012/09/12 18:43:53| Windows sockets initialized
2012/09/12 18:43:53| Using select for the IO loop
2012/09/12 18:43:53| Performing DNS Tests...
2012/09/12 18:43:53| Successful DNS name lookup tests...
2012/09/12 18:43:53| DNS Socket created at 0.0.0.0, port 60143, FD 4
2012/09/12 18:43:53| Adding nameserver 8.8.8.8 from squid.conf
2012/09/12 18:43:53| User-Agent logging is disabled.
2012/09/12 18:43:53| Referer logging is disabled.
2012/09/12 18:43:53| logfileOpen: opening log c:/squid/var/logs/access.log
2012/09/12 18:43:53| Unlinkd pipe opened on FD 7
2012/09/12 18:43:53| Swap maxSize 393216 + 8192 KB, estimated 30877 objects
2012/09/12 18:43:53| Target number of buckets: 1543
2012/09/12 18:43:53| Using 8192 Store buckets
2012/09/12 18:43:53| Max Mem size: 8192 KB
2012/09/12 18:43:53| Max Swap size: 393216 KB
2012/09/12 18:43:53| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2012/09/12 18:43:53| logfileOpen: opening log c:/squid/var/logs/store.log
2012/09/12 18:43:53| Rebuilding storage in c:/squid/var/cache (DIRTY)
2012/09/12 18:43:53| Using Least Load store dir selection
2012/09/12 18:43:53| Set Current Directory to c:/squid/var/cache
2012/09/12 18:43:53| Loaded Icons.
2012/09/12 18:43:53| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 16.
2012/09/12 18:43:53| Accepting ICP messages at 0.0.0.0, port 3130, FD 17.
2012/09/12 18:43:53| Accepting HTCP messages on port 4827, FD 18.
2012/09/12 18:43:53| Accepting SNMP messages on port 3401, FD 19.
2012/09/12 18:43:53| Ready to serve requests.
2012/09/12 18:43:53| Done reading c:/squid/var/cache swaplog (0 entries)
2012/09/12 18:43:53| Finished rebuilding storage from disk.
2012/09/12 18:43:53| 0 Entries scanned
2012/09/12 18:43:53| 0 Invalid entries.
2012/09/12 18:43:53| 0 With invalid flags.
2012/09/12 18:43:53| 0 Objects loaded.
2012/09/12 18:43:53| 0 Objects expired.
2012/09/12 18:43:53| 0 Objects cancelled.
2012/09/12 18:43:53| 0 Duplicate URLs purged.
2012/09/12 18:43:53| 0 Swapfile clashes avoided.
2012/09/12 18:43:53| Took 0.0 seconds ( 0.0 objects/sec).
2012/09/12 18:43:53| Beginning Validation Procedure
2012/09/12 18:43:53| Completed Validation Procedure
2012/09/12 18:43:53| Validated 0 Entries
2012/09/12 18:43:53| store_swap_size = 0k
2012/09/12 18:43:54| storeLateRelease: released 0 objects

chega ai em modo depurado ele fica só piscando e nada,

o engraçado é que la no log do store: e access aparece isso
1347486199.930 RELEASE -1 FFFFFFFF 3D36516E60107FAC6E9DBDA5324FFFE0 504 1347486199 -1 -1 text/html 1254/1254 POST http://safebrowsing.clients.google.com/safebrowsing/downloads?client=navclient-auto-ffox&appver=15.0.1&pver=2.2&wrkey=AKEgNisZwcSGDhH2rhd6vAvhV0dQ3m28AT_ylrg0NNyBvtWKecZ5Yw9OvmnfQ-QL12zF_R2xX_5rdGtnfh3tuqm6Rq1W0zThmA==">http://safebrowsing.clients.google.com/safebrowsing/downloads?client=navclient-auto-ffox&appver=...

e access aparece isso:
1347486199.930 157170 192.168.1.16 TCP_MISS/504 1565 POST http://safebrowsing.clients.google.com/safebrowsing/downloads? - DIRECT/safebrowsing.clients.google.com text/html

e o squid.conf que eu usei foi esse:

#########################################
# Inicio
#########################################
http_port 3128

visible_hostname srv1-t710

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 8 Mb
maximum_object_size 32 Mb
cache_dir aufs c:/squid/var/cache 384 20 512
access_log c:/squid/var/logs/access.log squid
cache_log c:/squid/var/logs/cache.log
cache_store_log c:/squid/var/logs/store.log
mime_table c:/squid/etc/mime.conf
pid_filename c:/squid/var/logs/squid.pid
unlinkd_program c:/squid/libexec/unlinkd.exe
icon_directory c:/squid/share/icons
error_directory c:/squid/share/errors/Portuguese
coredump_dir c:/squid/var/cache

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

#A configuração de Acesso está liberada

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 to_localhost dst 127.0.0.0/8
acl redelocal src 192.168.1.0/24 ## COLOQUE AQUI SUA RANGE DE IPS
acl skype_80 url_regex ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+:80
acl skype_443 url_regex ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+:443
######################################################################
# AS CONFIGURAÇÕES ABAIXO SÃO OPCIONAIS, MAS OPTANDO POR ELAS NÃO
#ESQUEÇA DE CRIAR A PASTA
# REGRAS E OS ARQUIVOS WHITELIST.TXT E BLACKLIST.TXT!!!!!!!!!!
######################################################################

acl whitelist url_regex “c:/squid/etc/regras/whitelist.txt”
http_access allow whitelist redelocal
acl blacklist url_regex “c:/squid/etc/regras/blacklist.txt”
http_access deny blacklist redelocal

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access allow CONNECT !SSL_ports
http_access allow redelocal
http_access deny all
http_reply_access allow all
icp_access allow all
dns_nameservers 8.8.8.8
dns_testnames 8.8.8.8
######################################################################
# FIM DA CONFIGURAÇÃO
######################################################################

vlw pela ajuda, abs


31. Re: Squid não starta [RESOLVIDO]

Henry Moura
Henry_RO

(usa Ubuntu)

Enviado em 13/09/2012 - 00:21h

Olá, substituir o arquivo que esta na pasta "/etc/init.d/squid" por esse:

#! /bin/sh
# /etc/init.d/squid
# squid Startup script for the SQUID HTTP proxy-cache.
#
### BEGIN INIT INFO
# Provides: squid
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Squid HTTP Proxy
### END INIT INFO

NAME=squid
DAEMON=/usr/sbin/squid
LIB=/usr/lib/squid
PIDFILE=/var/run/$NAME.pid
SQUID_ARGS="-D -YC"

[ ! -f /etc/default/squid ] || . /etc/default/squid

. /lib/lsb/init-functions

PATH=/bin:/usr/bin:/sbin:/usr/sbin

[ -x $DAEMON ] || exit 0

grepconf () {
w=" " # space tab
sq=/etc/squid/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

grepconf2 () {
w=" " # space tab
sq=/etc/squid/$NAME.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

#
# Try to increase the # of filedescriptors we can open.
#
maxfds () {
[ -n "$SQUID_MAXFD" ] || return
[ -f /proc/sys/fs/file-max ] || return 0
global_file_max=`cat /proc/sys/fs/file-max`
minimal_file_max=$(($SQUID_MAXFD + 4096))
if [ "$global_file_max" -lt $minimal_file_max ]
then
echo $minimal_file_max > /proc/sys/fs/file-max
fi
ulimit -n $SQUID_MAXFD
}

start () {
cdr=`grepconf2 cache_dir /var/spool/$NAME`
ctp=`grepconf cache_dir ufs`

case "$cdr" in
[0-9]*)
log_failure_msg "squid: squid.conf contains 2.2.5 syntax - not starting!"
log_end_msg 1
exit 1
;;
esac

#
# Create spool dirs if they don't exist.
#
if [ -d "$cdr" -a ! -d "$cdr/00" ] || [ "$ctp" = "coss" -a ! -w "$cdr" ]
then
log_warning_msg "Creating squid cache structure"
$DAEMON $SQUID_ARGS -z
fi

if [ "$CHUID" = "" ]; then
CHUID=root
fi

maxfds
umask 027
start-stop-daemon --quiet --start \
--pidfile $PIDFILE \
--chuid $CHUID \
--exec $DAEMON -- $SQUID_ARGS < /dev/null
return $?
}

stop () {
PID=`cat $PIDFILE 2>/dev/null`
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name squid
#
# Now we have to wait until squid has _really_ stopped.
#
sleep 2
if test -n "$PID" && kill -0 $PID 2>/dev/null
then
log_action_begin_msg " Waiting"
cnt=0
while kill -0 $PID 2>/dev/null
do
cnt=`expr $cnt + 1`
if [ $cnt -gt 24 ]
then
log_action_end_msg 1
return 1
fi
sleep 5
log_action_cont_msg ""
done
log_action_end_msg 0
return 0
else
return 0
fi
}

case "$1" in
start)
log_daemon_msg "Starting Squid HTTP proxy" "squid"
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
stop)
log_daemon_msg "Stopping Squid HTTP proxy" "squid"
if stop ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
reload|force-reload)
log_action_msg "Reloading Squid configuration files"
$DAEMON -k reconfigure
log_action_end_msg 0
;;
restart)
log_daemon_msg "Restarting Squid HTTP proxy" "squid"
stop
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
status)
status_of_proc -p "$PIDFILE" "$DAEMON" squid && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}"
exit 3
;;
esac

exit 0


32. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 13/09/2012 - 10:28h

Cara,

As configurações acima se referem a um squid rodando em cima de Windows Server 2008,

Essas que você me passou se referem ao linux, pelo menos pelo caminho indica que sim.


33. Re: Squid não starta [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 13/09/2012 - 19:36h

Cara pelo o que eu vi não tem erros no squid, qdo vc roda ele no modo debug ele fica assim mesmo com o prompt piscando... agora, como está num rwindows, talvez possa ter alguma manha ai q eu não sei.

Pq vc não coloca ele no linux mesmo, não seria melhor?

Assim vc estaria fazendo o correto e dividindo os serviços para cada servidor...


34. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 14/09/2012 - 07:20h

Poiseh essa que é a questão,

Não consegui rodar em nenhum dos dois, minha intenção era colocar o proxy no linux onde estão rodando os serviços web e deixar o windows para autenticação e serviço de diretório.

Mas que é estranho isso é, vou continuar tentando e se pintar alguma novidade aviso.


35. Re: Squid não starta [RESOLVIDO]

johnny borges
johnnyb

(usa Fedora)

Enviado em 18/09/2012 - 19:38h

Amigo pelo que eu vi vc tem que setar o proxy no navegador.
vai no service do windows e veja se o squid esta ligado caso esteja beleza
vamos fazer um teste simples

verifique se vc tem internet ou seja abra uma pagina e ve se consegue navegar
navego blz
va para um pc qualquer entre nas configurações de proxy do navegador e coloque o
ip da sua placa externa ou seja o ip interno que vc usa para navegar
ai vc coloca ele mais a porta do seu squid
e verifica se consegue navegar tente entrar numa pagina bloqueada pelo squid
se vc ver a logo do squid cara ta tudo certo vai basta apenas vc configurar o compartilhamento
;) de internet caso queira instale o temaview no seu pc e eu ponho pra funcionar pra vc blz

meu email johnnyhelly@hotmail.com



36. Re: Squid não starta [RESOLVIDO]

fernando freitas do vale
fernandovale

(usa Outra)

Enviado em 21/09/2012 - 16:50h

Cara,

Como disse estava estabilizando a rede.

Refiz minha rede, reinstalei o servidor consequentemente o squid e dentro do conf original só reconfigurei as linhas:

http_access denny all

para

http_access allow all
acl block url_regex -l "/etc/squid3/block.txt"
http_access deny block

não fiz mais nada além disso e ta rodando igual catarro na parede, digitou pegou.

obrigado a todos

abs




01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts