BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 03:29

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: PPPoE Mikrotik PoD
СообщениеДобавлено: 22 июл 2016, 12:11 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Всем добра!
Пытаемся поднять сервис PPPoE на микротике.В качестве активатора сервиса использую ru.bitel.bgbilling.modules.inet.dyn.device.radius.CoAServiceActivator. В курсе, что микротик не подддерживает CoA, но не в этом суть. Скорости у нас режутся на другом девайсе. Все, в принципе стандартно, вот конфа типа устройства:
Код:
radius.port=3800
 
connection.start.fromAccept=1
connection.suspend.timeout=900
connection.close.timeout=900
connection.close.timeout.forceClose=1
radius.realm.default.attributes=
 
radius.macAddress.vendor=14988
radius.macAddress.prefix=Calling-Station-Id=
 
 
# Параметры активации сервисов
# длина паузы, если возникла ошибка
#sa.error.pause=60
# количество заданий за раз
sa.batch.size=20
# время (сек) ожидания завершения всех заданий (при асинхронной работе)
#sa.batch.wait=5
# пауза (сек) после обработки заданий
#sa.batch.pause=0
# время (сек) ожидания новой задачи перед вызовом disconnect.
#sa.batch.waitNext=5
sa.radius.connection.withoutBreak=1
# Параметры обработчика активации сервисов
# откуда при отправке CoA брать атрибуты опций (по умолчанию - те же атрибуты, что выдаются при удачной авторизации)
#sa.radius.option.attributesPrefix=nas.radius.inetOption.
sa.radius.connection.attributes=Acct-Session-Id,User-Name,Calling-Station-Id, NAS-Identifier, Framed-IP-Address,NAS-Port
# атрибуты CoA запроса для прекращения доступа (используется при sa.radius.connection.withoutBreak=1)
#sa.radius.disable.attributes={@radius.disable.attributes}
# фиксированные атрибуты, добавляемые в запрос перед отправкой CoA
#sa.radius.coa.attributes=Acct-Session-Id,User-Name,Calling-Station-Id, NAS-Identifier, Framed-IP-Address
# добавлять ли при отправке CoA атрибуты реалма (для default - из radius.realm.default.attributes)
#sa.radius.realm.addAttributes=0
# фиксированные атрибуты, добавляемые в запрос перед отправкой PoD
sa.radius.pod.attributes= Acct-Session-Id,User-Name,Calling-Station-Id, NAS-Identifier, Framed-IP-Address,NAS-Port
#radius.connection.checkDuplicate=2
# Включение (1, по умолчанию) или отключение (0) проверки пароля для NAS'а
#radius.password.verification=0

Авторизация проходит, сессии создаются и обсчитываются. Вопрос в PoD запросе, вернее даже в ответе на него. Биллинг его не видит. В форуме покопался, везде говорят, что если ответа нет, то что-то не так с атрибутами или секретом. Но я в логе микрота вижу, что запрос принят и обработан и ответ на запрос отправлен (см.файл)
Вложение:
m.png
m.png [ 14.05 КБ | Просмотров: 2663 ]

Но в логах AccessServer все равно:
ERROR [sa-p-11-t-1] EventWorker -
java.util.concurrent.TimeoutException: Timeout waiting for future results will done. Possible answer not recieved.
Собственно сам вопрос: Откуда AccessServer ( Auth port 1814, Acc port 1815) посылает PoD запрос, откуда берется порт 43779 (он меняется в разных connection'ах)? И, если микротик шлет Disconnect-ACK на тот же порт, слушает ли его AccessServer? Если да, то почему не слышит?

Сервер: вер. 5.2 сборка 1643 от 02.11.2015 16:37:29
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31
inet вер. 5.2 сборка 1381 от 30.12.2015 17:39:28


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPPoE Mikrotik PoD
СообщениеДобавлено: 22 июл 2016, 15:50 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Firewall ? tcpdump на биллинге снимали? порт 43779 - биллинг выбирает любой свободный и с него посылает запрос, на него же ждёт ответ.
С моей стороны всё в порядке - пули вылетели. Это с мишенью что-то не так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPPoE Mikrotik PoD
СообщениеДобавлено: 22 июл 2016, 18:31 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Код:
tcpdump -i ИНТЕРФЕЙС_ГДЕ_RADIUS -nn 'host IP_МИКРОТИКА'

и смотрите что летает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPPoE Mikrotik PoD
СообщениеДобавлено: 25 июл 2016, 16:38 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
dmitry_P писал(а):
Всем добра!
Пытаемся поднять сервис PPPoE на микротике.В качестве активатора сервиса использую ru.bitel.bgbilling.modules.inet.dyn.device.radius.CoAServiceActivator. В курсе, что микротик не подддерживает CoA, но не в этом суть. Скорости у нас режутся на другом девайсе. Все, в принципе стандартно, вот конфа типа устройства:
What's new in 6.33 (2015-Nov-06 12:49):
*) ppp - added CoA support to PPPoE, PPTP & L2TP (Mikrotik-Recv-Limit, Mikrotik-Xmit-Limit, Mikrotik-Rate-Limit, Ascend-Data-Rate, Ascend-XMit-Rate, Session-Timeout);

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PPPoE Mikrotik PoD
СообщениеДобавлено: 25 июл 2016, 19:08 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
radius.port=1700
в типе устройства микротик _VPN стоит ?

в самом микротике это есть ? :
/radius incoming> print
accept: yes
port: 1700

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.092s | 30 Queries | GZIP : On ]