В 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" предопределен по умолчанию?
для проверки перенесла выше описанный конфиг и попробовала запустить:
2010/06/11 17:31:20| WARNING: '0.0.0.0/0.0.0.0' is a subnetwork of '0.0.0.0/0.0.0.0'
2010/06/11 17:31:20| WARNING: because of this '0.0.0.0/0.0.0.0' is ignored to keep splay tree searching predictable
2010/06/11 17:31:20| WARNING: You should probably remove '0.0.0.0/0.0.0.0' from the ACL named 'all'
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
Squid Cache (Version 3.0.STABLE25): Terminated abnormally.
CPU Usage: 0.021 seconds = 0.006 user + 0.015 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
acl MyNetwork src 192.168.0.0/24 //здесь необходимо указать вашу сеть, возможно она будет иной, нежели в этом примере
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
...
...
...
http_access deny MyNetwork
http_access deny all
и так тоже выдает ошибку, данные брала с работающего squid 2.7
а то что 3.0 и 2.7 разные версии вам ни о чем не говорит? То что работает в 2.6(7) может не работать в 3.0, так что конфиг делаем с самого начала, и не надо его так урезать,из-за этого могут возникнуть разные проблемы со всеми вытекающими последствиями. Смотрите внимательно squid.conf.default.
[quote=linka.smith]и так тоже выдает ошибку, данные брала с работающего squid 2.7
а то что 3.0 и 2.7 разные версии вам ни о чем не говорит? То что работает в 2.6(7) может не работать в 3.0[/quote]
я это прекрасно понимаю, и прежде чем постить вопрос смотрела дефолтный squid.conf , об этом я писала в самом начале, советую перечитать мой первый пост
а попробуйте all вообще не описывать? т.е. исключить запись acl all src 0.0.0.0/24 или как там у вас...Но при этом не исключайте использование этой записи в списках доступа. Мне думаю, что squid 3.0 и без описание уже знает что такое all smile