kww Опубликовано 2 октября, 2010 (изменено) · Жалоба Смущает другое, все это крутиться на бридже, может мешать ?Нет, это мешать не должно раз трафик все равно проходит через 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 тоже не работает. Изменено 2 октября, 2010 пользователем kww Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 2 октября, 2010 (изменено) · Жалоба буду пробовать на 2.6.18-194.17.1.el5 ... Не нужно. Я сумел повторить проблему. Буду разбираться. Касается только старых версий ядра. Изменено 2 октября, 2010 пользователем Умник Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 2 октября, 2010 · Жалоба kww , я исправил проблему. Возьмите пожалуйста последнюю версию: http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kww Опубликовано 2 октября, 2010 · Жалоба 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. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 2 октября, 2010 · Жалоба kww, странно, но этот кусок я не изменял. В любом случае switch там особо не нужен. Возьмите еще раз tip. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kww Опубликовано 2 октября, 2010 (изменено) · Жалоба Спасибо полисер заработал на ядре 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, продукт хорош, и за него отдельное огромное спасибо разработчику (т.е. Умнику). Изменено 3 октября, 2010 пользователем kww Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 3 октября, 2010 · Жалоба При этом 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 - это куча других префиксов, то все должно работать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pchol Опубликовано 5 октября, 2010 · Жалоба А можно каким либо образом сбросить все сессии клиентов ? Что то вроде ./isg.pl clear all ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SHADR Опубликовано 8 октября, 2010 · Жалоба А можно каким либо образом сбросить все сессии клиентов ? Что то вроде ./isg.pl clear all ? тоже интересует... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 9 октября, 2010 (изменено) · Жалоба Попробовали запустить - запустилось с полпинка! Огромное спасибо Умнику за проделанную работу!!!!! Хотел уточнить планируется ли поддержка ipv6? Мы реально уже даём пользователям на тест доступ по v6 - но решения для нормальной раздачи под Линукс нету,а ipv6 как раз идеально раздавать по ipoe и продукт данный как раз заточен как нельзя лучше для ipoe! Спасибо! Изменено 9 октября, 2010 пользователем Lynx10 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kww Опубликовано 9 октября, 2010 · Жалоба Небольшая хотелка )) ISG.pl show approved ISG.pl show unapproved можно реализовать ? И еще как продвигается суммарный подсчет/полисинг для подсети ?? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 9 октября, 2010 (изменено) · Жалоба Небольшая хотелка )) ISG.pl show approved ISG.pl show unapproved можно реализовать ? Без проблем. man grep Изменено 9 октября, 2010 пользователем Abram Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EvilShadow Опубликовано 9 октября, 2010 · Жалоба Ага. Интуитивно простой греп по букве A. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pchol Опубликовано 9 октября, 2010 (изменено) · Жалоба Из хотелок хотелось бы видеть в общей таблице списочек сервисов которые подключены на сессию (если используются сервисы) ну или возможность каким либо образом просматривать сервисы сессии Изменено 9 октября, 2010 пользователем pchol Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kww Опубликовано 9 октября, 2010 (изменено) · Жалоба .............. Пост стер, причина - банальная невнимательность .... ............. -> to Abram Костыли из grep, tr, awk всегда успеется сделать. Изменено 15 октября, 2010 пользователем kww Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 9 октября, 2010 (изменено) · Жалоба -> to AbramКостыли из grep, tr, awk всегда успеется сделать. Могу лично для Вас сделать костыль из Perl-а в виде нескольких строк кода ;).На самом деле, лично я считаю запрошенный Вами функционал избыточным. Изменено 9 октября, 2010 пользователем Abram Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SHADR Опубликовано 9 октября, 2010 · Жалоба Все поставил все работает. Выставил все таймауты в конфиге и всеравно сессии пользователей которые работали пару часов назад и уже выключились давно висят. как быть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kww Опубликовано 12 октября, 2010 · Жалоба Есть новости по теме ?? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 13 октября, 2010 · Жалоба А какая нынче версия актуальна? Стоит 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> Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pchol Опубликовано 13 октября, 2010 (изменено) · Жалоба аналогично Изменено 13 октября, 2010 пользователем pchol Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 14 октября, 2010 (изменено) · Жалоба pchol, http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz - всё это там -- Остальной пост стёр - сам дурак =) Умник, а можно сделать, чтобы аттрибут класс понимал приставку `k` у скоростей? Типа 1024K = 1 мбит =) Изменено 14 октября, 2010 пользователем Wingman Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SHADR Опубликовано 14 октября, 2010 · Жалоба pchol, http://bitbucket.org/sysoleg/lisg/get/tip.tar.gz - всё это там -- Остальной пост стёр - сам дурак =) Я не понял эта ссылка на какую-то отличную версию или что? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 14 октября, 2010 · Жалоба Ну да, типа промежуточная, насколько я понял. В теме выше выложена Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SHADR Опубликовано 14 октября, 2010 · Жалоба промежуточная между 0.11.3-alpha и 0.11.3-alpha??? ))))) у меня стоит 0.11.3-alpha)))))))))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 14 октября, 2010 · Жалоба промежуточная между 0.11.3 и следующей, видимо. Факт в том, что в 0.11.3 этого функционала нет, а в этой есть Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...