Jump to content
Local
kvirtu

Abills: Возможные проблемы после Миграции 0.5х - 0.74 Base.

Recommended Posts

Всем привет !

На тестовой машине мигрировал 0.5х - 0.74 Base. Ось FreeBSD 9.3.

при миграции обязательно мускуль версии не ниже 5.6

Вроде все прошло удачно.

Активировал модуль карточек, создал 10 шт тестовых, захотел потом их удалить, но тут вылезло после удаления:

 

Content-Type: text/html Critical Error:

Use of uninitialized value in concatenation (.) or string at ../../Abills/modules/Cards/webinterface line 175.


========================
COMMENTS -> heee
SERIAL -> ww
del -> 1
index -> 162
root_index -> 5
type -> 162
 

ПЫ.СЫ. дальше если, что будет вылазить буду отписывать

Share this post


Link to post
Share on other sites

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

В админке через console:

Результат: show sessions
 
show sessions  ng0 172.16.x.x xl0-1 928497-xl0-1 xl0-2 2 928497-xl0-2 admin f0:de:f1:7a:xx:xx
Edited by kvirtu

Share this post


Link to post
Share on other sites

 

 

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

 

Так і повинно бути. ZAP видаляє лише з бази "зависші сесії", а у вас жива сесія. 

Share this post


Link to post
Share on other sites

 

Еще заметил, что при ZAP сессии в биллинге, она продолжает висеть в MPD. Hand up - сбрасывает.

 

Так і повинно бути. ZAP видаляє лише з бази "зависші сесії", а у вас жива сесія. 

 

полностью скидывает, только что перепроверил - работает в 0.59

Share this post


Link to post
Share on other sites

Hangup - терминация (завершение) сессии на БРАСе.

Zap - удаление сессии из БД биллинга, причем, если от ппп интерфейса прилетит аккаунтинг пакет, то биллинг восстанавливает сессию в биллинге

То что у вас так работает в 0.59 - это не правильно.

И кстати, у меня в 0.59 работало именно так как я описал.

Edited by Ромка

Share this post


Link to post
Share on other sites

Hangup - терминация (завершение) сессии на БРАСе.

Zap - удаление сессии из БД биллинга, причем, если от ппп интерфейса прилетит аккаунтинг пакет, то биллинг восстанавливает сессию в биллинге

То что у вас так работает в 0.59 - это не правильно.

И кстати, у меня в 0.59 работало именно так как я описал.

понял, спс

Share this post


Link to post
Share on other sites
полностью скидывает, только что перепроверил - работает в 0.59

не скидывает, а помещает в zapped.

 

 

 

Zap - удаление сессии из БД биллинга

не удаление. пометка как zapped - т.е. ип считается задействованным, но при новом коннекте zapped сессия не учитывается в числе активных (при лимите на кол-во сессий юзера). на случай, если радиус демон издох и был перезапущен спустя пару минут/отвалился коннект до биллинга/прочее.

Edited by NiTr0

Share this post


Link to post
Share on other sites

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

Edited by kvirtu

Share this post


Link to post
Share on other sites

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.

Share this post


Link to post
Share on other sites

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и  не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.

 

Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

Share this post


Link to post
Share on other sites

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

 

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.

Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server). Edited by Ромка

Share this post


Link to post
Share on other sites

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

 

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).

 

в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Share this post


Link to post
Share on other sites

 

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

 

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).

в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Я ж говорю, с mpd не работал. С FreeBDSM почти тоже не работал.

Share this post


Link to post
Share on other sites

 

 

 

 

 

Сделал ZAP - в биллинге.

Сессия в биллинге в мониторинге не отображается, но продолжает висеть в MPD. Биллинг сессию в мониторинге не восстанавливает, но и не скидывает в МПД.

По команде /usr/abills/libexec/billd checkmpd NAS_IDS=1 - тоже ничего не происходит

ПЫ.СЫ. Мониторинг-DHCP - Ip-адреса не сортируются от меньшего до большего и наоборот.

zap и не должен скидывать сессии на НАСе, это вам не hangup. То что не восстанавливает сессию при приходе аккаунтинга, это конечно бочина, возможно что-то не донастроено. И кстати, что значит "не отображается"? Должны отображаться в zaped.
Подскажи где смотреть ?, если НЕдонастроено у меня.

