Страница 1 из 3
IPN и классы трафика
Добавлено: Вс янв 20, 2008 2:48 pm
ran
1. Вот тут:
http://abills.net.ua/wiki/doku.php?id=a ... ocs:ipn:ru написано:
Позволяет разделять трафик на 65535 класов.
Интересно,
КАК?
Здесь: / Система/ Dialup / VPN/ Тарифные планы/ Интервалы/ я что-то больше 3-х классов не заметил...
2. Возможно разделение трафика по IP-адресам или по портам.
Интересно,
КАК?
Где указать порты?
3. Почему не передаются параметры:
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
В словарях есть. Ну и их как, тоже должно быть до 65535 по-логике?

(см. 1)
4. Да как же ж наконец избавиться от Session-Octets-Limit, а?. Ну какое собачье дело радиусу, если ясно сказано:
$conf{IPN_DEPOSIT_OPERATION}=1;
и только ипну известно, когда рубить усера.
Добавлено: Ср янв 23, 2008 10:40 pm
ran
куку
это я тему вверх двигаю, а то так форум заспамили... а ниже первого экрана Автор врядли читает

Добавлено: Ср янв 23, 2008 11:05 pm
~AsmodeuS~
1 при добавлении третего добавляется следующий и т д
2 через :, 192.168.11.0:80/24
3 шейпер осуществляется при помощи скрипта abills/libexec/linkupdown
4 System confiruration -> Nas -> Radiusp Paids
!Session-Octets-Limit=0
Добавлено: Чт янв 24, 2008 12:38 am
ran
~AsmodeuS~ писал(а):1 при добавлении третего добавляется следующий и т д
Вот спасибо - в жизни б не догадался
~AsmodeuS~ писал(а):2 через :, 192.168.11.0:80/24
Ну я где-то так и предполагал, не попробовал просто... Но учитывая багу, о которой я как-тописал... ща найду... а -вот:
SRC_PORT => 0,
DST_PORT => 0,
оно раньше классифицируется или позже - с нулями

Не, у меня то порты заполняются правильно... Это я так... к слову
~AsmodeuS~ писал(а):3 шейпер осуществляется при помощи скрипта abills/libexec/linkupdown
Я уже писал - не будет он работать под линухом на чистом ипн
~AsmodeuS~ писал(а):4 System confiruration -> Nas -> Radiusp Paids
!Session-Octets-Limit=0
О! тоже не догадался бы. Спасибо!
Ты уж, пожалуйста, освети эти моменты при случае как-то в мануале... Ладно я - лет 15 уже с *nix работаю и то затупил, а другим как? Тебя же меньше глупыми вопросами доставать будут

Добавлено: Чт янв 24, 2008 2:16 am
aksel
Как я понимаю вот Здесь: / Система/ Dialup / VPN/ Тарифные планы/ Интервалы/
Задается разделение трафика по времени
А как разделить трафик по направлениям ??
Т.е. к примеру есть такие диапозоны
Код: Выделить всё
62.33.133.0-62.33.133.255
83.234.84.0-83.234.86.255
83.234.120.0-83.234.123.255
87.103.160.0-87.103.167.255
90.188.32.0-90.188.63.255
212.0.64.0-212.0.95.255
Все что я буду качать с этих диапозонов для меня бесплатно и провайдет не учитаывает эти направления когда мне счет выставляет...
Так вот как сделать так что бы именно эти направления несчитались сосем или даже вообще не отображались ?
Добавлено: Чт янв 24, 2008 3:07 am
ran
NETS (192.168.101.0/24;10.0.0.0/28 ) там мелко написано? в самом низу после добавления интервала для плана -> трафик
Как выяснилось, там ещё и вот так делать можно:
~AsmodeuS~ писал(а):
2 через :, 192.168.11.0:80/24
Мануал читал:
После создания интервала выбираем Traffic и вводим данные.
Добавлено: Чт янв 24, 2008 7:51 am
aksel
Да вижу я это окошко, но почему то мне казалось там пишутся как раз наоборот диапозоны которые надо считать. Я не прав ? Мне ведь надо указать те диапозоны которые бы не считались.
Добавлено: Чт янв 24, 2008 9:57 am
aksel
Мне надо добавить свои диапозоны так что бы трафик скачанный с них не попадал в щечики
/ Клиенты/ Логины/ Информация/ Сервисы/ Dialup / VPN/ Статистика/
Что бы небыло этого трафика тут
А так же что бы он не отображался в статистике в юзерском интерфейсе
Добавлено: Чт янв 24, 2008 10:31 am
~AsmodeuS~
ran писал(а):
~AsmodeuS~ писал(а):2 через :, 192.168.11.0:80/24
Ну я где-то так и предполагал, не попробовал просто... Но учитывая багу, о которой я как-тописал... ща найду... а -вот:
SRC_PORT => 0,
DST_PORT => 0,
оно раньше классифицируется или позже - с нулями

