1 (22.02.2011 06:41:27 отредактировано Dormidont3)

Не пойму в чём проблема... Не могу запустить работу тих программ вместе... Вот настройки... Может что забыл?
в сквид дописал

url_rewrite_program /etc/squidGuard
url_rewrite_children 5
redirector_bypass on

хотел начать с малого, по этому решил блочить пока только порно и банеры

#
# CONFIG FILE FOR SQUIDGUARD
#

dbhome /etc/squidGuard/blacklists
logdir /etc/squidGuard/log

#
# TIME RULES:
# abbrev for weekdays: 
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat


#
# REWRITE RULES:
#


#
# SOURCE ADDRESSES:
#

src bkmz {
    ip        192.168.1.1-192.168.1.254
}


#
# DESTINATION CLASSES:
#

dest ads {
    domainlist    ads/domains
    urllist        ads/urls
    expressionlist    ads/expressions
    redirect     http://www.linux.ru/files/u2880/Tux_0.jpg
}

dest porn {
    domainlist    porn/domains
    urllist        porn/urls
    expressionlist    porn/expressions
    redirect    http://www.yandex.ru
}


acl {
    bkmz {
        pass     !ads !porn
    }

    default {
        pass     local none
        rewrite     dmz
        redirect http://yandex.ru
    }
}

выдал права

ls -la
total 24
drwxr-xr-x   4 squid squid 4096 Feb 22 00:40 .
drwxr-xr-x 117 root  root  8192 Feb 22 00:40 ..
drwxr-xr-x  93 squid squid 4096 Feb 21 11:22 blacklists
drwxr-xr-x   2 squid squid 4096 Feb 21 22:38 log
-rw-r--r--   1 squid squid  705 Feb 21 23:02 squidGuard.conf

И в итоге при рестарте сквида получаю

[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid restart
Stopping squid service:                                                                   [ DONE ]
Starting squid service:                                                                   [ DONE ]
[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid status
squid is dead, but stale PID file exists

пробовал убить все процессы связанные со сквидом, удалить PID и снова запустить и та же история...
При этом если закоментировать строчку

url_rewrite_program /etc/squidGuard

всё стартует нормально

вот ещё на всякий случай, может будет полезно... Я понимаю что доступ закрыт, но как его открыть? Я же выдал сквиду права на папку squidGuard...


2011/02/22 00:46:47| [root@comp-Pentium-Dual-679ab3 squid]# cat cache.log | grep squidGuard
helperOpenServers: Starting 5/5 'squidGuard' processes
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/22 00:46:47| ipcCreate: /etc/squidGuard: (13) Permission denied

при попытке запустить вручную получаю

[root@comp-Pentium-Dual-679ab3 ~]# squidGuard -c /etc/squidGuard/squidGuard.conf -d
2011-02-22 08:38:54 [5703] New setting: dbhome: /etc/squidGuard/blacklists
2011-02-22 08:38:54 [5703] New setting: logdir: /etc/squidGuard/log
2011-02-22 08:38:54 [5703] init domainlist /etc/squidGuard/blacklists/ads/domains
2011-02-22 08:38:54 [5703] init urllist /etc/squidGuard/blacklists/ads/urls
2011-02-22 08:38:54 [5703] init expressionlist /etc/squidGuard/blacklists/ads/expressions
2011-02-22 08:38:54 [5703] init domainlist /etc/squidGuard/blacklists/porn/domains
2011-02-22 08:39:01 [5703] init urllist /etc/squidGuard/blacklists/porn/urls
2011-02-22 08:39:01 [5703] init expressionlist /etc/squidGuard/blacklists/porn/expressions
2011-02-22 08:39:01 [5703] squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf
2011-02-22 08:39:01 [5703] Going into emergency mode

2 (22.02.2011 09:55:41 отредактировано kisil)

url_rewrite_program /etc/squidGuard
url_rewrite_children 5
redirector_bypass on

Во первых должно быть вот так

url_rewrite_program /usr/local/squidGuard/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf

Попробуй поправить эту строку и тогда запусти сквид. С правами будем разбиратса после запуска, если что не так.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

3

А если у меня skuidGuard расположен в /etc/squidGuard ? Ничего не должно измениться? у меня в папке /usr/local вообще ни какого упоминания о squidGuard нету...

4

Dormidont3 пишет:

А если у меня skuidGuard расположен в /etc/squidGuard ? Ничего не должно измениться? у меня в папке /usr/local вообще ни какого упоминания о squidGuard нету...

Прописываеш как я написал, просто пропишы свои пути к исполняемому файлу squidGuard и к его конфигу.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

5 (22.02.2011 10:58:33 отредактировано r1sh)

может стоит поставить разрешения на изменение конфига?)

вообще сделай

chown -R squid:squid  /etc/squidGuard
chmod -R +xr  /etc/squidGuard

это раз. А два: ПОЧЕМУ У ТЕБЯ SQUID В ETC??!?! ETC для чего? Для хранения конфигов!!!  ah


и еще он тебе сказал:

squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf

что у тебя не указано в ACL местоположение local в конфиг-файле. Если ты его используешь то опиши его)

и скинь как ты его убиваешь и проверку того что ты убил pid.

Война - фигня, главное - манёвры ;)

6

r1sh пишет:

может стоит поставить разрешения на изменение конфига?)

вообще сделай

chown -R squid:squid  /etc/squidGuard
chmod -R +xr  /etc/squidGuard

это раз. А два: ПОЧЕМУ У ТЕБЯ SQUID В ETC??!?! ETC для чего? Для хранения конфигов!!!  ah


и еще он тебе сказал:

squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf

что у тебя не указано в ACL местоположение local в конфиг-файле. Если ты его используешь то опиши его)

и скинь как ты его убиваешь и проверку того что ты убил pid.

он у меня там сам встал... Я выполнил apt-get install squidGuard и всё, он сам туда поместился, я ничего не менял!

chown -R squid:squid  /etc/squidGuard
chmod -R +xr  /etc/squidGuard

выполнял. Я же специально вывел лог команнды ls -la
у меня все права сквиду переданы...

[root@comp-Pentium-Dual-679ab3 squidGuard]# ls -ls
total 12
4 drwxr-xr-x 93 squid squid 4096 Feb 21 11:22 blacklists
4 drwxr-xr-x  2 squid squid 4096 Feb 21 22:38 log
4 -rwxr-xr-x  1 squid squid  705 Feb 21 23:02 squidGuard.conf

А вот про всё что касается ACL и далее не очень понял...

А про PID
выполнил kill -9 squid  (мог чуть не так тут команду написать на память не помню, но процессов сквида не осталось)
потом просто удалил этот файл из папки и всё, затем снова запустил сквид... Он просто снова появляется и всё...

7

Dormidont3 пишет:

он у меня там сам встал... Я выполнил apt-get install squidGuard и всё, он сам туда поместился, я ничего не менял!

chown -R squid:squid  /etc/squidGuard
chmod -R +xr  /etc/squidGuard

выполнял. Я же специально вывел лог команнды ls -la
у меня все права сквиду переданы..

[root@comp-Pentium-Dual-679ab3 squidGuard]# ls -ls
total 12
4 drwxr-xr-x 93 squid squid 4096 Feb 21 11:22 blacklists
4 drwxr-xr-x  2 squid squid 4096 Feb 21 22:38 log
4 -rwxr-xr-x  1 squid squid  705 Feb 21 23:02 squidGuard.conf

в первом сообщении у вас:

-rw-r--r--   1 squid squid  705 Feb 21 23:02 squidGuard.conf

А вот про всё что касается ACL и далее не очень понял...

вы знаете что такое ACL и как их описывать?

