forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с bgbilling+openvpn+pyrad http://forum.bitel.ru/viewtopic.php?f=5&t=772 |
Страница 1 из 1 |
Автор: | Jurs [ 24 фев 2008, 06:28 ] |
Заголовок сообщения: | Проблема с bgbilling+openvpn+pyrad |
Добрый день! Есть следующая проблема: используем bgbilling, модуль Dialup, для биллингования пользователей ВПН. В качестве ВПН-решения openvpn(http://openvpn.net), для связи с радиусом скрипты на базе pyrad(http://www.wiggy.net/code/pyrad/). Аутентификация проходит на ура, но даже после отправки стартового Accounting пакета в радиус сессия остается в состоянии Wait и в списке активных соединений не отображается. Для сравнения пробовал radiusplugin для openvpn - сессия корректно обрабатывается, хотя на вид в логах радиуса вещи схожие. Лог при использовании pyrad: INFO 24.02.2008 02:55:09 AUTH: Type=AUTHENTICATION_REQUEST Attributes: User-Name=0 User-Password=123456 NAS-Identifier=OpenVpn NAS-IP-Address=111.111.11.6 NAS-Port=5 INFO 24.02.2008 02:55:09 RESPONSE: Type=AUTHENTICATION_ACCEPT Process time:300 Attributes: Acct-Interim-Interval=60 Service-Type=2 Framed-Protocol=1 Framed-Route=192.178.1.0 255.255.255.0 1 Framed-IP-Address=192.168.10.15 ovpn-out-limit=128 ovpn-in-limit=128 INFO 24.02.2008 02:55:09 ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=0 NAS-Identifier=OpenVpn NAS-IP-Address=111.111.11.6 NAS-Port=1 Service-Type=5 Framed-Protocol=1 Framed-IP-Address=192.168.10.15 Acct-Status-Type=1 NAS-Port-Type=5 Acct-Session-Id=5b760d7f INFO 24.02.2008 02:55:09 RESPONSE: Type=ACCOUNTING_RESPONSE Attributes: Логи при использовании радиусплагина (сессия показывается корректно): INFO 21.02.2008 22:41:56 AUTH: Type=AUTHENTICATION_REQUEST Attributes: User-Name=vpntest1 NAS-Identifier=OpenVpn User-Password=123456 NAS-IP-Address=111.111.11.6 NAS-Port=1 Service-Type=5 NAS-Port-Type=5 Calling-Station-Id=111.111.11.5 INFO 21.02.2008 22:41:56 RESPONSE: Type=AUTHENTICATION_ACCEPT Process time:291 Attributes: Acct-Interim-Interval=60 Service-Type=2 Framed-Protocol=1 Framed-IP-Address=192.168.10.19 ovpn-out-limit=128 ovpn-in-limit=128 INFO 21.02.2008 22:43:18 ACCOUNT: Type=ACCOUNTING_REQUEST Attributes: User-Name=0 NAS-Identifier=OpenVpn NAS-IP-Address=111.111.11.6 NAS-Port=1 Service-Type=5 Framed-Protocol=1 Framed-IP-Address=192.168.10.16 Acct-Status-Type=1 NAS-Port-Type=5 Acct-Session-Id=D3D2ED37AA900693D407542B66B70E9B Calling-Station-Id=111.111.11.5 INFO 21.02.2008 22:43:18 RESPONSE: Type=ACCOUNTING_RESPONSE Attributes: После этого в статусе радиуса (radius.sh ps) можно увидеть следующую картину: для первого случая +---------------+---------------+------------------------------+--------------------+----------+---------------+--------------------+---------------+----------+ | NAS_ID | NAS_IP | Session | Start | Login | IP | FromNum | Contract | Status | +---------------+------12.1---------+------------------------------+--------------------+----------+---------------+--------------------+---------------+----------+ | OpenVpn |111.111.11.6 | UNDEF | | 0 | 192.168.10.15 | NULL | New contract | wait | +---------------+---------------+------------------------------+--------------------+----------+---------------+------------- Для второго случая +---------------+---------------+------------------------------+--------------------+----------+---------------+--------------------+---------------+----------+ | NAS_ID | NAS_IP | Session | Start | Login | IP | FromNum | Contract | Status | +---------------+---------------+------------------------------+--------------------+----------+---------------+--------------------+---------------+----------+ | OpenVpn |111.111.11.6|D22992D7E0D0B2757B6BCEA6470802B0|24.02.2008 02:35:33 | 0 | 192.168.10.20 | 111.111.11.5 | New contract | active | +---------------+---------------+------------------------------+--------------------+----------+---------------+--------------------+---------------+----------+ ОС на сервере - Linux Fedora 8, версия биллинга - 4.3 |
Автор: | Jurs [ 24 фев 2008, 17:29 ] |
Заголовок сообщения: | |
Проблема была, как выяснилось, в генерении NAS-Port-а, так что вопрос снимается ![]() |
Автор: | Администратор [ 26 фев 2008, 12:18 ] |
Заголовок сообщения: | |
В 4.4 поподробнее описали роль этого атрибута. http://bgbilling.ru/v4.4/doc/ch07s02.html |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |