Jump to content
Local
Sign in to follow this  
dummy

Перегрузил сервер с abills, nas - mikrotik не трогал

Recommended Posts

После перегрузки сервера (микротик не трогал), на сервере показывает пользователь онлайн, на микротике - нет сессий.

соответственно пользователь подключиться не может, надо только в биллинге делать "zap"

 

как сделать так, чтобы при закрытии сессии на микротике в биллинге тоже закрывалась ?

Share this post


Link to post
Share on other sites

ну вони через 5 хв самі і закриваються, хіба що вискочить баг з нульовим натом... тоді тільки через мускуль закрити...але то не заважає для нових конектів тільки дублі висять

Share this post


Link to post
Share on other sites

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

(у меня чето через несколько часов в абилсе висели сессии)

Share this post


Link to post
Share on other sites

в вашем варианте либо ждать несколько часов

либо

1. останавливаем сервер доступа

2. чистим таблицу dv_calls

3. перезагружаем радиус

4. включаем сервер доступа

Share this post


Link to post
Share on other sites

Похоже, billd в кроне не вписан.

Share this post


Link to post
Share on other sites

в вашем варианте либо ждать несколько часов

либо

1. останавливаем сервер доступа

2. чистим таблицу dv_calls

3. перезагружаем радиус

4. включаем сервер доступа

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

 

Похоже, billd в кроне не вписан.

вписан

 

повторяю вопрос: как абилс получает информацию с микротика ?

это:

IP:PORT: IP адрес и порт для контроля соединения. Например, для отключения пользователя с веб-интерфейса. MIKROTIC_IP:CoA_PORT:SSH_PORT
MIKROTIC_IP - адрес микротик
CoA_PORT - порт дял сброса пользователя с линии (По умолчанию 1700)
SSH_PORT - порт для управления по ssh (По умолчанию 22)
пример: 10.11.11.1:1700:22

если это, то как проверить, что соединение работает ?

ssh -l abills_admin -i /usr/abills/Certs/id_dsa.abills_admin 10.20.1.1 "/system identity print"

срабатывает

Share this post


Link to post
Share on other sites

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

Share this post


Link to post
Share on other sites

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

понятно, что ситуация неправильная: на микротике обрывается сессия в тот момент, когда биллинг отключен, но должен же быть какой-то механизм для синхронизации сессий

Edited by dummy

Share this post


Link to post
Share on other sites

 

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

понятно, что ситуация неправильная: на микротике обрывается сессия в тот момент, когда биллинг отключен, но должен же быть какой-то механизм для синхронизации сессий

 

если не приходят Alive пакеты от МТ некоторое время - абиллс считает что сессия оборвана (и скриптом billd через крон сессии удаляет).... явной синхронизации нету (кроме конечно STOP пакета )

 

 

 

Edited by Lynx100

Share this post


Link to post
Share on other sites

 

микротик должен отправлять alive пакеты на радиус, если пакеты не приходят, сессия считается потерянной и она должна быть сброшена.

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

а в логи прет: More then allow login (1/1) CID: 10.11.125.2

 

понятно, что ситуация неправильная: на микротике обрывается сессия в тот момент, когда биллинг отключен, но должен же быть какой-то механизм для синхронизации сессий

 

Этот механизм - billd, который каждые 5 минут (или сколько там) через крон должен запускаться и при необходимости сбрасывать сессии

Share this post


Link to post
Share on other sites

а какая версия Абилса ?

Share this post


Link to post
Share on other sites

ABillS 0.57/20141120

 

billd вот что писал сегодня ночью:

2015-02-25 22:15:01 LOG_DEBUG: CMD [ivan] NAS: 5 (10.11.101.254) HANGUP: User-Name=2556013139 Framed-IP-Address=10.220.6.156 NAS_MNG: 10.11.101.254:1700 'parol'
2015-02-25 22:15:01 LOG_WARNING: HANGUP [ivan] NAS: 5 (10.11.101.254) Dublicate ip: 10.220.6.156 DEPOSIT: 61.110000 CREDIT: 0.00 SESSION_SUM: 0.000000 STATUS: 0 SESSION_ID: 8190b1a3 GUEST: 0 Hangup: 1 DURATION: 00:48:47
2015-02-25 22:15:01 LOG_WARNING: CALCULATION [ivan] NAS: 5 (10.11.101.254) Last Alive: 2027, Session-ID: 8190b1a3
2015-02-25 22:15:01 LOG_WARNING: LOST_ALIVE [danil] NAS: 5 (10.11.101.254) Last Alive: 1186, Session-ID: 819011c0

 

