Пользователь подключился он у меня появился в "Мониторинг >Dialup / VPN" через сек. 10 ушел в Zaped потом вообще пропал
Сам пользователь еще работает хотя уже у меня в мониторинге его нету, и деньги подсчитываются по окончанию сессии
Что делать ? как исправить ошибку
Мониторинг >Dialup / VPN пропадают пользователи
Код: Выделить всё
Error: Session Calculate / Login: dimmx, Last Alive: 90, Session-ID: 46D12F2375B200
Error: Session Calculate / Login: vitas, Last Alive: 63, Session-ID: 46D12F3E75D800
Код: Выделить всё
Error: Lost Alive / Login: prom, Last Alive: 17:46:07, Session-ID: 46D12FBF766400
Все работает
В
/etc/radiusclient/dictionary
Добавляем
И это же все добавляем в
/etc/freeradius/dictionary
Мониторинг работает, мегабайты бегают...
Debian Etch
Можно ли Acct-Interim-Interval поставить 10 ?
Или уже надо будет патчить pppd ?
В
/etc/radiusclient/dictionary
Добавляем
Код: Выделить всё
ATTRIBUTE Acct-Interim-Interval 85 integer
ATTRIBUTE Session-Octets-Limit 227 integer
ATTRIBUTE Octets-Direction 228 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
/etc/freeradius/dictionary
Мониторинг работает, мегабайты бегают...
Debian Etch
Можно ли Acct-Interim-Interval поставить 10 ?
Или уже надо будет патчить pppd ?
Посмотреть можно тут:fedor писал(а):Вроде всё добавил, а всё-равно юзеров не видо..![]()
Абиллс 0.35b на RHEL4.
Где ещё можно посмотреть в чём проблема?
http://omsk.lug.ru/Abills
После того, как я добавил
Код: Выделить всё
RADIUS Parameters Acct-Interim-Interval=60
Пользовательские сессии перестали пропадать.
Хорошо бы в документации прописать такие "мелочи" ...
Может быть там еще подобных параметорв добавить можно/нужно,
чтобы не рвать гланды каждый раз каждому новому "подопытному кролику"...
Чертовски жаль времени, затраченного на поиски таких неочевидных поз в этой КамаСутре...
читаем внимательнее мануалы, господаssh писал(а):Все работает
В
/etc/radiusclient/dictionary
Добавляем
здесь http://abills.net.ua./wiki/doku.php?id= ... l_linux:ru же написано:
Для нормальной работы с NAS на основе pppd необходимо добавить в файл словарей freeradius'а /etc/raddb/dictionary следующие строки:
# Limit session traffic
ATTRIBUTE Session-Octets-Limit 227 integer
# What to assume as limit - 0 in+out, 1 in, 2 out, 3 max(in,out)
ATTRIBUTE Octets-Direction 228 integer
# Connection Speed Limit
ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-1 232 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-1 233 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-2 234 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-2 235 integer
ATTRIBUTE PPPD-Upstream-Speed-Limit-3 236 integer
ATTRIBUTE PPPD-Downstream-Speed-Limit-3 237 integer
и это описаноDmitriy писал(а):После того, как я добавил
Код:
RADIUS Parameters Acct-Interim-Interval=60
В настройки NAS, пошли Alive между pptpd и RADIUS.
Пользовательские сессии перестали пропадать.
Хорошо бы в документации прописать такие "мелочи" ...
10. Конфигурирование NAS
Теперь необходимо сконфигурировать NAS. Заходим в web-интерфейс администратора http://your.host/abills/admin/ Логин - abills, пароль - abills Идем: Система → Сервер доступа Создаем новый NAS с необходимыми параметрами. В нашем случае:
IP ***.***.***.*** (По непонятным причинам мне
пришлось указать здесь IP адрес моего WAN интерфейса)
Название (произвольно, напр. - vpn1)
Radius NAS-Identifier Идентификатор сервера (можно не вписывать)
Опис Описание сервера (Произв)
Type pppd:pppd + Radius plugin (linux)
Authorization SQL
Alive 60
Disable
IP:PORT Необходимо указать для хенгапа, если NAS находится на другом хосте
User
Password
RADIUS Parameters Acct-Interim-Interval=60
Значение Alive и значение параметра Acct-Interim-Interval нужно выбирать одинаковым.