(+) Радиусу не передаються параметры на RHEL 5.2. HELP!

Установка, настройка, поддержка
Ответить
GOLANt
Сообщения: 4
Зарегистрирован: Пт янв 09, 2009 6:29 am
Контактная информация:

(+) Радиусу не передаються параметры на RHEL 5.2. HELP!

Сообщение GOLANt »

Всем добрый день!
Люди добрые помогите в моей проблеме, уже 2 дня мучаюсь, весь форум перерыл все перепробовал, а все не работает нормально!

Имеем: RHEL AS 5.2, FreeRADIUS 2.1.3, PPPD 2.4.4, Abills 0.40, pptpd 1.3.0.
Настраивал все по мануалу, в словарях прописал недостающие атрибуты, radius.so и radattr.so в конфигах ppp есть, но все равно атрибуты не передает.
Когда я делаю: /usr/local/bin/radtest test test123 127.0.0.1:1812 0 testing123 0 1
Получаю, только основное атрибуты, а атрибуты которые должен давать Абиллс он не отдает:

Код: Выделить всё

Sending Access-Request of id 91 to 127.0.0.1 port 1812
        User-Name = "test"
        User-Password = "test123"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 0
        Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=91, length=20
Но при этому сам радиус необходимые атрибуты показывает, вырезка из дебага радиуса:

Код: Выделить всё

Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on proxy address * port 1814
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 32921, id=91, length=62
        User-Name = "test"
        User-Password = "test123"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 0
        Framed-Protocol = PPP
+- entering group authorize {...}
++[preprocess] returns ok
Exec-Program output: Auth-Type := Accept
Exec-Program-Wait: value-pairs: Auth-Type := Accept
Exec-Program: returned: 0
++[pre_auth] returns ok
++[chap] returns noop
++[mschap] returns noop
[files] users: Matched entry DEFAULT at line 166
++[files] returns ok
Exec-Program output: Session-Timeout = 10, Session-Octets-Limit = 1048576, Interim-Acct-Interval = 60, PPPD-Downstream-Speed-Limit = 1024, PPPD-Upstream-Speed-Limit = 1024, Octets-Direction = 1, Framed-IP-Address = 10.0.1.5, Framed-IP-Netmask = 255.255.255.255,
Exec-Program-Wait: plaintext: Session-Timeout = 10, Session-Octets-Limit = 1048576, Interim-Acct-Interval = 60, PPPD-Downstream-Speed-Limit = 1024, PPPD-Upstream-Speed-Limit = 1024, Octets-Direction = 1, Framed-IP-Address = 10.0.1.5, Framed-IP-Netmask = 255.255.255.255,
Exec-Program: returned: 0
++[auth] returns ok
Found Auth-Type = Accept
Auth-Type = Accept, accepting the user
+- entering group post-auth {...}
++[exec] returns noop
Sending Access-Accept of id 91 to 127.0.0.1 port 32921
Finished request 0.
Going to the next request
Waking up in 4.9 seconds.
В логах Абиллса:

Код: Выделить всё

2009-01-09 10:01:39 LOG_INFO: AUTH [test] NAS: 1 (127.0.0.1) GT: 0.04495
И что странно, когда авторизация через CHAP по файл /var/run/radattr.ppp* пустой, а когда через MS-CHAP то там только MS-CHAP-* .

Помогите кто знает, где рыть куда копать, не оставте в беде! ;)

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Сообщение NiTr0 »

В сторону словарей сервера и клиента 9особенно клиента).

GOLANt
Сообщения: 4
Зарегистрирован: Пт янв 09, 2009 6:29 am
Контактная информация:

Сообщение GOLANt »

NiTr0 писал(а):В сторону словарей сервера и клиента 9особенно клиента).
Из файла /etc/radiusclient/dictionary :

Код: Выделить всё

ATTRIBUTE       Connect-Rate            1007    integer
#
#       Experimental, implementation specific attributes
#
# Limit session traffic
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
#
#       Integer Translations
#
#       User Types
VALUE           Service-Type            Login-User              1
Разделить стоит табуляци. Тоже самое и в словаре самого радиуса.

GOLANt
Сообщения: 4
Зарегистрирован: Пт янв 09, 2009 6:29 am
Контактная информация:

Сообщение GOLANt »

Народ ниужели никто не сталкился с табой проблемой? ХХЕЕЕЛЛЛПППП!

GOLANt
Сообщения: 4
Зарегистрирован: Пт янв 09, 2009 6:29 am
Контактная информация:

Сообщение GOLANt »

Спасибо, разобрался!
Дело было в БД, пересоздал всю базу и тарифный план и все заработало.

Ответить