Автор Тема: squid и squidguard в AltLinux 5.02 школьный  (Прочитано 6403 раз)

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #15 : 29.03.2012 16:56:11 »
легко. вот простой конфиг. так не работает

 хм вариант упростить конфиг сквида. тем более что от предшественника остался конфиг. правда система была на ubuntu.
минус правда в том, что версия squid там предидущая.
проверил squidGuard хм. если запускать с ключем -с, то имеем:
/usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf
2012-03-29 19:45:50 [12392] /usr/bin/squidGuard: can't write to logfile /usr/local/squidGuard/log/squidGuard.log
2012-03-29 19:45:50 [12392] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 19:45:50 [12392] New setting: logdir: /var/log/squid
2012-03-29 19:45:50 [12392] init domainlist /var/lib/squidguard/db/adult/domains
2012-03-29 19:45:50 [12392] loading dbfile /var/lib/squidguard/db/adult/domains.db
2012-03-29 19:45:50 [12392] init urllist /var/lib/squidguard/db/adult/urls
2012-03-29 19:45:50 [12392] loading dbfile /var/lib/squidguard/db/adult/urls.db
2012-03-29 19:45:50 [12392] init domainlist /var/lib/squidguard/db/banners/domains
2012-03-29 19:45:50 [12392] loading dbfile /var/lib/squidguard/db/banners/domains.db
2012-03-29 19:45:50 [12392] init expressionlist /var/lib/squidguard/db/banners/expressions
2012-03-29 19:45:50 [12392] init urllist /var/lib/squidguard/db/banners/urls
2012-03-29 19:45:50 [12392] loading dbfile /var/lib/squidguard/db/banners/urls.db

а если:
  /usr/bin/squidGuard -d -c /etc/squidGuard/squidGuard.conf
2012-03-29 19:47:40 [12400] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 19:47:40 [12400] New setting: logdir: /var/log/squid
2012-03-29 19:47:40 [12400] init domainlist /var/lib/squidguard/db/adult/domains
2012-03-29 19:47:40 [12400] loading dbfile /var/lib/squidguard/db/adult/domains.db
2012-03-29 19:47:40 [12400] init urllist /var/lib/squidguard/db/adult/urls
2012-03-29 19:47:40 [12400] loading dbfile /var/lib/squidguard/db/adult/urls.db
2012-03-29 19:47:40 [12400] init domainlist /var/lib/squidguard/db/banners/domains
2012-03-29 19:47:40 [12400] loading dbfile /var/lib/squidguard/db/banners/domains.db
2012-03-29 19:47:40 [12400] init expressionlist /var/lib/squidguard/db/banners/expressions
2012-03-29 19:47:40 [12400] init urllist /var/lib/squidguard/db/banners/urls
2012-03-29 19:47:40 [12400] loading dbfile /var/lib/squidguard/db/banners/urls.db
2012-03-29 19:47:40 [12400] squidGuard 1.4 started (1333028860.827)
2012-03-29 19:47:40 [12400] Info: recalculating alarm in 15080 seconds
2012-03-29 19:47:40 [12400] squidGuard ready for requests (1333028860.834)

huyandex.com 2 3 4 5 6
2012-03-29 19:48:41 [12405] source not found
2012-03-29 19:48:41 [12405] no ACL matching source, using default
2012-03-29 19:48:41 [12405] Request(default/none/-) huyandex.com 2/- 3 4 REDIRECT
http://www.ya.ru 2/- 3 4

то редиректится
« Последнее редактирование: 29.03.2012 17:49:26 от zgbgr »

Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #16 : 29.03.2012 17:57:53 »
легко. вот простой конфиг. так не работает

 хм вариант упростить конфиг сквида. тем более что от предшественника остался конфиг. правда система была на ubuntu
Я имел в виду очистку squid.conf от комментариев и пустых строк, на работу они не влияют, а вот конфиг становится хорошо читаемым.
единственно что бросилось в глаза
в этой секции
uch within workhours  {
       pass !adult !banners
       redirect http://www.ya.ru
}
в строке pass !adult !banners не хватает all, вроде бы
т.е
uch within workhours  {
       pass !adult !banners all
       redirect http://www.ya.ru
}
Такой запуск /usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf работает без ошибок?
И лишние пробелы между значениями в секциях поудаляйте, на всякий...
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #17 : 29.03.2012 18:05:33 »
т.е запущенный без опции -d он сразу завершается?
Или продолжает работать, и что в таком случае он выводит в ответ на введенную строку
huyandex.com 2 3 4 5 6

По-идее должен вывести
huyandex.com 2/- 3 4 REDIRECT http://www.ya.ru 2/- 3 4

Вывод опции говорит о том что не найден был ip-клиента, поэтому был использовано правило default.
попробуйте вместо 2 ввести нужный ip по принципу 192.168.0.1/-
« Последнее редактирование: 29.03.2012 18:10:00 от fce »
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #18 : 29.03.2012 18:11:56 »
т.е запущенный без опции -d он сразу завершается?
Или продолжает работать, и что в таком случае он выводит в ответ на введенную строку
huyandex.com 2 3 4 5 6

По-идее должен вывести
huyandex.com 2/- 3 4 REDIRECT http://www.ya.ru 2/- 3 4

Вывод опции говорит о том что не найден был ip-клиента, поэтому был использовано правило default.
попробуйте вместо 2 ввести нужный ip по принципу 192.168.0.1/-
т.е запущенный без опции -d он сразу завершается?
даже не завершается а висит:
/usr/bin/squidGuard -c /etc/squidGuard/squidGuard.conf
2012-03-29 20:10:33 [12654] /usr/bin/squidGuard: can't write to logfile /usr/local/squidGuard/log/squidGuard.log
2012-03-29 20:10:33 [12654] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 20:10:33 [12654] New setting: logdir: /var/log/squid
2012-03-29 20:10:33 [12654] init domainlist /var/lib/squidguard/db/adult/domains
2012-03-29 20:10:33 [12654] loading dbfile /var/lib/squidguard/db/adult/domains.db
2012-03-29 20:10:33 [12654] init urllist /var/lib/squidguard/db/adult/urls
2012-03-29 20:10:33 [12654] loading dbfile /var/lib/squidguard/db/adult/urls.db
2012-03-29 20:10:33 [12654] init domainlist /var/lib/squidguard/db/banners/domains
2012-03-29 20:10:33 [12654] loading dbfile /var/lib/squidguard/db/banners/domains.db
2012-03-29 20:10:33 [12654] init expressionlist /var/lib/squidguard/db/banners/expressions
2012-03-29 20:10:33 [12654] init urllist /var/lib/squidguard/db/banners/urls
2012-03-29 20:10:33 [12654] loading dbfile /var/lib/squidguard/db/banners/urls.db
 и тишина...

а если запускаю так:
/usr/bin/squidGuard -d /etc/squidGuard/squidGuard.conf
2012-03-29 20:12:15 [12660] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 20:12:15 [12660] New setting: logdir: /var/log/squid
2012-03-29 20:12:15 [12660] init domainlist /var/lib/squidguard/db/adult/domains
2012-03-29 20:12:15 [12660] loading dbfile /var/lib/squidguard/db/adult/domains.db
2012-03-29 20:12:15 [12660] init urllist /var/lib/squidguard/db/adult/urls
2012-03-29 20:12:15 [12660] loading dbfile /var/lib/squidguard/db/adult/urls.db
2012-03-29 20:12:15 [12660] init domainlist /var/lib/squidguard/db/banners/domains
2012-03-29 20:12:15 [12660] loading dbfile /var/lib/squidguard/db/banners/domains.db
2012-03-29 20:12:15 [12660] init expressionlist /var/lib/squidguard/db/banners/expressions
2012-03-29 20:12:15 [12660] init urllist /var/lib/squidguard/db/banners/urls
2012-03-29 20:12:15 [12660] loading dbfile /var/lib/squidguard/db/banners/urls.db
2012-03-29 20:12:15 [12660] squidGuard 1.4 started (1333030335.439)
2012-03-29 20:12:15 [12660] Info: recalculating alarm in 13605 seconds
2012-03-29 20:12:15 [12660] squidGuard ready for requests (1333030335.448)

