Проблема с авторизацией на PPPoE

Ответить
itadmin
Сообщения: 4
Зарегистрирован: Пн ноя 16, 2009 2:32 pm

Проблема с авторизацией на PPPoE

Сообщение itadmin »

Всем доброго времени суток!
Использую abills+radius+PPPoE. Недавно появилась проблема, клиенты могут логиниться на PPPoE сервер с незаполненным полем пароля (при использовании неправильного пароля - сервак не пускает, проходят только те, кто логинится с пустым или правильным паролем). Посмотрел, с radius'ОМ вроде всё нормально! Посоветуйте в какую сторону копать...
Спасибо!

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Проблема с авторизацией на PPPoE

Сообщение zakachkin »

itadmin писал(а):Всем доброго времени суток!
Использую abills+radius+PPPoE. Недавно появилась проблема, клиенты могут логиниться на PPPoE сервер с незаполненным полем пароля (при использовании неправильного пароля - сервак не пускает, проходят только те, кто логинится с пустым или правильным паролем). Посмотрел, с radius'ОМ вроде всё нормально! Посоветуйте в какую сторону копать...
Спасибо!
в файле /etc/ppp/pppoe-server-options
поставь параметр
auth
Я не волшебник... я только учусь!

itadmin
Сообщения: 4
Зарегистрирован: Пн ноя 16, 2009 2:32 pm

Re: Проблема с авторизацией на PPPoE

Сообщение itadmin »

zakachkin писал(а): в файле /etc/ppp/pppoe-server-options
поставь параметр
auth
Он там стоит! Проблема появилась ни с чего! Уже наверное пол года никаких настроек не менял!

itadmin
Сообщения: 4
Зарегистрирован: Пн ноя 16, 2009 2:32 pm

Re: Проблема с авторизацией на PPPoE

Сообщение itadmin »

Сегодня запустил радиус в режиме отладки и нашел такое:

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

[radutmp]       expand: %{User-Name} -> qwerty
++[radutmp] returns ok
[attr_filter.accounting_response]       expand: %{User-Name} -> qwerty
 attr_filter: Matched entry DEFAULT at line 12
++[attr_filter.accounting_response] returns updated
Sending Accounting-Response of id 88 to 192.168.30.1 port 48099
Finished request 2095.
Cleaning up request 2095 ID 88 with timestamp +441
Going to the next request
Ready to process requests.
rad_recv: Accounting-Request packet from host 127.0.0.1 port 43425, id=185, length=149
        Acct-Session-Id = "4B7E3F97580800"
        User-Name = "friend83"
        Acct-Status-Type = Interim-Update
        Service-Type = Framed-User
        Framed-Protocol = PPP
        Acct-Authentic = RADIUS
        Acct-Session-Time = 967
        Acct-Output-Octets = 1328851
        Acct-Input-Octets = 312865
        Acct-Output-Packets = 1922
        Acct-Input-Packets = 1767
        Calling-Station-Id = "00:22:15:D6:7B:E0"
        NAS-Port-Type = Async
        Framed-IP-Address = 193.105.119.122
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 58
        Acct-Delay-Time = 0
