ограничение скорости (шейпер)

Вопросы и пожелания
Margulis
Сообщения: 73
Зарегистрирован: Чт июл 09, 2009 4:47 am

Re: ограничение скорости (шейпер)

Сообщение Margulis »

sopov писал(а):Где здесь упоминание про этот скрипт http://abills.net.ua/wiki/doku.php/abil ... install:ru ?
:D Дык тут и про шейпер ничего не сказано, кроме ссылочки внизу. А вот уже по той ссылочке выходим на описание установки шейпера. В том описании про скрипт и сказано.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ограничение скорости (шейпер)

Сообщение sopov »

То, что внизу, вам не нужно. Достаточно базовой настройки системы для функционирования шейпера ipfw+dummynet.

Margulis
Сообщения: 73
Зарегистрирован: Чт июл 09, 2009 4:47 am

Re: ограничение скорости (шейпер)

Сообщение Margulis »

sopov писал(а):То, что внизу, вам не нужно. Достаточно базовой настройки системы для функционирования шейпера ipfw+dummynet.
Упс... Это тоже проблема. Потому что после базовой настройки шейпер у меня не работает. Это если судить по ipwf show и ipfw pipe show. Пусто!

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: ограничение скорости (шейпер)

Сообщение sopov »

А вы пересобрали ядро с этими опциями?

Код: Выделить всё

options         IPFIREWALL
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         DUMMYNET

options         NETGRAPH
options         NETGRAPH_PPPOE
options         IPFILTER
options         IPFILTER_LOG
options         IPDIVERT
А еще лучше сразу так:

Код: Выделить всё

options         IPFIREWALL
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_FORWARD
options         DUMMYNET
options         NETGRAPH
options         NETGRAPH_PPPOE
options         IPFILTER
options         IPFILTER_LOG
options         IPDIVERT
options         ALTQ
options         ALTQ_CBQ        # Class Bases Queueing
options         ALTQ_RED        # Random Early Drop
options         ALTQ_RIO        # RED In/Out
options         ALTQ_HFSC       # Hierarchical Packet Scheduler
options         ALTQ_CDNR       # Traffic conditioner
options         ALTQ_PRIQ       # Priority Queueing
options         ALTQ_NOPCC      # Required for SMP build
options         DEVICE_POLLING
options         HZ=1000
device          vlan
device          pf
device          pflog
device          pfsync
Заданы ли параметры скорости в тарифном плане? Пользователь подключается?

Margulis
Сообщения: 73
Зарегистрирован: Чт июл 09, 2009 4:47 am

Re: ограничение скорости (шейпер)

Сообщение Margulis »

sopov писал(а):А вы пересобрали ядро с этими опциями?
...
Заданы ли параметры скорости в тарифном плане? Пользователь подключается?
Ядро переядрил, опции есть, есть даже куча лишних, но я их не решился выкинуть, потому что чёрт их знает, какие лишние:

Код: Выделить всё

############################################################################
# For Abills
[b]options         IPFIREWALL
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         DUMMYNET[/b]

[b]options         IPFILTER
options         IPFILTER_LOG
options         IPDIVERT[/b]
###########################################################################

# netgraph options
options HZ=1000
[b]options NETGRAPH
options NETGRAPH_PPPOE[/b]
options NETGRAPH_SOCKET
options NETGRAPH_CISCO
options NETGRAPH_ECHO
options NETGRAPH_FRAME_RELAY
options NETGRAPH_HOLE
options NETGRAPH_KSOCKET
options NETGRAPH_LMI
options NETGRAPH_RFC1490
options NETGRAPH_TTY
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_ETHER
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
options NETGRAPH_TEE
options NETGRAPH_UI
options NETGRAPH_VJC
В тарифном плане параметры скорости не заданы. Я там вообще не нашёл таких параметров, за исключением пустого поля радиус-атрибутов, которое, как я понимаю, могло бы использоваться для ограничения скорости.
Пользователь подключается.

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: ограничение скорости (шейпер)

Сообщение zakachkin »

Margulis писал(а): В тарифном плане параметры скорости не заданы. Я там вообще не нашёл таких параметров, за исключением пустого поля радиус-атрибутов, которое, как я понимаю, могло бы использоваться для ограничения скорости.
Пользователь подключается.
скорость тарифных планов задаётся в интервалах...
Я не волшебник... я только учусь!

Margulis
Сообщения: 73
Зарегистрирован: Чт июл 09, 2009 4:47 am

Re: ограничение скорости (шейпер)

Сообщение Margulis »

zakachkin писал(а): скорость тарифных планов задаётся в интервалах...
А конкретнее? На страничке "Интервалы" всего-то несколько параметров, и среди них нет скорости:
День:
Начало:
Конец:
Часовой т (0.00):
И ниже ещё кнопка "Добавить". Всё.
Но мне кажется, что это предположение мимо темы. Мы ведь уже установили, что достаточно ограничения в профиле пользователя.

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Re: ограничение скорости (шейпер)

Сообщение lasik »

нажимаете клавишу добавить, потом в появившемя окне нажимаете клавишу Трафик, и вот вам будет указание скорости

Margulis
Сообщения: 73
Зарегистрирован: Чт июл 09, 2009 4:47 am

Re: ограничение скорости (шейпер)

Сообщение Margulis »

lasik писал(а):нажимаете клавишу добавить, потом в появившемя окне нажимаете клавишу Трафик, и вот вам будет указание скорости
Спасибо. Я, на всякий случай, добавил ограничение в "Интервалы", хотя, вроде, выяснили уже, что можно обойтись ограничением из профиля пользователя. Или нельзя?

Kot
Сообщения: 16
Зарегистрирован: Пн мар 01, 2010 8:43 am

Re: ограничение скорости (шейпер)

Сообщение Kot »

Здравствуйте, у меня такая же ситуация, все вроде работает, и клиенты подключаются, и трафик абилс считает, но вот проблема с нарезкой скорости, я никак понять не могу, если я ставлю ограничение скорости в "Интервалах", то она должна резаться ng_car'ом? или же dummynet? что из этого поднимать?

А пока я поднял ng_car и тут тоже грабли, написано что
Поднятия правил ipfw заворота в ng_car шейпер осуществляется скриптом misc/ipfw/shaper_start.sh
этот скрипт надо прописывать в rc.conf что бы он подружался при старте системы или же он уже должен сам в процессе подгружаться?

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ограничение скорости (шейпер)

Сообщение ~AsmodeuS~ »

/usr/local/etc/rc.d/shapper_start.sh

Ответить