Жму кнопку Zap - клиент переходит из OnLine в Zaped. потом жму кнопку удалить. Сессия удаляется из OnLine и Zaped, но мпд не скидивает и в online потом не появляется.

По mpd не подскажу, никогда не использовал. Скорее всего гдето табла в механизме сброса сессии. ХЗ как оно реализовано в связке abills - radius - mpd, в Связке abills - radius - accel-ppp сброс делается через DM/CoA (dae-server).
в конфиге мпд:

# Настройка параметров работы с Radius

radius:

#IP, пароль и порты RADIUS-сервера

set radius server %RADIUS_AUTH_SERVER% %RADIUS_SECRET% %RADIUS_AUTH_PORT% %RADIUS_ACCT_PORT%

set radius retries 3

set radius timeout 10

set auth acct-update 300

set auth enable radius-auth

set auth enable radius-acct

set auth disable internal

Я ж говорю, с mpd не работал. С FreeBDSM почти тоже не работал.

 

ок,

все равно спасибо :) .

Share this post


Link to post
Share on other sites

Там справа есть кнопочка подсказка... Кнопочка вызывает Асмодеуса (шутка).

Edited by Ромка

Share this post


Link to post
Share on other sites

Там справа есть кнопочка подсказка...

спасибо :) ,

ZAP - Данная команда не занимается сбросом абонента а только чисткой базы.

Share this post


Link to post
Share on other sites

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18
portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl 

Share this post


Link to post
Share on other sites

пока не работает изменение скорости  "на лету"

меняю скорость у абона в учетке, ставлю 3000 , запускаю:

 # /usr/abills/libexec/billd checkspeed NAS_IDS=1 

 172.16.20.195/32 194
There are 15 total nodes:
  Name: ipfw            Type: ipfw            ID: 00000001   Num hooks: 2
  Name: em0             Type: ether           ID: 00000002   Num hooks: 0
  Name: xl0             Type: ether           ID: 00000003   Num hooks: 1
  Name: ngctl35688      Type: socket          ID: 00000045   Num hooks: 0
  Name: <unnamed>       Type: pppoe           ID: 0000000a   Num hooks: 3
  Name: class0_HASH(0x80343db70) Type: car             ID: 00000015   Num hooks: 2
  Name: mpd3603-lso     Type: socket          ID: 0000001b   Num hooks: 1
  Name: mpd3603-cso     Type: socket          ID: 0000001c   Num hooks: 0
  Name: mpd3603-eso     Type: socket          ID: 0000001d   Num hooks: 0
  Name: <unnamed>       Type: socket          ID: 0000001e   Num hooks: 1
  Name: mpd3603-stats   Type: socket          ID: 00000023   Num hooks: 0
  Name: mpd3603-xl0-2-lt Type: tee             ID: 0000002b   Num hooks: 2
  Name: ng0             Type: iface           ID: 0000002c   Num hooks: 1
  Name: mpd3603-xl0-1   Type: ppp             ID: 0000002d   Num hooks: 3
  Name: mpd3603-xl0-1-mss Type: tcpmss          ID: 0000002e   Num hooks: 2
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: send msg: File exists
ngctl: line 1: error in file
xxxxxx IF: 2 TP: 102 IP: 172.16.20.195 SPEED: 3000 JOIN SERVICE: 0 DURATION: 2820 (21:51:14) CI: ng0
  ! Speed not defined. Set speed
 

 

скорость не меняется
 

Edited by kvirtu

Share this post


Link to post
Share on other sites

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

 

9.3, некрофил чтоле?)

без обид, ничего личного

Edited by Ромка

Share this post


Link to post
Share on other sites

 

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

эх, была попытка около года назад перейти на 10.1 - не взлетело. И не только у меня

кстати: Рекомендуется FreeBSD 9.3+

Edited by kvirtu

Share this post


Link to post
Share on other sites

 

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

Share this post


Link to post
Share on other sites

 

 

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

 

Евген, ты чиво... Аптайм почти 2 года, у вас там чё, свет не тушат, и биллинг не глючит? у всех же глючит)

Share this post


Link to post
Share on other sites

Отожбо і воно))) працює, не глючить, їсти не просить

Share this post


Link to post
Share on other sites

 

 

 

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

у меня фря 9.3 - даже после инсталляции перла 5.20 из портов - все равно по умолчанию используется 5.18.

Нужен бубен:

portupgrade -o lang/perl5.20 -f lang/perl5.18

portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`

ln -s /usr/local/bin/perl /usr/bin/perl

9.3, некрофил чтоле?)

без обид, ничего личного

 

version_compile_os: FreeBSD7.4

ABillS 0.59 /update 17-may-2016/ (GT: 0.467518) UP: 11:18PM up 612 days, 6:48, 0 users, load averages: 0.11, 0.08, 0.02

 

Евген, ты чиво... Аптайм почти 2 года, у вас там чё, свет не тушат, и биллинг не глючит? у всех же глючит)

 

Команда: /usr/abills/libexec/billd checkspeed NAS_IDS=1 - глючит, свои функции в 0.74 не выполняет

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By vector_zuriel
      Абиллс выпустили андроид приложение для клиентского кабинета. Достаточно удобное приложение. Тестирую уже вторую неделю его и хочу сказать, что когда нужен моментальный доступ к клиенськой информации клиенський кабинет всегда под рукой.
      На данный момент есть следующие функции:
      Просмотр личной информации, Просмотр информации по тарифным планам, Возможность распечатать договор клиента, Просмотр личных сообщений (Help Desk), Пуш уведомления. Приложение насколько мне известно планируют развивать и в будущем есть планы выпустить данный продукт под платформу iOS Вот несколько скриншотов этого приложения (Скриншты взяты из Play Market)
      Вот сылка на приложения - https://play.google.com/store/apps/details?id=com.abillsmobile.abillsclient (Советую. Буду тестировать новые функции и буду рассказывать о них)






    • By MorS
      Здравствуйте! 1-го числа каждого месяца, видимо, из-за процесса закрытия учетного периода "падает" радиус сервер:
       
      May  1 00:00:15 billing kernel: [466821.810836] freeradius[15947]: segfault at 2012 ip 00007f7a9586f5da sp 00007f7a427fac60 error 4
      May  1 00:00:15 billing kernel: [466821.810849] freeradius[15991]: segfault at 2012 ip 00007f7a9586f5da sp 00007f7a1a7f2c60 error 4 in rlm_perl-2.2.6.so[7f7a9586c000+6000]
      May  1 00:00:15 billing kernel: [466821.811111]  in rlm_perl-2.2.6.so[7f7a9586c000+6000]
      May  1 00:00:15 billing kernel: [466821.812848]  in rlm_perl-2.2.6.so[7f7a9586c000+6000] in rlm_perl-2.2.6.so[7f7a9586c000+6000]
       
      Информация о системе:
      -  OC Debian-7.11.0 Linux  2.6.32-3-amd64
      - Версия биллинга ABillS 0.56b/20140807
      - freeradius: FreeRADIUS Version 2.2.6
      - mysqld  Ver 5.1.47-1
      - сервера доступа Mikrotik (12 шт.)
      - абонентов on-line на 1.05.2019 00:00:00 - 5570
      Большинство тарифных планов с помесячной абонентской платой, с распределением абонплаты, макс. время сессии - 65535 сек.
       
      Перезапуск радиуса вручную толку дает мало,система "приходит в себя" через несколько часов. Помогут ли следующее варианты решения проблемы:
      1 вариант 
      - выставить в параметрах сервера доступа !Session-Timeout=0,  макс. время сессии - 0 сек, отключить  в crontab (1    0  *  *  *  root   /usr/abills/libexec/periodic daily
      1    1  *  *  *  root   /usr/abills/libexec/periodic monthly)
      - 1-го числа каждого месяца (или каждые сутки?) воспользоваться программой autozh.pl и по очереди по одному насу переинициализировать сессии для сбора статистики.
       
      2 вариант
      В дополнении к первому пересобрать радиус на более свежий из второй ветки - 2.2.10. Возможно. проблема в нем. Плюс доработать скрипт, что следит за состоянием радиус-сервера (типа if [ -z "$(ps x | grep free[rad])" ]; then date >> /root/die.log;rm -f /var/run/freeradius/freeradius.pid;/etc/init.d/freeradius stop;/etc/init.d/freeradius start; fi)
       
      3 вариант
      В тарифных планах отказаться от месячной абонплаты  и настроить дневную абонентскую плату. В crontab оставить только periodic daily. Возможно это сделает нагрузку на биллинг более равномерной.
       
      4 вариант 
      Апгрейд биллинга до последней версии  - возможно модуль rlm_perl будет работать стабильнее. Интересует целесообразность и цена обновления.
       
      Возможно, у есть другие варианты, с удовольствием с ними ознакомлюсь.
      P.S. Может у кого есть autozh.pl для 0.5x версии биллинга? Скиньте, пожалуйста!
    • By ~AsmodeuS~
      Релиз ABillS Infinity 0.80
       
      ABillS Infinity
       
      Долгожданная open source версия биллинга ABillS 0.80! 
      Новые возможности, дополнения, исправления и улучшения выполнены в частности в  модулях:
       
      Internet+
      Поддержка Huawei ME60 Поддержка ZTE M6000 Добавлена фильтрация по меткам в Internet мониторинге Переход на следующий тарифный план со статусом “Недостаточно средств” Параметр игнорирования MAC-авторизации Поиск сессий по CPE_MAC  
      Equipment
      Поиск дублирующихся серийных номеров ONU Просмотр количества свободных и занятых ONU Сбор прошивок с оборудования Интеграция с GPON Eltex и OLT V-Solution Графики скорости пользователя в реальном времени Быстрый отчет по оборудованию Paysys
      Новые платежные системы E-Pul, Payme, Concord  
      Iptv
      Новые модули Microimpuls, Omega TV  
      Msgs
      Добавлен чат, нотификация сообщений в чате, глобальные оповещения Добавлены новые отчеты по сообщениям  
      Crm
      Автоматизированный расчет выплаты зарплат Добавлены нормы рабочего времени Работа с лидами — визуальное отображение воронки продаж  
      Storage
      Добавлена возможность перемещения товара со склада на склад Добавлены печатные формы Приходной накладной, Расходной накладной Добавлен фильтр по партии на складе  
      Добавлен docker контейнер с базовой конфигурацией Abills, v.0.80
      Скачать: https://sourceforge.net/projects/abills/files/abills/0.8/
      Автоустановка: http://abills.net.ua:8090/pages/viewpage.action?pageId=1278106
       
    • By Sweduk
      Здравствуйте.
      Возможно кто то испытывал такие же проблемы как у меня на сервере. 
      Каждые пол часа у всех абонентов пропадает интернет, при этом в роутерах значение IP адреса вместо назначенного DHCP сервером становится 0.0.0.0
      Если статически задать IP адрес абоненту,интернет работает стабильно.
      На сколько я знаю (настраивал не я) у нас стоит такая связка - ISC DHCP для ABillS.
      По какой причине могут отваливаться IP адреса у абонентов а затем через 3-5 минут они снова их получают и интернет возобнавляется и так циклично?
      В настройках сервера срок аренды адреса указан был изначально 300 сек,поменял на 600,ничего не дало.
    • By masters
      Стоит Abills (0.59) на Centos 6, и несколько НАСов на FreeBSD 11, mpd5.
      Белые IP распределяются динамически по протоколу RIP (на фре - quagga).
       
      Проблема в том, что когда у пользователя некорректно завершается PPPoE сессия (обрыв, роутер перегрузили), маршрут по RIP не подымается, соответственно интернета нет.
       
      Есть подозрение - что это происходит из-за того, что биллинг разрешает клиенту вторую сессию параллельно. Когда пользователь поднимает 2ю сессию, первая рубится - и соответственно, с ней Quagga дропает и маршрут. Если потом завершить сессию корректно, то маршрут подымается и работает нормально.
       
      Есть ли возможность запретить поднимать вторую сессию? Пусть например пользователь ждет пока не выйдет таймаут, и первая не дропнется.
×