Правильный шейпер. Исходящая скорость и интервалы

Установка, настройка, поддержка
smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

А подскажите пожалуйста пример для крона :)

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

При запуске вручную ничего не происходит.
Вот что в консоле выводит

root@server:/etc/ppp# ./ip-up
[: 19: ==: unexpected operator
[: 20: ==: unexpected operator
Garbled time

Файл pppd_log создается но в него ничего не пишется.

В логах пишет:
Oct 16 20:03:18 server pppd[25010]: Script /etc/ppp/ip-up started (pid 25034)
Oct 16 20:03:18 server pppd[25010]: Script /etc/ppp/ip-up finished (pid 25034), status = 0x2

Еще одну вещь нашел. Запрос к базе данных пытается найти пользователя который выводится при команде who
На сколько я понял скрипт не видит что к серверу подключены пользователи по pppoe.

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

Господа!
Подскажите в каком направлени копать! А то всю голову себе уже сломал :shock:

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение NiTr0 »

smarthdd писал(а):При запуске вручную ничего не происходит.
Вот что в консоле выводит

root@server:/etc/ppp# ./ip-up
[: 19: ==: unexpected operator
[: 20: ==: unexpected operator
Garbled time

Файл pppd_log создается но в него ничего не пишется.

В логах пишет:
Oct 16 20:03:18 server pppd[25010]: Script /etc/ppp/ip-up started (pid 25034)
Oct 16 20:03:18 server pppd[25010]: Script /etc/ppp/ip-up finished (pid 25034), status = 0x2
А параметры кто будет указывать скрипту? Пушкин? :)
smarthdd писал(а):Еще одну вещь нашел. Запрос к базе данных пытается найти пользователя который выводится при команде who
На сколько я понял скрипт не видит что к серверу подключены пользователи по pppoe.
Ничего по этому поводу не могу сказать - я данным скриптом не пользовался :)

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

2 NiTr0
У вас используется шейпер с интервалами ?

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение NiTr0 »

У меня пользуется обычный шейпер, патченый биллинг + поддержка CoA на насе.

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

2 NiTr0
Спасибо, понял. Буду думать дальше.

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

SQL запрос который написан в шейпере при проверке ничего не выводит. У кого данный скрипт работает ?

smarthdd
Сообщения: 14
Зарегистрирован: Чт мар 11, 2010 8:24 pm

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение smarthdd »

Выяснил я в чем дело с запросом к базе. Дело в том что в строке AND dv.tp_id = i.tp_id эти поля в таблицах не совпадают. Изучаю дальше!

geniuz
Сообщения: 8
Зарегистрирован: Пн янв 24, 2011 8:35 am

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение geniuz »

а кто то использует уже?
у кого то работает

lessless
Сообщения: 42
Зарегистрирован: Вт мар 01, 2011 6:23 am
Откуда: Бровары

Re: Правильный шейпер. Исходящая скорость и интервалы

Сообщение lessless »

переделал в USER=`radwho|grep $5 |awk '{print $1}'`
запрос не работает
SELECT s.in_speed, s.out_speed, TIME_FORMAT(i.end,'%H:%i') FROM `trafic_tarifs` AS s, `intervals` AS i, `dv_main` AS dv, `users` AS u WHERE u.id = 'office' AND dv.uid = u.uid AND dv.tp_id = i.tp_id AND s.interval_id = i.id AND i.begin <= NOW() AND i.end > NOW();

Ответить