Squid só lê a primeira linha da lista de ips [RESOLVIDO]

1. Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Danilo de Araújo Rodrigues
daniloarodrigues

(usa Outra)

Enviado em 19/03/2015 - 15:43h

Tô com um problema.
Configurei tudo certinho no meu squid. Porém, nas acls de lista, ele só lê os primeiro ip...


  


2. Re: Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Wilker Queiroz
brinfo

(usa CentOS)

Enviado em 19/03/2015 - 18:38h


posta seu squid.conf e caso a acl esteja em arquivo posta ela ai também.


3. Re: Squid só lê a primeira linha da lista de ips

Adriano Santos Lima
mastergbi

(usa Slackware)

Enviado em 20/03/2015 - 10:23h

depois que você modificou seu squid.conf, você rodou o comando: "squid -k reconfigure" ? nas suas acls estão definidas só os ips ou a faixa de ip inteira? pode ser só erro de sintaxe!

Adriano Santos


4. Re: Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 20/03/2015 - 10:28h

daniloarodrigues escreveu:

Tô com um problema.
Configurei tudo certinho no meu squid. Porém, nas acls de lista, ele só lê os primeiro ip...

Se você está usando arquivos txt para as listas, deve colocar os IPs um por linha dando enter após cada IP, assim:

xxx.xxx.xxx.xxx
yyy.yyy.yyy.yyy
zzz.zzz.zzz.zzz





5. Re: Squid só lê a primeira linha da lista de ips

Danilo de Araújo Rodrigues
daniloarodrigues

(usa Outra)

Enviado em 20/03/2015 - 11:46h

Consegui resolver

as acls estavam definidas. O problema era a lista. Coloquei elas nesse formato:
xxx-xxx-xxx
yyy-yyy-yyy
zzz-zzz-zzz

Porém, ele não estava reconhecendo a lista. Então coloquei ip por ip do lado da acl, ao invés de de fazer a lista em txt e resolveu.
separei os ips com um espaço.


6. Re: Squid só lê a primeira linha da lista de ips

Buckminster
buckminster

(usa Debian)

Enviado em 20/03/2015 - 11:49h

Poste aqui a linha da ACL em questão que não reconhece o arquivo txt.



7. Re: Squid só lê a primeira linha da lista de ips

Danilo de Araújo Rodrigues
daniloarodrigues

(usa Outra)

Enviado em 20/03/2015 - 12:00h

buckminster escreveu:

Poste aqui a linha da ACL em questão que não reconhece o arquivo txt.





#antes estava essa acl sec src "/etc/Regras/secretarios.txt"
acl sec src 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8 192.168.0.9 192.168.0.10 192.168.0.11 192.168.0.15 192.168.0.18 192.168.0.19 192.168.0.26 192.168.0.102 192.168.0.200 192.168.0.201 192.168.0.202 192.168.0.203
acl proibido url_regex -i "/etc/Regras/proibido.txt"
acl sociais url_regex -i "/etc/Regras/sociais.txt"
acl gab src "etc/Regras/gabinetes1.txt"
acl gab src "/etc/Regras/gabinetes2.txt"
acl adm src "/etc/Regras/adm.txt"
acl downloads urlpath_regex -i "/etc/Regras/download.txt"
acl funcionarios src "/etc/Regras/funcionarios.txt"

http_access deny proibido !sec
http_access deny sociais !gab !sec
http_access deny downloads !adm !sec
http_access allow sec
http_access allow gab
http_access allow adm

#Regra de funcionarios

http_access allow funcionarios
http_access allow all



8. Re: Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Buckminster
buckminster

(usa Debian)

Enviado em 20/03/2015 - 12:11h

Essa baita ACl você pode deixar assim:

acl sec src 192.168.0.15 192.168.0.18 192.168.0.19 192.168.0.26 192.168.0.102
acl range1 src 192.168.0.1-192.168.0.11
acl range2 src 192.168.0.200-192.168.0.203

Mas se a ACL estava assim

acl sec src "/etc/Regras/secretarios.txt"

e se dentro do arquivo secretarios.txt estavam os IPs um por linha e se você reiniciou o Squid após as modificações então deveria funcionar com o arquivo secretarios.txt.



9. Re: Squid só lê a primeira linha da lista de ips

Danilo de Araújo Rodrigues
daniloarodrigues

(usa Outra)

Enviado em 20/03/2015 - 12:15h

buckminster escreveu:

Essa baita ACl você pode deixar assim:

acl sec src 192.168.0.15 192.168.0.18 192.168.0.19 192.168.0.26 192.168.0.102
acl range1 src 192.168.0.1-192.168.0.11
acl range2 src 192.168.0.200-192.168.0.203

Mas se a ACL estava assim

acl sec src "/etc/Regras/secretarios.txt"

e se dentro do arquivo secretarios.txt estavam os IPs um por linha e se você reiniciou o Squid após as modificações então deveria funcionar com o arquivo secretarios.txt.



Obrigado pela dica do range. Porém, em relação ao txt, eu tentei dar reconfigure e mesmo assim não funcionou...

Tá aí o código do secretarios.txt
192.168.0.1
192.168.0.3
192.168.0.4
192.168.0.5
192.168.0.6
192.168.0.7
192.168.0.8
192.168.0.9
192.168.0.10
192.168.0.11
192.168.0.15
192.168.0.18
192.168.0.19
192.168.0.26
192.168.0.102
192.168.0.201
192.168.0.203
192.168.0.200
192.168.0.202




10. Re: Squid só lê a primeira linha da lista de ips

Buckminster
buckminster

(usa Debian)

Enviado em 20/03/2015 - 12:19h

Os outros txt como "/etc/Regras/proibido.txt" funcionam?

Dá alguma mensagem de erro?

Não dê reconfigure, reinicie o Squid.



11. Re: Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Adriano Santos Lima
mastergbi

(usa Slackware)

Enviado em 20/03/2015 - 12:32h


Funcionou colocando os ips no proprio config do squid? acl sec src 192.168.0.x 192.168.0.x etc e etc???

Adriano Santos


12. Re: Squid só lê a primeira linha da lista de ips [RESOLVIDO]

Danilo de Araújo Rodrigues
daniloarodrigues

(usa Outra)

Enviado em 20/03/2015 - 13:17h

buckminster escreveu:

Os outros txt como "/etc/Regras/proibido.txt" funcionam?

Dá alguma mensagem de erro?

Não dê reconfigure, reinicie o Squid.




O outros funcionam. Só a acl sec não estava funcionando.

mastergbi escreveu:


Funcionou colocando os ips no proprio config do squid? acl sec src 192.168.0.x 192.168.0.x etc e etc???

Adriano Santos


Coloquei dessa forma aí e funcionou.










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts