Jump to content
Калькуляторы

Abills IPN не сбрасывает сессии при нулевом балансе! FreeBSD-Abills-Ipn

Здравствуйте достался в нагрузку Abills сервер с 4-мя удаленными NAS-ми с общим количеством 4000 тысячи абонентов. Все крутиться на freebsd 10. Ограничения по трафику нету есть тарифный план с ежемесячной абонплатой. Каждую ночь снимается определенная суточная сумма. При достижение нулевого баланса billd отключает всех с негативным депозитом. Но в реалии этого не происходит.. У абонента нулевой баланс, а интернет есть, в то же время Ipn в WEB интерфейсе на учетной записи отключен.

Еще один момент захожу на учетную запись пользователя на лицевой странице отключаю Ipn, сессия не сбрасывается интернет есть, но если зайти через IP Net и отключить именно там все срабатывает отлично!

Также еще важный момент на сервер Abills пытаюсь отключить абонента

/usr/local/abills/libexec/linkupdown ipn down getif administrator 18x.xxx.xx.xx debug

 

/sbin/ipfw -q table 10 delete 18x.xxx.xx.xx

/sbin/ipfw -q table 11 delete 18x.xxx.xx.xx

/sbin/ipfw -q table 12 delete 118x.xxx.xx.xx

/sbin/ipfw -q table 13 delete 18x.xxx.xx.xx

/sbin/ipfw -q table 14 delete 18x.xxx.xx.xx

/sbin/ipfw -q table 15 delete 18x.xxx.xx.xx

/sbin/ipfw -q table 9 delete 18x.xxx.xx.xx

 

такая же ситуация интернет у абонента есть нечего не происходит..

 

Столкнулся с abills не так давно, с этой проблемой воюю уже месяц. Думал проблема с ключами через SSH abills_admin, но все ок проблем не каких нету.

 

Версия abills 0.59

 

Прошу помощи перечитал всю документацию по этой теме по несколько раз, не пойму в чем проблема((((.

Edited by sw-vl

Share this post


Link to post
Share on other sites

Здравствуйте достался в нагрузку Abills сервер с 4-мя удаленными NAS-ми с общим количеством 4000 тысячи абонентов. Все крутиться на freebsd 10. Ограничения по трафику нету есть тарифный план с ежемесячной абонплатой. Каждую ночь снимается определенная суточная сумма. При достижение нулевого баланса billd отключает всех с негативным депозитом. Но в реалии этого не происходит.. У абонента нулевой баланс, а интернет есть, в то же время Ipn в WEB интерфейсе на учетной записи отключен.

Еще один момент захожу на учетную запись пользователя на лицевой странице отключаю Ipn, сессия не сбрасывается интернет есть, но если зайти через IP Net и отключить именно там все срабатывает отлично!

Также еще важный момент на сервер Abills пытаюсь отключить абонента

/usr/local/abills/libexec/linkupdown ipn down getif administrator 181.114.11.19 debug

 

/sbin/ipfw -q table 10 delete 181.114.11.19

/sbin/ipfw -q table 11 delete 181.114.11.19

/sbin/ipfw -q table 12 delete 181.114.11.19

/sbin/ipfw -q table 13 delete 181.114.11.19

/sbin/ipfw -q table 14 delete 181.114.11.19

/sbin/ipfw -q table 15 delete 181.114.11.19

/sbin/ipfw -q table 9 delete 181.114.11.19

 

такая же ситуация интернет у абонента есть нечего не происходит..

 

Столкнулся с abills не так давно, с этой проблемой воюю уже месяц. Думал проблема с ключами через SSH abills_admin, но все ок проблем не каких нету.

 

Версия abills 0.59

 

Прошу помощи перечитал всю документацию по этой теме по несколько раз, не пойму в чем проблема((((.

 

 

сморите лог апача что в нем появляется при попытке отключить с веб интерфейса, скорее всего чтото не так с правами на файлы

 

при автоматическом отключении смотрите что выдаёт billd

Share this post


Link to post
Share on other sites

В логах апач, все верно пишет что отключает абонента но в реале этого не происходит. billd отрабатывает нормально в логах не чего нету.. Может что то с sudo?

Share this post


Link to post
Share on other sites

попробуйте запустить в режиме дебага

 

/usr/abills/libexec/billd DEBUG=5

 

вам системапокажет команды которые отправляет на сервер

Share this post


Link to post
Share on other sites

попробуйте запустить в режиме дебага

 

/usr/abills/libexec/billd DEBUG=5

 

вам системапокажет команды которые отправляет на сервер

 

Здравствуйте. Не чего сверхъестественного не происходит.

 

Решил данную проблему но не совсем и походу не совсем верно, но работает.

 

На данный момент в час ночи всех кто с негативным депозитом отключает. Но отключения в ручную через web интерфейс не отключает!!

 

Что сделал: Начал использовать shaper_start.sh в писал в rc.conf следующие строки(скриншот)

 

Кто что подскажет??

post-135622-038700000 1476820355_thumb.png

Share this post


Link to post
Share on other sites

попробуйте запустить в режиме дебага

 

/usr/abills/libexec/billd DEBUG=5

 

вам системапокажет команды которые отправляет на сервер

 

Здравствуйте. Не чего сверхъестественного не происходит.

 

Решил данную проблему но не совсем и походу не совсем верно, но работает.

 

На данный момент в час ночи всех кто с негативным депозитом отключает. Но отключения в ручную через web интерфейс не отключает!!

 

Что сделал: Начал использовать shaper_start.sh в писал в rc.conf следующие строки(скриншот)

 

Кто что подскажет??

 

 

так уже написали Вам: при дебаг режиме должно отправлять команды на скидывание,

- если не отправляет, значит не так завели сервер доступа или конфигурацию для ипн

- если отправляет но не скидывает значит прав не хватает для команд

Share this post


Link to post
Share on other sites

)) отправляет и скидывает.

только эффекта ноль

 

если пишите что скидывает значит должно отключать

Share this post


Link to post
Share on other sites

Баланс ноль сессия сброшена инэт есть!

Что может быть не так с правами? По конкретный можно?

 

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.