что означает "CALCULATION" ?

Edited by dummy

Share this post


Link to post
Share on other sites

/usr/abills/libexec/billd -all - не сбрасывает сессии

 

Lost-Alive/Billd Calculation Сессия не завершилась самостоятельно Данная сессия не завершилась самостоятельно и биллинг завершил её по истечению времени жизни сессии. Биллинг завершает сессии которые не отвечают на протяжении трёх alive периодов программой billd

Edited by kvirtu

Share this post


Link to post
Share on other sites

/usr/abills/libexec/billd -all - не сбрасывает сессии

 

Lost-Alive/Billd Calculation Сессия не завершилась самостоятельно Данная сессия не завершилась самостоятельно и биллинг завершил её по истечению времени жизни сессии. Биллинг завершает сессии которые не отвечают на протяжении трёх alive периодов программой billd

запросы идут через радиус ?

Share this post


Link to post
Share on other sites

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.
1 - Отображать базовые сообщения программы и писать лог команд для

Edited by kvirtu

Share this post


Link to post
Share on other sites

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.

1 - Отображать базовые сообщения программы и писать лог команд для

/usr/abills/libexec/billd checkmikro - выдает ошибку

ssh: connect to host 10.11.101.254 port 22: Connection refused

 

нашел, исправил в билд:

в 2296 строке добавил номер порта для подключения

 

выдало кучу Hangup-ов

повторный запуск - ничего не выдал

Share this post


Link to post
Share on other sites

 

Проверка синхронности сессий микротика с билингом

Программа проверяет активные сессии на микротике и сравнивает их с билингом. Не зарегистрированные в биллинге сессии программа отключает. Также есть возможность просмотр активных сессий микротика.

/usr/abills/libexec/billd checkmikro

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех DEBUG=1..7 Режимы отладки.

1 - Отображать базовые сообщения программы и писать лог команд для

/usr/abills/libexec/billd checkmikro - выдает ошибку

ssh: connect to host 10.11.101.254 port 22: Connection refused

 

нашел, исправил в билд:

в 2296 строке добавил номер порта для подключения

 

выдало кучу Hangup-ов

повторный запуск - ничего не выдал

 

Пройдитесь внимательно по мануалу настройки Микротика на сайте абилса, может что упустили

Edited by kvirtu

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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By pavelzed
      Маршрутизатор Mikrotik CCR1016-12S-1S
      12500 грн -торг
    • By Angel&
      Всем доброго здравия коллеги. после обновления прошивки на микротике на 6.46.4 а вчера и на 6.47 стали появляться непонятные соединения в логах: 
      TCP connection established from 89.248.168.112
      TCP connection established from 223.71.167.164


      КАК эти соединения заблочить? Я удалённо захожу на свой микротк по pptp и теперь как быть((( - поставить сложнее пароль?
      на микротике есть openVPN от zaborona.help работает а также удалённый микротик соединяется с основным по l2tp.
      В миротике немного дилетант - поэтому прошу помощи на форуме. кто подскажет толково - тому к карме +
      Всем спасибо.
    • By Angel&
      Всем доброго времени суток.
      На удалёнке стоит микротик с свистком E3772 c прошивкой stik. и вот приходят на сим карту смс, а через микротик видно только одни вопросительные знаки, вопрос: как это можно исправить и возможно ли:

    • By Інет.укр
      Продам
      CCR1009-7g-1c-1s+   -  7500грн
      CCR1036-12g-4s (Гарантія до 10/20)     -  14299грн
      CCR1009-8g-1s   -  6500грн
      можливий торг





    • By vector_zuriel
      Везде есть черная тема и тепер она и в ABillS 
      Как вам ?




×