Перейти к содержимому
Калькуляторы
Смущает другое, все это крутиться на бридже, может мешать ?
Нет, это мешать не должно раз трафик все равно проходит через FORWARD. Возможно проблема в ядре 2.6.18 - там еще вроде бы никто не тестировал полисинг. Я проверю.

Тестировалось на ядре

[root@sh ~]# uname -a
Linux sh 2.6.18-194.8.1.1.el5 #1 SMP Sun Jul 25 10:02:59 NOVST 2010 x86_64 x86_64 x86_64 GNU/Linux

 

буду пробовать на 2.6.18-194.17.1.el5 ...

P/S

Проверил, там собственно нет патчей глобально касающихся сетевой подсистемы, соответственно 2.6.18-194.17.1.el5 тоже не работает.

Изменено пользователем kww

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

буду пробовать на 2.6.18-194.17.1.el5 ...

Не нужно. Я сумел повторить проблему. Буду разбираться. Касается только старых версий ядра.

Изменено пользователем Умник

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kww , я исправил проблему. Возьмите пожалуйста последнюю версию:

 

http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kww , я исправил проблему. Возьмите пожалуйста последнюю версию:

 

http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz

Попробовал стартануть, что-то поломано с perl

[root@shaper bin]# ./ISGd.pl
Bareword found where operator expected at ./ISGd.pl line 672, near "case ISG::EVENT_SESS_START"
        (Do you need to predeclare case?)
Bareword found where operator expected at ./ISGd.pl line 673, near "case ISG::EVENT_SESS_UPDATE"
        (Do you need to predeclare case?)
Bareword found where operator expected at ./ISGd.pl line 674, near "case ISG::EVENT_SESS_STOP"
        (Do you need to predeclare case?)
syntax error at ./ISGd.pl line 671, near ") {"
syntax error at ./ISGd.pl line 673, near "case ISG::EVENT_SESS_UPDATE "
syntax error at ./ISGd.pl line 674, near "case ISG::EVENT_SESS_STOP   "
Global symbol "$p" requires explicit package name at ./ISGd.pl line 674.
Execution of ./ISGd.pl aborted due to compilation errors.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kww, странно, но этот кусок я не изменял. В любом случае switch там особо не нужен. Возьмите еще раз tip.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо полисер заработал на ядре 2.6.18-194.17.1.el5..

Небольшой нюанс, если два класса трафика перекрываются в конфиге то возникает ситуация

Oct  3 01:12:10 shaper ISG[5312]: Service 'UAIX' has overlapping class with existing active service 'MIR', ignoring auto-start
Oct  3 01:12:10 shaper ISG[5312]: Session '91.хх.х.112' on 'Virtual1' accepted by '127.0.0.1:1812'

При этом MIR 0.0.0.0/0 а UAIX список ~ 4000 префиксов, сессия на них естественно не стартует и на эти IP нет доступа

но ведь они перекрыты 0.0.0.0/0 ? Понятно что в конфиге надо разносить классы трафика, тогда для исключения данной

ситуации есть предложение считать это ошибкой а не генерировать предупреждение.

 

P/S

Отсутствие суммарного подсчета/полисинга на сессию для подсети очень тормозит внедрение lISG,

продукт хорош, и за него отдельное огромное спасибо разработчику (т.е. Умнику).

Изменено пользователем kww

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При этом MIR 0.0.0.0/0 а UAIX список ~ 4000 префиксов
Это у Вас классы, как я понял (MIR и UAIX). А как определены сервисы MIR и UAIX? 0.0.0.0/0 не может перекрыть другие классы. Туда попадает весь остальной трафик. По-идее у Вас должно быть вот что:

...
$cfg{srv}{MIR}{traffic_classes} = [ "MIR" ];
...
$cfg{srv}{UAIX}{traffic_classes} = [ "UAIX" ];
...

Если в tc.conf при этом MIR - это только 0.0.0.0/0, а UAIX - это куча других префиксов, то все должно работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно каким либо образом сбросить все сессии клиентов ?

Что то вроде ./isg.pl clear all ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можно каким либо образом сбросить все сессии клиентов ?

Что то вроде ./isg.pl clear all ?

тоже интересует...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовали запустить - запустилось с полпинка! Огромное спасибо Умнику за проделанную работу!!!!!

 

Хотел уточнить планируется ли поддержка ipv6? Мы реально уже даём пользователям на тест доступ по v6 - но решения для нормальной раздачи под Линукс нету,а ipv6 как раз идеально раздавать по ipoe и продукт данный как раз заточен как нельзя лучше для ipoe!

 

Спасибо!

Изменено пользователем Lynx10

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшая хотелка ))

 

ISG.pl show approved

ISG.pl show unapproved

 

можно реализовать ?

И еще как продвигается суммарный подсчет/полисинг для подсети ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшая хотелка ))

 

ISG.pl show approved

ISG.pl show unapproved

 

можно реализовать ?

Без проблем. man grep
Изменено пользователем Abram

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ага. Интуитивно простой греп по букве A.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Из хотелок хотелось бы видеть в общей таблице списочек сервисов которые подключены на сессию (если используются сервисы) ну или возможность каким либо образом просматривать сервисы сессии

Изменено пользователем pchol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

..............

Пост стер, причина - банальная невнимательность ....

.............

-> to Abram

Костыли из grep, tr, awk всегда успеется сделать.

Изменено пользователем kww

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-> to Abram

Костыли из grep, tr, awk всегда успеется сделать.

Могу лично для Вас сделать костыль из Perl-а в виде нескольких строк кода ;).

На самом деле, лично я считаю запрошенный Вами функционал избыточным.

Изменено пользователем Abram

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все поставил все работает.

 

Выставил все таймауты в конфиге и всеравно сессии пользователей которые работали пару часов назад и уже выключились давно висят. как быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть новости по теме ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какая нынче версия актуальна? Стоит 0.11.3-alpha, но

 

# ./ISG.pl show_services Virtual1
Usage: ./ISG.pl show_count | clear <Virtual# | Session-ID> | change_rate <Virtual# | Session-ID> <in_rate out_rate>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

аналогично

Изменено пользователем pchol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pchol, http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz - всё это там

 

 

--

Остальной пост стёр - сам дурак =)

Умник, а можно сделать, чтобы аттрибут класс понимал приставку `k` у скоростей? Типа 1024K = 1 мбит =)

Изменено пользователем Wingman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pchol, http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz - всё это там

 

 

--

Остальной пост стёр - сам дурак =)

Я не понял эта ссылка на какую-то отличную версию или что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну да, типа промежуточная, насколько я понял. В теме выше выложена

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

промежуточная между 0.11.3-alpha и 0.11.3-alpha??? ))))) у меня стоит 0.11.3-alpha))))))))))

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

промежуточная между 0.11.3 и следующей, видимо.

Факт в том, что в 0.11.3 этого функционала нет, а в этой есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.