Не, у меня то порты заполняются правильно... Это я так... к слову
Это в детализации порты 0
ran писал(а):
~AsmodeuS~ писал(а):3 шейпер осуществляется при помощи скрипта abills/libexec/linkupdown
Я уже писал - не будет он работать под линухом на чистом ипн
Я думаю можно ж это както настроить
ran писал(а):
~AsmodeuS~ писал(а):4 System confiruration -> Nas -> Radiusp Paids
!Session-Octets-Limit=0
О! тоже не догадался бы. Спасибо!
Ты уж, пожалуйста, освети эти моменты при случае как-то в мануале... Ладно я - лет 15 уже с *nix работаю и то затупил, а другим как? Тебя же меньше глупыми вопросами доставать будут

Более подробная документация доступна комерческим пользователям
Добавлено: Чт янв 24, 2008 12:20 pm
ran
~AsmodeuS~ писал(а):Это в детализации порты 0
Ну я поэтому и уточнял... Не для себя - для народа так сказать

~AsmodeuS~ писал(а):Я думаю можно ж это както настроить
А то! Я в другой ветке об этом тебе написал... про спид, сифили... упс... я просто третьи сутки на работе - вот меня и колбасит... вощем ин/аут
~AsmodeuS~ писал(а):Более подробная документация доступна комерческим пользователям
Да я в этом как-то и не сомневался... Сказал - и на том пасиба... но... позволю себе повториться:
ran писал(а):Тебя же меньше глупыми вопросами доставать будут
Добавлено: Пт янв 25, 2008 7:23 am
ran
Кстати, насчёт линкапдауна... Я б может им и пользовался. но... Запускаю руцями - вот так (ppp0 уже естественно поднят):
Код: Выделить всё
14: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1412 qdisc pfifo_fast qlen 3
link/ppp
inet 192.168.1.1 peer 10.16.0.4/32 scope global ppp0
/usr/abills/libexec/linkupdown pppd up ppp0 testppp 192.168.1.1 debug
И получаю отаке:
Код: Выделить всё
Use of uninitialized value in numeric gt (>) at /usr/abills/libexec/../Abills/mysql/Billing.pm line 996.
Count: 0 Remain Time: 0
Day: 0 Session_start: 29835 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 1 Remain Time: 56565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 2 Remain Time: 142965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 3 Remain Time: 229365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 4 Remain Time: 315765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 5 Remain Time: 402165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 6 Remain Time: 488565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 7 Remain Time: 574965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 8 Remain Time: 661365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 9 Remain Time: 747765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 10 Remain Time: 834165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 11 Remain Time: 920565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 12 Remain Time: 1006965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 13 Remain Time: 1093365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 14 Remain Time: 1179765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 15 Remain Time: 1266165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 16 Remain Time: 1352565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 17 Remain Time: 1438965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 18 Remain Time: 1525365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 19 Remain Time: 1611765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 20 Remain Time: 1698165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 21 Remain Time: 1784565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 22 Remain Time: 1870965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 23 Remain Time: 1957365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 24 Remain Time: 2043765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 25 Remain Time: 2130165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 26 Remain Time: 2216565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 27 Remain Time: 2302965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 28 Remain Time: 2389365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 29 Remain Time: 2475765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 30 Remain Time: 2562165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 31 Remain Time: 2648565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 32 Remain Time: 2734965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 33 Remain Time: 2821365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 34 Remain Time: 2907765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 35 Remain Time: 2994165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 36 Remain Time: 3080565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 37 Remain Time: 3166965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 38 Remain Time: 3253365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 39 Remain Time: 3339765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 40 Remain Time: 3426165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 41 Remain Time: 3512565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 42 Remain Time: 3598965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 43 Remain Time: 3685365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 44 Remain Time: 3771765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 45 Remain Time: 3858165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 46 Remain Time: 3944565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 47 Remain Time: 4030965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 48 Remain Time: 4117365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 49 Remain Time: 4203765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
TT, 1
TIME_PRICE, 0
FIRST_INTERVAL, 1
Expresion:================================
END: =====================================
/sbin/tc qdisk del dev ppp0
кудыск дел правило конечно полезное... Но хотелось бы большего