+- entering group preacct {...}
++[preprocess] returns ok
+- entering group accounting {...}
perl_pool: item 0x7f07a1f59da0 asigned new request. Handled so far: 66
found interpetator at address 0x7f07a1f59da0
rlm_perl: ERROR: Failed to create pair INTERIUM_ACCT_SESSION_TIME = 61
rlm_perl: ERROR: Failed to create pair FRAMED_PROTOCOL = PPP
rlm_perl: ERROR: Failed to create pair ACCT_OUTPUT_GIGAWORDS = 0
rlm_perl: ERROR: Failed to create pair INTERIUM_OUTBYTE = 0
rlm_perl: ERROR: Failed to create pair SESSION_START = 1266565015
rlm_perl: ERROR: Failed to create pair ACCT_SESSION_ID = 4B7E3F97580800
rlm_perl: ERROR: Failed to create pair NAS_PORT = 58
rlm_perl: ERROR: Failed to create pair ACCT_TERMINATE_CAUSE = 0
rlm_perl: ERROR: Failed to create pair ACCT_DELAY_TIME = 0
rlm_perl: ERROR: Failed to create pair ACCT_OUTPUT_PACKETS = 1922
rlm_perl: ERROR: Failed to create pair INTERIUM_INBYTE = 95
rlm_perl: ERROR: Failed to create pair FRAMED_IP_ADDRESS = 193.105.119.122
rlm_perl: ERROR: Failed to create pair ACCT_INPUT_OCTETS = 312865
rlm_perl: ERROR: Failed to create pair CONNECT_INFO =
rlm_perl: ERROR: Failed to create pair ACCT_STATUS_TYPE = Interim-Update
rlm_perl: ERROR: Failed to create pair OUTBYTE = 312865
rlm_perl: ERROR: Failed to create pair ACCT_INPUT_GIGAWORDS = 0
rlm_perl: ERROR: Failed to create pair CALLING_STATION_ID = 00:22:15:D6:7B:E0
rlm_perl: ERROR: Failed to create pair NAS_IDENTIFIER =
rlm_perl: ERROR: Failed to create pair INBYTE = 1328851
rlm_perl: ERROR: Failed to create pair LOGOUT = 1266565982
rlm_perl: ERROR: Failed to create pair ACCT_SESSION_TIME = 967
rlm_perl: ERROR: Failed to create pair NAS_PORT_TYPE = Async
rlm_perl: ERROR: Failed to create pair INBYTE2 = 0
rlm_perl: ERROR: Failed to create pair INTERIUM_INBYTE2 = 0
rlm_perl: ERROR: Failed to create pair INTERIUM_OUTBYTE2 = 0
rlm_perl: ERROR: Failed to create pair OUTBYTE2 = 0
rlm_perl: ERROR: Failed to create pair ACCT_OUTPUT_OCTETS = 1328851
rlm_perl: ERROR: Failed to create pair NAS_IP_ADDRESS = 127.0.0.1
rlm_perl: ERROR: Failed to create pair ACCT_INPUT_PACKETS = 1767
rlm_perl: ERROR: Failed to create pair INTERIUM_OUTBYTE1 = 0
rlm_perl: ERROR: Failed to create pair SERVICE_TYPE = Framed-User
rlm_perl: ERROR: Failed to create pair INTERIUM_INBYTE1 = 0
rlm_perl: ERROR: Failed to create pair INTERIUM_SESSION_START = 1266565921
rlm_perl: ERROR: Failed to create pair ACCT_AUTHENTIC = RADIUS
rlm_perl: ERROR: Failed to create pair USER_NAME = friend83
perl_pool total/active/spare [32/0/32]
Unreserve perl at address 0x7f07a1f59da0
++[perl] returns ok
[detail]        expand: /var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d -> /var/log/radius/radacct/127.0.0.1/detail-20100219
[detail] /var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d expands to /var/log/radius/radacct/127.0.0.1/detail-20100219
[detail]        expand: %t -> Fri Feb 19 09:53:02 2010
++[detail] returns ok
++[unix] returns noop
[radutmp]       expand: /var/log/radius/radutmp -> /var/log/radius/radutmp
radtest stalker18 "" 127.0.0.1 111 testing123 c пустым паролем не пускает! Кто-нибудь посоветует что-нибудь ? Спасибо.

itadmin
Сообщения: 4
Зарегистрирован: Пн ноя 16, 2009 2:32 pm

Re: Проблема с авторизацией на PPPoE

Сообщение itadmin »

Неужели никто не сталкивался ? :(

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

Re: Проблема с авторизацией на PPPoE

Сообщение NiTr0 »

Вы привели лог аккаунтинг пакета - который к авторизации отношения не имеет.
Ошибки рлм+перл - я патчил 0.42 для их обхода. Поищите по форуму.

Ответить