Rede Squid - Sub-rede de aviso

4

Executando o seguinte comando:

squid-k parse

Recebo os seguintes avisos:

WARNING: (B) '127.0.0.1' is a subnetwork of (A) '127.0.0.1'
2014/03/19 16:43:41| WARNING: because of this '127.0.0.1' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '127.0.0.1' from the ACL named 'localhost'
2014/03/19 16:43:41| WARNING: (B) '127.0.0.1' is a subnetwork of (A) '127.0.0.1'
2014/03/19 16:43:41| WARNING: because of this '127.0.0.1' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '127.0.0.1' from the ACL named 'localhost'
2014/03/19 16:43:41| Processing: acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
2014/03/19 16:43:41| WARNING: (B) '127.0.0.0/8' is a subnetwork of (A) '127.0.0.0/8'
2014/03/19 16:43:41| WARNING: because of this '127.0.0.0/8' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '127.0.0.0/8' from the ACL named 'to_localhost'
2014/03/19 16:43:41| WARNING: (B) '0.0.0.0' is a subnetwork of (A) '0.0.0.0'
2014/03/19 16:43:41| WARNING: because of this '0.0.0.0' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '0.0.0.0' from the ACL named 'to_localhost'
2014/03/19 16:43:41| WARNING: (B) '0.0.0.0' is a subnetwork of (A) '0.0.0.0'
2014/03/19 16:43:41| WARNING: because of this '0.0.0.0' is ignored to keep splay tree searching predictable
2014/03/19 16:43:41| WARNING: You should probably remove '0.0.0.0' from the ACL named 'to_localhost'

O serviço de proxy do squid está ativo e em execução, mas não gosto de deixar esses avisos.

Estas são as ACLs que estão apresentando problema:

acl all src all
acl manager1 proto cache_object
acl localhost src 127.0.0.1/32 192.168.1.29/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32

Obrigado em adiantamentos.

    
por Jose Carlos Ramos Carmenates 19.03.2014 / 22:37

2 respostas

-1

Não está muito familiarizado com essa configuração, mas parece ser a quarta linha da ACL. 0.0.0.0/32 engloba todo o espaço de endereçamento IPv4. A especificação de 127.0.0.0/8 é redundante. Tente remover um e veja se os avisos desaparecem.

    
por 19.03.2014 / 23:07
15

Estou um ano atrasado para a festa, mas a resposta é que, em algum momento de 3,2 a 3,4, o localhost, to_localhost e o gerenciador acls se tornaram internos ao squid3. Como você está redefinindo-os em seu squid.conf e ainda não está alterando a subclasse de rede efetiva, o squid gera um erro de aviso.

A solução, a menos que você realmente queira redefini-las, é remover as definições de localhost, to_localhost e manager das definições acl no squid.conf.

    
por 02.05.2015 / 03:19

Tags