Явно он куда-то в базу не туда лезет... Может Автору это о чём-то скажет... Не зря ж он дебаг вставил... Вот поэтому я его и не юзаю

Добавлено: Пт янв 25, 2008 7:31 am
ran
ааа... млин... там же небось адрес другого конца туннеля писать нада

Так зачем маленьких дуришь:
# Add to /etc/ppp/ip-up.local
# /usr/abills/libexec/linkupdown pppd up $1 'username' $4
Другой конец - это $5 будет...
Правила канешна горбатые и работать не будут, но енто мы чичас поправим

Добавлено: Пт янв 25, 2008 7:44 am
~AsmodeuS~
ran писал(а):~AsmodeuS~ писал(а):Более подробная документация доступна комерческим пользователям
Да я в этом как-то и не сомневался... Сказал - и на том пасиба... но... позволю себе повториться:
ran писал(а):Тебя же меньше глупыми вопросами доставать будут
почитав форум можно понять что люди не читают даже то что предоставлено и вопрососв точно меньше не будет ну может на 1 или 2
Добавлено: Пт янв 25, 2008 7:47 am
~AsmodeuS~
ran писал(а):Кстати, насчёт линкапдауна... Я б может им и пользовался. но... Запускаю руцями - вот так (ppp0 уже естественно поднят):
Код: Выделить всё
14: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1412 qdisc pfifo_fast qlen 3
link/ppp
inet 192.168.1.1 peer 10.16.0.4/32 scope global ppp0
/usr/abills/libexec/linkupdown pppd up ppp0 testppp 192.168.1.1 debug
И получаю отаке:
Код: Выделить всё
Use of uninitialized value in numeric gt (>) at /usr/abills/libexec/../Abills/mysql/Billing.pm line 996.
Count: 0 Remain Time: 0
Day: 0 Session_start: 29835 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 1 Remain Time: 56565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 2 Remain Time: 142965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 3 Remain Time: 229365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 4 Remain Time: 315765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 5 Remain Time: 402165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 6 Remain Time: 488565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 7 Remain Time: 574965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 8 Remain Time: 661365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 9 Remain Time: 747765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 10 Remain Time: 834165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 11 Remain Time: 920565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 12 Remain Time: 1006965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 13 Remain Time: 1093365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 14 Remain Time: 1179765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 15 Remain Time: 1266165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 16 Remain Time: 1352565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 17 Remain Time: 1438965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 18 Remain Time: 1525365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 19 Remain Time: 1611765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 20 Remain Time: 1698165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 21 Remain Time: 1784565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 22 Remain Time: 1870965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 23 Remain Time: 1957365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 24 Remain Time: 2043765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 25 Remain Time: 2130165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 26 Remain Time: 2216565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 27 Remain Time: 2302965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 28 Remain Time: 2389365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 29 Remain Time: 2475765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 30 Remain Time: 2562165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 31 Remain Time: 2648565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 32 Remain Time: 2734965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 33 Remain Time: 2821365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 34 Remain Time: 2907765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 35 Remain Time: 2994165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 36 Remain Time: 3080565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 37 Remain Time: 3166965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 38 Remain Time: 3253365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 39 Remain Time: 3339765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 40 Remain Time: 3426165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 41 Remain Time: 3512565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 42 Remain Time: 3598965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 43 Remain Time: 3685365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 44 Remain Time: 3771765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 45 Remain Time: 3858165
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 46 Remain Time: 3944565
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 47 Remain Time: 4030965
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 48 Remain Time: 4117365
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 49 Remain Time: 4203765
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
TT, 1
TIME_PRICE, 0
FIRST_INTERVAL, 1
Expresion:================================
END: =====================================
/sbin/tc qdisk del dev ppp0
кудыск дел правило конечно полезное... Но хотелось бы большего

Явно он куда-то в базу не туда лезет... Может Автору это о чём-то скажет... Не зря ж он дебаг вставил... Вот поэтому я его и не юзаю

что за тариный план.
система вычитает в какой времены промежуток попал клиент, для поднятия для него шейпера
Добавлено: Пт янв 25, 2008 8:01 am
ran
та я ж уже написал выше