ACL это Access control List, короче списки доступа. Они должны быть описаны в конфигурационном файле сквида. либо просто закоментите строку где написано ACL Local .....



Кстати к слову SquidGuard это не Squid, у вас сам Squid установлен?

Война - фигня, главное - манёвры ;)

8

Да, разрешение на запись у меня не стояло, но запуск то был разрешёл и после того как я права добавил ничего не изменилось...

А что такое сквид и ACL я знаю, я не очень понял что именно нужно добавить и куда... вот мой файл сквида

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 Safe_ports port 563    # SNEWS
acl Safe_ports port 488    # GSS-HTTP
acl Safe_ports port 280    # HTTP-MGMT
acl Safe_ports port 1025-65535   # Other ports
acl Safe_ports port 210    # WAIS
acl Safe_ports port 70    # GOPHER
acl Safe_ports port 443    # HTTPS
acl SSL_ports port 21    # FTP
acl SSL_ports port 8080    # Alterator
acl SSL_ports port 5222-5223    # Jabber
acl SSL_ports port 873    # RSYNC (C)
acl SSL_ports port 563    # SNEWS (C)
acl SSL_ports port 443    # HTTPS (C)
acl Safe_ports port 901    # SWAT
acl Safe_ports port 873    # RSYNC
acl Safe_ports port 631    # CUPS
acl Safe_ports port 777    # Multilingual HTTP
acl Safe_ports port 591    # Filemaker
acl Safe_ports port 80    # HTTP
acl Safe_ports port 82

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
acl CONNECT method CONNECT
http_access deny CONNECT !SSL_ports

http_access deny !our_networks
http_access allow all

http_access deny all

http_port 3128 transparent

hierarchy_stoplist cgi-bin ?

cache_dir ufs /var/spool/squid 2048 16 256

maximum_object_size 65536 KB

access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

debug_options ALL,1

# url_rewrite_program /etc/squidGuard

 url_rewrite_children 5

 url_rewrite_concurrency 0

 redirector_bypass on

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

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

acl apache rep_header Server ^Apache

retry_on_error on


coredump_dir /var/spool/squid

Мне кажется ничего особого...  Все закоментированные строчки убрал, кроме той, которая мне кажется сейчас нужна...

Вот...

9

так вы не ответили у вас squid стоит или только squidguard?=)

попробуйте добавить запись

alc local dst диапозон_ip\24

ниже

http_access allow local

Война - фигня, главное - манёвры ;)

10 (22.02.2011 14:41:17 отредактировано Dormidont3)

Конечено стоит. Я только что порт добавлял в конфиге, всё сработало, да и сам конфиг откуда то же появился, ну наконец если строчку
url_rewrite_program /etc/squidGuard
закоментировать, то он спокойно запускается и при выводе статуса пишет, что он запущен, но если есть какой то ещё способ проверить, могу проверить.

А по поводу добавления хочу уточнить сразу... Мне нужно прописать так?

alc local dst 192.168.1.1-192.168.1.254\24
и ли пожно проще сразу всю школьную подсеть указать

alc local dst 192.168.1.0\24

или я что то напутал?

И дальше уже прописываю

http_access allow local

11

ну вообще192.168.1.1-192.168.1.254\24 это тоже самое что и 192.168.1.0\24 просто вторая форма короче и логичнее, не находите?=)

да по идее все так.

У вас просто SquidGuard не грузится изза того что ему не хватает этого access list'а как я понял) попробуйте)

Война - фигня, главное - манёвры ;)

12

