Перейти к содержимому
Калькуляторы

Этот патч имеет значение при использовании только vlan-mon, правильно я понимаю? Но если я не ошибаюсь kayot вроде его не использует.

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


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

у kayot видимо проявился какой-то другой баг

 

касаемо этого патча - просто я гонял пппое на синтетических тестах, пытался запускать accel в условиях большой нагрузки и выявил вот такое неприятное поведение ядра с медленным удалением интерфейсов

при массовом отключении клиентов, будь то отключение электричества или перезапуск сервера, получается так что либо радиус не справляется, либо он даёт отлуп и много вновь подключающихся сразу отваливаются

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

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

просто потому что некому запросы слать, все рабочие потоки заблокированы

получается замкнутый круг и ничего не работает

помогает только, так-же описанный здесь выше метод, постепенного поднятия клиентских вланов

 

для ipoe тоже будет патч ...

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


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

jamaikaoleg

можете свои /etc/ppp/ip-up, /etc/ppp/ip-down выложить?

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


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

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

может ли кто-нибудь объяснить мне механизм работы COA в accel'е?

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


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

может ли кто-нибудь объяснить мне механизм работы COA в accel'е?

легко. echo "Acct-Session-ID=$session_id, POLICY_ATTRIBUTE=$new_value" | radclient -x $nas_ip:$nas_coa_port coa $nas_coa_secret

 

где POLICY_ATTRIBUTE это тот аттрибут, который вы используете для задания скоростной политики

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


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

может ли кто-нибудь объяснить мне механизм работы COA в accel'е?

легко. echo "Acct-Session-ID=$session_id, POLICY_ATTRIBUTE=$new_value" | radclient -x $nas_ip:$nas_coa_port coa $nas_coa_secret

 

где POLICY_ATTRIBUTE это тот аттрибут, который вы используете для задания скоростной политики

 

 

а как можно кикнуть сесию через дариус ? что посыласть ?

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


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

может ли кто-нибудь объяснить мне механизм работы COA в accel'е?

легко. echo "Acct-Session-ID=$session_id, POLICY_ATTRIBUTE=$new_value" | radclient -x $nas_ip:$nas_coa_port coa $nas_coa_secret

 

где POLICY_ATTRIBUTE это тот аттрибут, который вы используете для задания скоростной политики

 

 

а как можно кикнуть сесию через дариус ? что посыласть ?

 

echo "Acct-Session-ID=$session_id" | radclient -x $nas_ip:$nas_coa_port disconnect $nas_coa_secret

у меня сработало

Изменено пользователем Fon.Ntk

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


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

s.lobanov спасибо за подсказку

 

кто-нибудь может показать примеры скриптов ip-up, ip-down, ip-change?

Изменено пользователем Fon.Ntk

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


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

кто-нибудь может показать примеры скриптов ip-up, ip-down, ip-change?

 

ip-up скрипты нужны тогда, когда нужны извращения типа неограниченной скорости в сторону IX/local и у каждого они свои, тут всё зависит от задачи. лучше пользоваться встроенным шейпером

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


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

Тогда тупят ваши питон-скрипты в радиусе, что вдвойне обидно))

Обидно, конечно. Мои питон-скрипты самые питонистые и скриптовые. Там и тупить-то особо нечему - 3-4 запроса в БД на авторизацию.

Самое интересное, что CPU не нагружен ни на BRAS-е (он же сам себе FreeRADIUS), ни на тазике с БД. Проблем собственно с БД в момент проблемы тоже не наблюдается - веб-морда биллинга исправно шуршит.

у меня ровно тоже самое. до 3000 коннектов всё нормально.больше - всё умирает.

база не тормозит. не вижу в ней нагрузки. биллинг при этом летает.

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


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

Написал (да, очередную) морду под accel-ppp, правда тестирую под pppoe.

Пока еще в зачаточном состоянии, но вывод юзеров, киляние, и реалтайм график по данным работают. Собственно хочу услышать - надо ли кому-то это, потому как если не надо - буду точить исключительно под своих клиентов. Планов конечно масса, но все зависит от feedback.

Сам веб-интерфейс - всего-лишь один статический файлик (html/js), один php.

Выглядит где-то так:

 

Возможен опрос более одного BRAS в одном флаконе?

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


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

кто-нибудь делал связку accel'я и carbon billing'а 4?

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


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

кто-нибудь делал связку accel'я и carbon billing'а 4?

у меня работает, как по pppoe так и ipoe

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


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

Приветствую всех!

Запустили у себя ipoe на accel 1.8 релизном, адреса выдает внешний DHCP, пока вроде-бы все ок. У меня вопрос по ip unnumbered. Будет ли работать unnumbered при shared=1 + внешний DHCP сервер на несколько интерфейсов? Или обязательно должно быть vlan-per-user? Хочется сделать один vlan на дом.

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


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

кто-нибудь делал связку accel'я и carbon billing'а 4?

у меня работает, как по pppoe так и ipoe

можно попросить пример скриптов?)

Изменено пользователем Fon.Ntk

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


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

xeb

А как это оформить в конфиге? Такая конструкция будет работать?

 

[ipoe]
mode=L2
shared=1
start=dhcpv4
ifcfg=1
relay=172.16.7.8
agent-remote-id=accel-ppp
interface=re:^vlan[2-4]$,giaddr=192.168.1.1
lua-file=/etc/accel-ppp.lua
username=lua:username

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

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


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

прошу прощения, а с этим коммитом с помощью coa можно манипулировать добвалением/удалением ip клиента в ipset? поясню на примере: имеется captive портал, который безусловно редиректит всех неавторизованных клиентов на страничку авторизации. как только авторизация пройдена - присылаем coa и добавляем ip в set, который скипает редирект.

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


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

нет, с coa не работает

а сложно сделать? =)

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


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

тогда нижайше прошу добавить, по возможности. спасибо!

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


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

кто-нибудь делал связку accel'я и carbon billing'а 4?

у меня работает, как по pppoe так и ipoe

можно попросить пример скриптов?)

постараюсь завтра, а что именно интересует

?

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


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

Join the conversation

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

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

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

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

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

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

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