FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 09:10
собственно, есть сквид, надо ограничивать айпишники по скорости, что сильно много не качали. везде пишут, что надо сделать это через delay_pools. ок. иду в /usr/ports/www/squid26/, make config, ставлю галку на delay polls, после чего прописываю в squid.conf
Код: Выделить всё
#shape
acl denis src 192.168.1.230/255.255.255.0
delay_pools 1
delay_class 1 1
delay_access 1 allow denis
delay_access 1 deny all
delay_parameters 1 800/64000
перазгружаю сквид и велезает такая бяка:
Код: Выделить всё
2006/09/12 08:54:08| aclParseIpData: WARNING: Netmask masks away part of the spe
cified IP in '192.168.1.230/255.255.255.0'
2006/09/12 08:54:08| parseConfigFile: line 23 unrecognized: 'delay_pools 1'
2006/09/12 08:54:08| parseConfigFile: line 24 unrecognized: 'delay_class 1 1'
2006/09/12 08:54:08| parseConfigFile: line 25 unrecognized: 'delay_access 1 allo
w denis '
2006/09/12 08:54:08| parseConfigFile: line 26 unrecognized: 'delay_access 1 deny
all'
2006/09/12 08:54:08| parseConfigFile: line 27 unrecognized: 'delay_parameters 1
800/64000'
что делать? судя по всему не включились delay_pools?
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04
Сообщение
Kotjara » 12.09.2006 11:50
WARNING: Netmask masks away part of the specified IP in '192.168.1.230/255.255.255.0
line 25 unrecognized: 'delay_access 1 allow denis
Он Вам чётко и ясно указал что именно ему не нравится.
Маску сети нормальную поставьте в acl src
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 13:14
поменял на 255.255.255.255 (хотя, не понимаю.. у меня 255.255.255.0), все равно ошибка.
Код: Выделить всё
2006/09/12 13:10:03| parseConfigFile: line 23 unrecognized: 'delay_pools 1'
2006/09/12 13:10:03| parseConfigFile: line 24 unrecognized: 'delay_class 1 1'
2006/09/12 13:10:03| parseConfigFile: line 25 unrecognized: 'delay_access 1 allo
w denis '
2006/09/12 13:10:03| parseConfigFile: line 26 unrecognized: 'delay_access 1 deny
all'
2006/09/12 13:10:03| parseConfigFile: line 27 unrecognized: 'delay_parameters 1
800/64000'
а может после добавки в конфиг его надо переустановить?
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid
Сообщение
kusok » 12.09.2006 13:43
Насколько я помню, маску подсети в acl на айпишник прописывать не нужно, те просто вот так:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 14:03
да хоть как ты ее пропиши, ошибка в другом. конкретно в этом:
Код: Выделить всё
parseConfigFile: line 23 unrecognized: 'delay_pools 1'
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04
Сообщение
Kotjara » 12.09.2006 14:53
кстати, а после make config Вы сделали make install?
acl denis src 192.168.1.230/255.255.255.255
delay_pools 1
delay_class 1 2
delay_access 1 allow denis
delay_access 1 deny all
delay_parameters 1 800/64000 800/64000
по идее так должно заработать
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 15:28
попробовал сделать make install clean, выдало:
Код: Выделить всё
Marina# make install clean
===> Installing for squid-2.6.3
===> squid-2.6.3 depends on file: /usr/local/bin/perl5.8.8 - found
===> Generating temporary packing list
===> Checking if www/squid26 already installed
===> squid-2.6.3 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of www/squid26
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1
он предлагает его удалить сначала, а потом поставить заново? я правильно понял?
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04
Сообщение
Kotjara » 12.09.2006 16:04
правильно поняли, вначале удалить, потом установить (squid можно не гасить на время пересборки)
поменял на 255.255.255.255 (хотя, не понимаю.. у меня 255.255.255.0), все равно ошибка.
192.168.1.230/255.255.255.255 - это единственный адрес (32)
192.168.1.230/255.255.255.0 - это подсеть, но даже она у вас указана неверно (24)
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 16:26
а все настройки и права не умрут, если я сквид грохну?
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 17:02
ура. получилось. спасибо!
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux
Сообщение
WarlorD » 12.09.2006 17:33
так в чем же была проблема собственно? А то непонятно от чего оно у вас там не работало.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux
Сообщение
polachok » 12.09.2006 19:10
WarlorD
по-моему все ясно - переконфигурировать переконфигурировал а make install забыл по первости
И немедленно выпил.
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04
Сообщение
Kotjara » 12.09.2006 19:23
Ну и IP некорректно был прописан. Вобщем комплекс, но молодец что разобрался.
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Сообщение
fixx » 12.09.2006 22:54
по-моему все ясно - переконфигурировать переконфигурировал а make install забыл по первости
именно так. просто некоторые вещи для меня пока не очевидны=)
еще раз всем спасибо.