[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid restart
Stopping squid service:                                                 [ DONE ]
Starting squid service: 2011/02/22 20:38:02| aclParseIpData: Bad host/IP: '192.168.1.0\24'
FATAL: Bungled squid.conf line 587: acl local dst 192.168.1.0\24
Squid Cache (Version 3.0.STABLE19): Terminated abnormally.
CPU Usage: 0.032 seconds = 0.020 user + 0.012 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
                                                                        [FAILED]

вот что получил при перезапуске сквида после того, как дописал эти две строчки...

13

Dormidont3 пишет:

alc local dst 192.168.1.0\24

192.168.1.0/24 не так должно быть?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

14

Действительно так! После изменения сквид нормально перезапустился, вот только squidGuard всё равно не запустился... Та же история...

15 (22.02.2011 19:30:25 отредактировано XliN)

А в конфиге сквида есть строчки вида

redirect_program /usr/bin/squidGuard
redirect_children 5
redirector_bypass on

В инете куча доков по этому поводу. Может более внимательно все пересмотреть?

http://wiki.debian.org/DebianEdu/HowTo/SquidGuard

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

16

Ещё раз говорю, вот так прописать

url_rewrite_program /usr/local/squidGuard/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf

религия не позволяет. Только с поправкой на вашы пути.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

17

Прописал. не помогло. Всё та же история...

[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid restart
Service squid is not running.                                           [PASSED]
Starting squid service:                                                 [ DONE ]
[root@comp-Pentium-Dual-679ab3 squid]# /etc/init.d/squid status
squid is dead, but stale PID file exists

18

XliN пишет:

А в конфиге сквида есть строчки вида

redirect_program /usr/bin/squidGuard
redirect_children 5
redirector_bypass on

В инете куча доков по этому поводу. Может более внимательно все пересмотреть?

http://wiki.debian.org/DebianEdu/HowTo/SquidGuard

Дак конечно. Я же писал в первом сообщении об этом...

Если раскоментиовать первую строчку то сквид не запускается... Если она закоментирована, то запускается, но фильрации естественно нет...

19 (23.02.2011 00:35:05 отредактировано kisil)

Запусти Сквид и выложы его лог, там должно писать в чём дело.
Выложы конфигы Сквида и squidGuarda, и логи

Trouble  in WINDOWS reboot, trouble in UNIX be root.

20

Конфиг squidGuard в первом сообщении есть, я его не менял. Скофиг сквида сейчас выложу, только все коментированные строки удалю... А... логи какие нужны? Access, store или cache? И я правильно понял, что лог нужен после того как я раскоментирую строчку запуска squidGuard и попытаюсь перезапустить squid?

21

А, дак у меня всё выложено, что вы просили... И сквид и лог кэша...

Или по второму разу закинуть?

22

Выложы лог сквида когда разкоментирована строка со squidGuardom.  Это файл cache.log

Trouble  in WINDOWS reboot, trouble in UNIX be root.

23 (23.02.2011 01:20:42 отредактировано Dormidont3)

Ну вот, на всякий случай

squid

[root@comp-Pentium-Dual-679ab3 squid]# cat squid.conf | grep -v '^#' | sed '/^$/d' | moreacl 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 local dst 192.168.1.0/24
acl Safe_ports port 563    # SNEWS
acl Safe_ports port 488    # GSS-HTTP
acl Safe_ports port 280    # HTTP-MGMT
acl Safe_ports port 1025-65535   # Other ports
acl Safe_ports port 210    # WAIS
acl Safe_ports port 70    # GOPHER
acl Safe_ports port 443    # HTTPS
acl Safe_ports port 21    # FTP
acl SSL_ports port 8080    # Alterator
acl SSL_ports port 5222-5223    # Jabber
acl SSL_ports port 873    # RSYNC (C)
acl SSL_ports port 563    # SNEWS (C)
acl SSL_ports port 443    # HTTPS (C)
acl Safe_ports port 901    # SWAT
acl Safe_ports port 873    # RSYNC
acl Safe_ports port 631    # CUPS
acl Safe_ports port 777    # Multilingual HTTP
acl Safe_ports port 591    # Filemaker
acl Safe_ports port 80    # HTTP
acl Safe_ports port 82
 http_access allow local
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
acl CONNECT method CONNECT
http_access deny CONNECT !SSL_ports
acl our_networks src 127.0.0.0/8    # LOCALHOST
acl our_networks src 192.168.1.0/24    # mou
http_access deny !our_networks
http_access allow all
http_access deny all
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
cache_dir ufs /var/spool/squid 2048 16 256
maximum_object_size 65536 KB
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
debug_options ALL,1
 url_rewrite_program /etc/squidGuard -c /etc/squidGuard/squidGuard.conf
 url_rewrite_children 5
 redirector_bypass on
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp:        1440    20%    10080
refresh_pattern ^gopher:    1440    0%    1440
refresh_pattern .        0    20%    4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
retry_on_error on
coredump_dir /var/spool/squid

SQUIDGUARD

#
# CONFIG FILE FOR SQUIDGUARD
#

dbhome /etc/squidGuard/blacklists
logdir /etc/squidGuard/log

#
# TIME RULES:
# abbrev for weekdays: 
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat


#
# REWRITE RULES:
#


#
# SOURCE ADDRESSES:
#

src bkmz {
    ip        192.168.1.1-192.168.1.254
}


#
# DESTINATION CLASSES:
#

dest ads {
    domainlist    ads/domains
    urllist        ads/urls
    expressionlist    ads/expressions
    redirect     http://www.linux.ru/files/u2880/Tux_0.jpg
}

dest porn {
    domainlist    porn/domains
    urllist        porn/urls
    expressionlist    porn/expressions
    redirect    http://www.yandex.ru
}


acl {
    bkmz {
        pass     !ads !porn
    }

    default {
        pass     local none
        rewrite     dmz
        redirect http://yandex.ru
    }
}

и всё, что есть в кэше связанного со SQUIDGUARD

2011/02/23 02:43:58|[root@comp-Pentium-Dual-679ab3 squid]# cat cache.log | grep squidGuard
 helperOpenServers: Starting 5/5 'squidGuard' processes
2011/02/23 02:43:58| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 02:43:58| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 02:43:58| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 02:43:58| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 02:43:58| ipcCreate: /etc/squidGuard: (13) Permission denied

эти 6 строчек повторяются много раз, по этому не стал их все выводить, а показал только последние... в предыдущие разы отличается только временем...

24 (23.02.2011 01:35:40 отредактировано kisil)

А выложы все строки от последнего запуска которые начинаютса
starting squid ...
как то так. И если можна то лог squidGuarda
Попробуй вот тут в конфиге squidGuarda убрать эти строки он на них ругаетса. Где у тебя acl local его нету. Убери

 default {
        pass     none
        redirect http://yandex.ru}
Trouble  in WINDOWS reboot, trouble in UNIX be root.

25

Убрал, не помогло...
вот лог сквида, а squidGuard логи не создаёт... по крайней мере папка указанная в конфиге пуста...

2011/02/23 03:38:59| cat cache.log
helperOpenServers: Starting 5/5 'squidGuard' processes
2011/02/23 03:38:59| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 03:38:59| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 03:38:59| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 03:38:59| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 03:38:59| User-Agent logging is disabled.
2011/02/23 03:38:59| Referer logging is disabled.
2011/02/23 03:38:59| ipcCreate: /etc/squidGuard: (13) Permission denied
2011/02/23 03:38:59| Unlinkd pipe opened on FD 18
2011/02/23 03:38:59| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2011/02/23 03:38:59| Swap maxSize 2097152 + 8192 KB, estimated 161949 objects
2011/02/23 03:38:59| Target number of buckets: 8097
2011/02/23 03:38:59| Using 8192 Store buckets
2011/02/23 03:38:59| Max Mem  size: 8192 KB
2011/02/23 03:38:59| Max Swap size: 2097152 KB
2011/02/23 03:38:59| Version 1 of swap file with LFS support detected... 
2011/02/23 03:38:59| Rebuilding storage in /var/spool/squid (DIRTY)
2011/02/23 03:38:59| Using Least Load store dir selection
2011/02/23 03:38:59| Set Current Directory to /var/spool/squid
2011/02/23 03:38:59| Loaded Icons.
2011/02/23 03:38:59| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 20.
2011/02/23 03:38:59| HTCP Disabled.
2011/02/23 03:38:59| Pinger socket opened on FD 22
2011/02/23 03:38:59| NETDB state reloaded; 895 entries, 7 msec
2011/02/23 03:38:59| Ready to serve requests.
2011/02/23 03:38:59| WARNING: redirector #1 (FD 9) exited
2011/02/23 03:38:59| WARNING: redirector #2 (FD 10) exited
2011/02/23 03:38:59| WARNING: redirector #3 (FD 11) exited
2011/02/23 03:38:59| WARNING: redirector #4 (FD 12) exited
2011/02/23 03:38:59| Too few redirector processes are running
FATAL: The redirector helpers are crashing too rapidly, need help!

Squid Cache (Version 3.0.STABLE19): Terminated abnormally.
CPU Usage: 0.068 seconds = 0.040 user + 0.028 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
    total space in arena:    3868 KB
    Ordinary blocks:         3852 KB      6 blks
    Small blocks:               0 KB      2 blks
    Holding blocks:          8376 KB     13 blks
    Free Small blocks:          0 KB
    Free Ordinary blocks:      15 KB
    Total in use:           12228 KB 316%
    Total free:                15 KB 0%

26

Dormidont3, напишите в консоли

 Консоль:
which squidGuard

и дайте вывод сюда

Файл /etc/squidGuard существует на самом деле? А какие на него выданы права? Почему он в /etc лежит, а не в /usr/bin ?

27

elve пишет:

Dormidont3, напишите в консоли

 Консоль:
which squidGuard

и дайте вывод сюда

Файл /etc/squidGuard существует на самом деле? А какие на него выданы права? Почему он в /etc лежит, а не в /usr/bin ?

действительно писал не правильно. Конфиг сквида поправил, сейчас сквид запускается, а вот squidGuard не хочет даже ручками...

[root@comp-Pentium-Dual-679ab3 Documents]# squidGuard -c /etc/squidGuard/squidGuard.conf -d 
2011-02-23 19:07:57 [2136] New setting: dbhome: /etc/squidGuard/blacklists
2011-02-23 19:07:57 [2136] New setting: logdir: /etc/squidGuard/log
2011-02-23 19:07:57 [2136] init domainlist /etc/squidGuard/blacklists/ads/domains
2011-02-23 19:07:58 [2136] init urllist /etc/squidGuard/blacklists/ads/urls
2011-02-23 19:07:58 [2136] init expressionlist /etc/squidGuard/blacklists/ads/expressions
2011-02-23 19:07:58 [2136] init domainlist /etc/squidGuard/blacklists/porn/domains
2011-02-23 19:08:05 [2136] init urllist /etc/squidGuard/blacklists/porn/urls
2011-02-23 19:08:05 [2136] init expressionlist /etc/squidGuard/blacklists/porn/expressions
2011-02-23 19:08:05 [2136] squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf
2011-02-23 19:08:05 [2136] Going into emergency mode

28

А теперь следует обратить внимание вот на эту строку и приведенного вами лога:

011-02-23 19:08:05 [2136] squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf

В конфиге squidGuard вам нужно описать dst local или же не использовать этот псевдоним в конструкции pass

29

elve пишет:

А теперь следует обратить внимание вот на эту строку и приведенного вами лога:

011-02-23 19:08:05 [2136] squidGuard: ACL destination local is not defined in configfile /etc/squidGuard/squidGuard.conf

В конфиге squidGuard вам нужно описать dst local или же не использовать этот псевдоним в конструкции pass

Можете подсказать как это правильнее сделать?

30

Я в свое время сделал вот так:

default {
        pass none
        log /var/log/squidGuard/default.log
}

Если вам непонятно как эта конструкция работает и как ее составлять, то рекомедую почитать тут.