проблема с rejik

Обсуждение программы редиректора
andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

проблема с rejik

Сообщение andreww »

make-cache error: bad file descriptor

и полный access denied...

у кого-нибудь есть соображения по этому поводу?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: проблема с rejik

Сообщение Slava »

andreww писал(а):make-cache error: bad file descriptor

и полный access denied...

у кого-нибудь есть соображения по этому поводу?
Привидите полный текст сообщения об ошибке, логи и конфиг редиректора.

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Re: проблема с rejik

Сообщение andreww »

Slava писал(а):
andreww писал(а):make-cache error: bad file descriptor

и полный access denied...

у кого-нибудь есть соображения по этому поводу?
Привидите полный текст сообщения об ошибке, логи и конфиг редиректора.


config:

##############################################################
## If you make changes in this file, you must reboot squid ##
## example: squid -k reconfigure ##
##############################################################

##############################################################
## HELP ##
##############################################################
# Globals options:
# ================
#
# error_log filename # Log file for error and startup messages.
# # Comment for turn off
# change_log filename # Log file of change contest.
# # Comment for turn off
#
# make-cache /usr/local/rejik3/make-cache # path to make-cache binary
#
# work_ip IP# Ip adress(network)
# work_ip IP/MASK# or file with ip for
# work_ip f:/path/file# who redirector work
#
# allow_ip IP# Ip adress(network)
# allow_ip IP/MASK# or file with ip for
# allow_ip f:/path/file # who don't change any contest
#
#
# work_id login# login or file with logins
# work_id f:/path/file # for who redirector work
#
# allow_id login# login or file with logins
# allow_id f:/path/file # for who don't change any contest
#
# allow_urls /path/file # file with urls of don't redirect
#
# raw_change <from> <to># Change <from> to <to> in url
# raw_log aff # Not write to log changes from raw_change option
#
##############################################################
#
# Sections options: all parametrs work only for ONE section
# =================
# <NAME> # Header for section
#
# ban_dir dirname # Rules for change in this section
# url http://host/file # url to replace
## May use: url http://host/file?var=#URL#&var2=#IP#&i= ... c=#SECTION#
# # #URL# #IP# #IDENT# #METHOD# #SECTION# will be change by redirector
#
# work_ip IP# Ip adress(network)
# work_ip IP/MASK# or file with ip for
# work_ip f:/path/file# who section work
#
# allow_ip IP# Ip adress(network)
# allow_ip IP/MASK# or file with ip for
# allow_ip f:/path/file # who section not work
#
#
# work_id login# login or file with logins
# work_id f:/path/file # for who section work
#
# allow_id login# login or file with logins
# allow_id f:/path/file # for who secion not work
#
# log off# Not write to log changes from this section
# reverse# Reverse result of search in ban dir
#
#############################################################

error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
#allow_urls /usr/local/rejik3/banlists/allow_urls

work_ip 192.168.204.50

<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://192.168.204.1/1x1.gif
#log off

<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
url http://192.168.204.1/1x1.gif

#log off


log:



2005-06-08 17:33:22 [34898] Waiting for make-cache finished
2005-06-08 17:33:22 [34898] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2005-06-08 17:33:22 [34897] MAKE-CACHE: ERROR: Can't open file /usr/local/rejik3/banlists/banners/lock.file: Not a directory

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Проверьте наличие папки /usr/local/rejik3/banlists/banners/ и прав у пользователя сквида, на создание в ней файлов.
Возможно там уже есть lock.file с такими правами, что пользователю сквида его не прочесть и не удалить?

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Сообщение andreww »

Slava писал(а):Проверьте наличие папки /usr/local/rejik3/banlists/banners/ и прав у пользователя сквида, на создание в ней файлов.
Возможно там уже есть lock.file с такими правами, что пользователю сквида его не прочесть и не удалить?
Спасибо!
Сделал. rejik запустился, но не режет баннеры. Лог перенаправлений не ведется.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

andreww писал(а):
Slava писал(а):Проверьте наличие папки /usr/local/rejik3/banlists/banners/ и прав у пользователя сквида, на создание в ней файлов.
Возможно там уже есть lock.file с такими правами, что пользователю сквида его не прочесть и не удалить?
Спасибо!
Сделал. rejik запустился, но не режет баннеры. Лог перенаправлений не ведется.
Если конфиг прежний, то по work_ip режик будет работать только для 192.168.204.50
Если и для него не работает, то покажите redirector.err, конфиг режика и кусок лога сквида, где видно, как 192.168.204.50 загружает какой нить банер из перечисленных в /usr/local/rejik3/banlists/banners/urls

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Сообщение andreww »

Если конфиг прежний, то по work_ip режик будет работать только для 192.168.204.50
Если и для него не работает, то покажите redirector.err, конфиг режика и кусок лога сквида, где видно, как 192.168.204.50 загружает какой нить банер из перечисленных в /usr/local/rejik3/banlists/banners/urls[/quote]


фишка в том, что инет кончается на всех машинах, хотя для режика прописан только 192.168.204.50

redirector.conf - см. выше

redirector.err
2005-06-14 18:00:34 [78735] MAKE-CACHE: MAKE /usr/local/rejik3/banlists/banners/urls.cache
+ сообщения о дублировании баннеров

