The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ppp pppoed FreeBSD 5.3 gnu-radius"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ppp pppoed FreeBSD 5.3 gnu-radius"
Сообщение от sergey emailИскать по авторуВ закладки(??) on 11-Дек-04, 16:18  (MSK)
Появилась проблема с сабжем :(
Для начала был настроен ppp для обслуживания pppoe cоединений.
ppp.conf
default:

pppoe-in:
allow mode direct
enable lqr chap
set ifaddr 10.0.109.65 10.0.109.66-10.0.109.126
accept dns
set dns 10.0.96.1
set mtu 1450
set mru 1450
set speed sync
set timeout 0
disable acfcomp protocomp
deny acfcomp
disable ipv6cp
set log +ALL -Debug -Timer -Physical

Была проверена работоспособность с клиентским PPPoE. Далее приступил к прикручиванию radius.
В файл ppp.conf была добавлена строчка
set radius /etc/radius.conf

Далее на другой машины был установлен gnu-radius и отконфигурирован на работу с тем клиентом. Был заведен пользователь testuser c паролем testpass.

Локальная проверка
radauth testuser testpass
дает
PASS

Когда авторизацию запрашавает ppp, то в логах radius появляется такое:
Dec 11 18:15:16 Auth.notice: (AUTHREQ progress 74 testname): Login OK [testname], CLID 0:e:a6:63:c0:38
Dec 11 18:15:16 Auth.notice: (AUTHREQ progress 74 testname): Retransmitting AUTH reply
Dec 11 18:15:16 Auth.notice: (AUTHREQ progress 74 testname): Retransmitting AUTH reply

А в логах PPP
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Phase: Chap Input: RESPONSE (16 bytes from testname)
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Radius: Radius(auth): CHAP data sent for testname
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Radius: Radius: Request sent
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Radius: Radius: Request re-sent
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Radius: Radius: Request re-sent
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Radius: radius(auth): No valid RADIUS responses received
Dec 11 18:15:16 hedgehog ppp[1202]: tun0: Phase: Chap Output: FAILURE

Т.е. radius успешно авторизирует пользователя, а PPP отказывается от этого клиента.

Помогите, кто сталкивался.

PS. Журналирование ВСЕХ сообщений от PPP не дает никаких подробностей, которые могли-бы помочь в решении проблемы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ppp pppoed FreeBSD 5.3 gnu-radius"
Сообщение от sergey emailИскать по авторуВ закладки(??) on 11-Дек-04, 17:25  (MSK)
проблема решена!

Она заключалась в том, что на машине, где был установлен radius было несколько сетевых инетрфейсов.

Запрос от PPP приходил на один IP-адрес, а ответ уходил с другого. Смена запрашиваемого адреса привела к желаемому результату!

PS. В gnu-radius есть ошибка, опция -i и настройка в raddb/config source-ip игнорируется и ответы все-равно уходят с адреса первого попавшегося интерфейса.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру