[devel] Re: RADIUS

Andy Gorev =?iso-8859-1?q?horror_=CE=C1_altlinux=2Eru?=
Пн Ноя 10 18:40:31 MSK 2003


Mikhail Yakshin wrote:
> Victor V Ismakaev пишет:
> 
>> 8 Ноябрь 2003 02:55, Вы написали:
>>
>>> Здравствуйте, господа!
>>>
>>> Я пытаюсь хоть как-то у себя запустить для начала просто FreeRADIUS
>>> сервер. Не получается. У меня такое впечатление, что текущая его сборка
>>> попросту сломана... Симптомы:
>>>
>>> По service radiusd start ничего не запускается, [ FAILED ]. Смотрим с
>>> отладкой:
>>
>>
>> Какая сборка?
> 
> 
> freeradius-0.9.1-alt3_i586.rpm
> 
> Я уже отослал ответ Andy: если к нему приложить получающиеся при 
> компиляции .la файлы - то все вроде бы прекрасно работает. Почему они не 
> кладутся в собранный бинарный пакет?..

Я переслал ответ мантайнеру.

>>> Второй вопрос - с клиентами к нему:
>>>
>>> ====================================================================
>>> # apt-get --print-uris install radiusclient-utils
>>> Reading Package Lists... Done
>>> Building Dependency Tree... Done
>>> Some packages could not be installed. This may mean that you have
>>> requested an impossible situation or if you are using the unstable
>>> distribution that some required packages have not yet been created
>>> or been moved out of Incoming.
>>> The following information may help to resolve the situation:
>>>
>>> The following packages have unmet dependencies:
>>>   radiusclient-utils: Depends: libradiusclient (= 0.3.2-alt1.3) but
>>> 2.4.1.20030923-alt1 is to be installed
>>> E: Broken packages
>>> ====================================================================
>>>
>>> Сборка libradiusclient 2.4.1.20030923-alt1 - видимо растет из славного
>>> пакета ppp-radius, который благодаря ей поломал radiusclient-utils. Чем
>>> тестить сам сервер теперь - не ясно. Либо у меня что-то с настройками
>>> apt?..
>>
>>
>> По этому вопросу - radiusclient-utils вырастал из radiusclient-0.3.2 , 
>> который в свою очередь был собран только для поддржки portslave.В 
>> связи с выходом ppp-2.4.2beta (это сборки ppp-2.4.1.2003xxx) - 
>> radiusclient-0.3.2 заменяется radiusclient'том из ppp.
>> Посему radiusclient-utils-0.3.2 - завис в воздухе по причине 
>> несовместимости radiusclient-0.3.2 и radiusclient из ppp.
>> Так что в текущем виде radiusclient-utils-0.3.2 использовать нельзя.
>> В следующй сборке я исправлю ситуацию с конфликтом между ppp и 
>> portslave/radiusclient-0.3.2. 

Как я уже не однократно замечал, radiusclient-utils не рабочий.
http://bugzilla.altlinux.ru/show_bug.cgi?id=3232

> Рассказываю текущую ситуацию:
> 
> 1. freeradius в сизифе сломан;
> 
> 2. ppp-radius тоже, очевидно, сломан:
> 
> http://bugzilla.altlinux.ru/show_bug.cgi?id=3161

Это как-раз не очевидно IMHO. Вы лично пробовали?

> и чинить его что-то никто не собирается; пользоваться им для доступа к 
> радиусу нельзя;
> 
> 3. portslave сломан, потому как требует собранный под него 
> libradiusclient, который сейчас собран под сломанный ppp-radius;
> 
> 4. radiusclient-utils сломан в том смысле, что нужные в нем утилиты 
> внесены по сути в libradiusclient - но это в общем-то minor bug уже по 
> сравнению со всем остальным;
> 
> В итоге имеем на текущий момент ни одного рабочего решения для VPN + 
> Radius в сизифе :( Что очень грустно. И, видимо, ситуация меняться 
> что-то никак не собирается, судя по номерам и длительности лежания 

Собирается-собирается :) Не все успевается тогда когда желается.

> багов. Учитывая, что VPN бывает, видимо, нужен раз в несколько месяцев 
> очередному админу какой-нибудь домовой сетки (как мне вот сейчас), 
> который хочет тарифицировать своих пользователей по-человечески - то 
> копаться, наколько я понял, с этим никто не хочет. Локальному админу 

Наш ISP тоже хочет тарифицировать VPN в радиус.

> проще взять какой-нибудь ASP или RH и не мучаться. Я бы тоже так сделал, 
> не будь у меня большей уверенности в принципы разработки Сизифа и в их 
> правильность.
> 
> Так вот, я всеми силами хочу предложить свою посильную помощь для 
> достижения в Сизифе цивилизованной _работающей_ ситуации с решениями VPN 
> на базе pptpd + pppd 2.4.2 + (ppp-radius | portslave) + freeradius + 
> (MySQL | PgSQL | LDAP).

Лично я в данный момент не эксплуатирую радиус, но по указанной выше 
причине очень скоро буду. Помощь приветствуется. Что касается рабочего 
решения по VPN, то в ближайшее время я займусь модулем тарификации для 
радиуса (NIBS). Еще раньше тестированием ppp-radius и freeradius :-) Это 
моя непосредственная работа. После того, как все заработает, это будет 
согласовано с мантайнером и включено в пакет (rlm_nibs My&PgSQL). Шаги в 
этом направлении уже были сделаны (см. ветку про MPPE). Просто на все не 
всегда хватает времени.

По поводу текущих ошибок сборки, проблем с утилитами и политики с 
портслэйв ждем ответа Виктора. Как уже было отмечено выше, кое-что из 
нашей переписки я ему переслал.

> Я думаю, что стоит эту дискуссию перенести в devel@ или sisyphus@, 
> потому как, наверное, найдутся еще заинтересованные люди. Если вы 
> согласны - то пожалуйста, перешлите это резюмирующее письмо туда.

Как видите, согласен.

> 
> WBR, Mikhail Yakshin AKA GreyCat.

-- 
С Уважением,
Андрей Горев




Подробная информация о списке рассылки Devel