он готов слушать.
везде в описаниях говорится о ключе -с а -d отладочный. а тут... странно
« Последнее редактирование: 29.03.2012 18:14:19 от zgbgr »

Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #19 : 29.03.2012 18:21:17 »
смущает can't write to logfile /usr/local/squidGuard/log/squidGuard.log
такое впечатление, что либо он не видит конфига, либо по каким-то причинам использует другой.
попробуйте запустить просто без опций, в таком случае он будет использовать конфиг указанный при сборке.
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #20 : 29.03.2012 18:31:48 »
смущает can't write to logfile /usr/local/squidGuard/log/squidGuard.log
такое впечатление, что либо он не видит конфига, либо по каким-то причинам использует другой.
попробуйте запустить просто без опций, в таком случае он будет использовать конфиг указанный при сборке.
хм. а где он другой то берет?

измененный конфиг сквида
« Последнее редактирование: 29.03.2012 18:48:28 от zgbgr »

Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #21 : 29.03.2012 19:12:16 »
хм. а где он другой то берет?
Я ошибся
эти строки
2012-03-29 20:10:33 [12654] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 20:10:33 [12654] New setting: logdir: /var/log/squid
показывают, что он успешно прочитал конфиг
Сейчас попробовал запускать в Ubuntu  и с опцией и без опций работает безупречно.
При установке в Школьном сервере 5.0.2 без бубна не заработал :(
Родным каталогом считается почему-то /usr/local/squidGuard, а не /etc/squidGuard ,  хотя SquidGuard.conf  располагается в /etc/squidGuard ,естественно что он у меня не запустился, отсутствие базового каталога adult тоже не дает запуститься.
Мой совет, попробуйте переустановить пакет, в крайнем случае, повесьте запрос на багзилле на пересборку, или пересоберите сами из исходников с оф.сайта.
« Последнее редактирование: 29.03.2012 19:32:35 от fce »
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #22 : 29.03.2012 19:39:25 »
вопрос не по теме немного. вы на sams устанавливали на ubuntu? если да то какой 1.0.5 или 2.RC2 ?
 
редирект у squidguard не происходит...
тему пока не закрываем.
« Последнее редактирование: 29.03.2012 20:27:46 от zgbgr »

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #23 : 29.03.2012 21:07:11 »
хм. а где он другой то берет?
Я ошибся
эти строки
2012-03-29 20:10:33 [12654] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 20:10:33 [12654] New setting: logdir: /var/log/squid
показывают, что он успешно прочитал конфиг
Сейчас попробовал запускать в Ubuntu  и с опцией и без опций работает безупречно.
При установке в Школьном сервере 5.0.2 без бубна не заработал :(
Родным каталогом считается почему-то /usr/local/squidGuard, а не /etc/squidGuard ,  хотя SquidGuard.conf  располагается в /etc/squidGuard ,естественно что он у меня не запустился, отсутствие базового каталога adult тоже не дает запуститься.
Мой совет, попробуйте переустановить пакет, в крайнем случае, повесьте запрос на багзилле на пересборку, или пересоберите сами из исходников с оф.сайта.
я уже переустанавливал...
честно говоря мне еще  SAMS хочется установить.. кажись еще больше проблем всплывет..

Оффлайн zgbgr

  • Участник
  • *
  • Сообщений: 185
  • 74 регион
Re: squid и squidguard в AltLinux 5.02 школьный
« Ответ #24 : 03.05.2012 22:11:45 »
хм. а где он другой то берет?
Я ошибся
эти строки
2012-03-29 20:10:33 [12654] New setting: dbhome: /var/lib/squidguard/db
2012-03-29 20:10:33 [12654] New setting: logdir: /var/log/squid
показывают, что он успешно прочитал конфиг
Сейчас попробовал запускать в Ubuntu  и с опцией и без опций работает безупречно.
При установке в Школьном сервере 5.0.2 без бубна не заработал :(
Родным каталогом считается почему-то /usr/local/squidGuard, а не /etc/squidGuard ,  хотя SquidGuard.conf  располагается в /etc/squidGuard ,естественно что он у меня не запустился, отсутствие базового каталога adult тоже не дает запуститься.
Мой совет, попробуйте переустановить пакет, в крайнем случае, повесьте запрос на багзилле на пересборку, или пересоберите сами из исходников с оф.сайта.

снова я.
fce, а вопрос вам в связи с настройкой squidguard в ubuntu могу задать? можно в личке или электронке?
« Последнее редактирование: 13.05.2012 14:27:34 от zgbgr »