В CentOS при запуске Squid 3.0 возникает такая ошибка:
WARNING: '0.0.0.0/0.0.0.0' is a subnetwork of '0.0.0.0/0.0.0.0'
WARNING: because of this '0.0.0.0/0.0.0.0' is ignored to keep splay tree searching predictable
WARNING: You should probably remove '0.0.0.0/0.0.0.0' from the ACL named 'all'
Это жалоба на мою первую строчку "acl all src all", дескать подсеть all у меня уже указана.
В конфиге "src all", "src 0.0.0.0/0.0.0.0" и "src 0/0" нигде больше не указывается.
Если удалить строчку "acl all src all" - все стартует нормально, и даже га строчку "http_access deny all" не ругается.
Тем не менее в мануале к сквиду 3.0 в примерах используется "acl all src all", да и в стандартном конфиге присутствует в закомментированном виде.
Отсюда вопрос: "acl all" предопределен по умолчанию?
конфиг Squid
acl all src all
acl localnet src 10.0.0.0/24
http_port 10.0.0.10:3128 transparent
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
http_access allow localnet
http_access deny all
visible_hostname localhost
cache_mem 1024 MB
cache_dir ufs /var/spool/squid 1024 16 256
maximum_object_size 4096 KB
minimum_object_size 0 KB
cache_effective_user squid
cache_effective_group squid

