Всем доброго времени суток!
Использую abills+radius+PPPoE. Недавно появилась проблема, клиенты могут логиниться на PPPoE сервер с незаполненным полем пароля (при использовании неправильного пароля - сервак не пускает, проходят только те, кто логинится с пустым или правильным паролем). Посмотрел, с radius'ОМ вроде всё нормально! Посоветуйте в какую сторону копать...
Спасибо!
Проблема с авторизацией на PPPoE
Re: Проблема с авторизацией на PPPoE
в файле /etc/ppp/pppoe-server-optionsitadmin писал(а):Всем доброго времени суток!
Использую abills+radius+PPPoE. Недавно появилась проблема, клиенты могут логиниться на PPPoE сервер с незаполненным полем пароля (при использовании неправильного пароля - сервак не пускает, проходят только те, кто логинится с пустым или правильным паролем). Посмотрел, с radius'ОМ вроде всё нормально! Посоветуйте в какую сторону копать...
Спасибо!
поставь параметр
auth
Я не волшебник... я только учусь!
Re: Проблема с авторизацией на PPPoE
Он там стоит! Проблема появилась ни с чего! Уже наверное пол года никаких настроек не менял!zakachkin писал(а): в файле /etc/ppp/pppoe-server-options
поставь параметр
auth
Re: Проблема с авторизацией на PPPoE
Сегодня запустил радиус в режиме отладки и нашел такое:
radtest stalker18 "" 127.0.0.1 111 testing123 c пустым паролем не пускает! Кто-нибудь посоветует что-нибудь ? Спасибо.
Код: Выделить всё
[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
Re: Проблема с авторизацией на PPPoE
Неужели никто не сталкивался ? 

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