access.log для 192.168.204.21 и попытка открыть сайт promt.ru
1118815121.170 868 192.168.204.21 TCP_MISS/200 8624 GET http://www.promt.ru/ - DIRECT/195.19.221.77 text/html
1118815121.386 288 192.168.204.21 TCP_REFRESH_MISS/200 13228 GET http://www.promt.ru/css/styles.css - DIRECT/195.19.221.77 text/css
1118815121.514 127 192.168.204.21 TCP_REFRESH_HIT/304 193 GET http://www.promt.ru/images/company_top.jpe - DIRECT/195.19.221.77 -
1118815121.570 141 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/line_up1.gif - DIRECT/195.19.221.77 -
1118815121.596 82 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/map_btn.gif - DIRECT/195.19.221.77 -
1118815121.623 194 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/line_up2.gif - DIRECT/195.19.221.77 -
1118815121.649 109 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/my_info.gif - DIRECT/195.19.221.77 -
1118815121.649 79 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/flag_ru.gif - DIRECT/195.19.221.77 -
1118815121.702 105 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/flag_eng.gif - DIRECT/195.19.221.77 -
1118815121.702 78 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/flag_ger.gif - DIRECT/195.19.221.77 -
1118815121.755 105 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/menu_line.gif - DIRECT/195.19.221.77 -
1118815121.755 105 192.168.204.21 TCP_REFRESH_HIT/304 193 GET http://www.promt.ru/images/nobarriers5.gif - DIRECT/195.19.221.77 -
1118815121.814 112 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/transparent.gif - DIRECT/195.19.221.77 -
1118815121.814 112 192.168.204.21 TCP_REFRESH_HIT/304 193 GET http://www.promt.ru/images/promt_pro_7.gif - DIRECT/195.19.221.77 -
1118815121.871 115 192.168.204.21 TCP_REFRESH_HIT/304 193 GET http://www.promt.ru/images/promt_suite_7.gif - DIRECT/195.19.221.77 -
1118815121.871 115 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/ugolok4.gif - DIRECT/195.19.221.77 -
1118815121.928 113 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/transparent.gif - DIRECT/195.19.221.77 -
1118815121.928 113 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/tp_3.gif - DIRECT/195.19.221.77 -
1118815121.987 115 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/down_ugol1.gif - DIRECT/195.19.221.77 -
1118815121.987 115 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/form_down.gif - DIRECT/195.19.221.77 -
1118815122.038 85 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/down_ugol2.gif - DIRECT/195.19.221.77 -
1118815122.038 110 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/logos1.gif - DIRECT/195.19.221.77 -
1118815122.122 136 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/logos4.gif - DIRECT/195.19.221.77 -
1118815122.266 144 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/line.gif - DIRECT/195.19.221.77 -
1118815122.295 172 192.168.204.21 TCP_REFRESH_HIT/304 192 GET http://www.promt.ru/images/form_images/shapka4.gif - DIRECT/195.19.221.77 -
1118815122.295 172 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/fon_right.gif - DIRECT/195.19.221.77 -
1118815122.529 406 192.168.204.21 TCP_REFRESH_HIT/304 191 GET http://www.promt.ru/images/form_images/fon_left.gif - DIRECT/195.19.221.77 -
1118815122.686 419 192.168.204.21 TCP_MISS/200 2940 GET http://www.promt.ru/css/images/form_images/print5.gif - DIRECT/195.19.221.77 text/html

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

andreww писал(а):
фишка в том, что инет кончается на всех машинах, хотя для режика прописан только 192.168.204.50
Не пойму, то не режит банеры, то интеренет кончился на всех машинах, опишите пожалуйста более подробно, что не так.

PS: Если блокируеться что-то лишнее, то смотрите redirector.log, там указано правило, которое сработало.

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Сообщение andreww »

Slava писал(а): Не пойму, то не режит банеры, то интеренет кончился на всех машинах, опишите пожалуйста более подробно, что не так.

PS: Если блокируеться что-то лишнее, то смотрите redirector.log, там указано правило, которое сработало.
сорри, это меня что-то заглючило :(

последовательность действий такая:
добавляю redirect_programm в squid.conf,
squid - k reconfugure
процесс squid спустя несколько секунд умирает
соответственно инет везде кончается...

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Скорее всего не хватает каких то прав, попробуйте тест из tools, почитайте redirector.err.

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Сообщение andreww »

Slava писал(а):Скорее всего не хватает каких то прав, попробуйте тест из tools, почитайте redirector.err.
тест из tools выдает следующее:

Hello, squid!
/etc/ppp/start-pppd: /usr/sbin/pppd: Permission denied

redirector.err пустой

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

andreww писал(а):
Slava писал(а):Скорее всего не хватает каких то прав, попробуйте тест из tools, почитайте redirector.err.
тест из tools выдает следующее:

Hello, squid!
/etc/ppp/start-pppd: /usr/sbin/pppd: Permission denied

redirector.err пустой
Вы запустили check-redirector из /usr/local/rejik3/tools?
При чем тут pppd?

andreww
Сообщения: 9
Зарегистрирован: Пт июн 10, 2005 17:16

Сообщение andreww »

Slava писал(а):
andreww писал(а):
Slava писал(а):Скорее всего не хватает каких то прав, попробуйте тест из tools, почитайте redirector.err.
тест из tools выдает следующее:

Hello, squid!
/etc/ppp/start-pppd: /usr/sbin/pppd: Permission denied

redirector.err пустой
Вы запустили check-redirector из /usr/local/rejik3/tools?
При чем тут pppd?
да
su squid -c вызывает такой эффект
шеллом стоит. точно.
и что? шелл другой поставить на время тестирования?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Не совсем понимаю, зачем pppd шелом, но проблема в любом случае выявлена: не хватает прав для запуска pppd у пользователя сквида.
Либо дайте права, либо измените шел.

Chodorenko
Сообщения: 24
Зарегистрирован: Пн апр 25, 2005 11:31

Сообщение Chodorenko »

ну вообшето обычно ставят /bin/false для локальных пользователей которым логинится не нужно
зачем вообще pppd приплетать ???

Ответить