 |
 |
Форум сетевых администраторов » Операционные системы » Linux » Как в Gentoo замутить авторизацию DiulUp пользователей через radius
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Как в Gentoo замутить авторизацию DiulUp пользователей через radius |
[сооб. #75034]
04-03-2005 11:10 |
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
|
Как в Gentoo замутить авторизацию DiulUp пользователей через radius
| [сообщение #75034] |
Собственно завел mgetty+sendfax!
А теперь, стоит вопрос, как заставить систему лезть через радиус в базу данных для авторизации юзверей?
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
04-03-2005 11:10 |
|
|
Искатель
|
1. Поднять радиюс
2. Прикрутить его к базе... |
[сооб. #75058]
05-03-2005 09:45 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
1. Поднять радиюс
2. Прикрутить его к базе данных
3. пропатчить pppd (если непропатченый) для работы с радиусом
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-03-2005 09:45 |
|
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
А зачем патчить pppd?
Если при использовании комманды Gentoo emerge -v ppp проставляется радиус клиент!Я иммел в виду как это все законфижить - собственно mgetty и (+pppd) radius.
Серега добавил 06-03-2005 в 23:36:28:
emerge -cv ppp проставляется И радиус коиент!
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-03-2005 23:34 |
|
|
Искатель
|
| Ну тада в описалове ppp - шника должно быть описано... |
[сооб. #75121]
09-03-2005 14:25 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
Ну тада в описалове ppp - шника должно быть описано как ему указать куда лезть к радиусу...
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-03-2005 14:25 |
|
|
Участник
|
| Сейчас у меня главная проблема номер 1 - после... |
[сооб. #75574]
01-04-2005 15:58 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания: Украина,Первомайск
Публикаций: 11
Статус:  |
Сейчас у меня главная проблема номер 1 - после аутентификации окно терминала просто закрывается и все - вылазит мессага типа:
Цитата:
Ошибка629
Произошло отключение от удаленного компьютера.
Чтобы востановить .....
Вот что я собственно делал:
Код:
1. emerge -v ppp
file: /etc/options
Код:
lock
mtu 1500
#mru 576
lcp-echo-interval 30
lcp-echo-failure 10
ms-dns 80.91.164.193
ms-dns 192.168.108.107
file:/etc/radiusclient/radiusclient.conf
Код:
auth_order radius
login_tries 4
issue /etc/radiusclient/issue
login_timeout 60
nologin /etc/nologin
authserver 127.0.0.1:1812
acctserver 127.0.0.1:1813
servers /etc/radiusclient/servers
dictionary /etc/radiusclient/dictionary
seqfile /var/run/radius.seq
mapfile /etc/radiusclient/port-id-map
default_realm
radius_timeout 10
radius_retries 3
Код:
2. emerge -v mgetty
file:/etc/mgetty+sendfax/login.config
Код:
* - - /usr/sbin/radlogin -f /etc/radiusclient/radiusclient.conf @
file:radlogin->login.radius
Код:
#!/bin/sh
#
# $Id: login.radius,v 1.1 2002/01/22 16:03:02 dfs Exp $
#
# Copyright (C) 1998 Lars Fenneberg
#
# See the file COPYRIGHT for the respective terms and conditions.
# If the file is missing contact me at lf@elemental.net
# and I'll send you a copy.
#
cat << EOF
This is the dummy login.radius script. If you want that this script
does something useful you'll have to replace it.
The following RADIUS environment variables are set:
EOF
set | egrep '^RADIUS_'
exit 0
После аутентификации в окне терминала-после чего оно закрывается
Код:
VISP Vsesvit Internet Service Provider
-----------------------------------------------------
Linux 2.6.10 (gentoo) (port 2)
-----------------------------------------------------
login: test1
Password:
RADIUS: Authentication OK
This is the dummy login.radius script. If you want that this script
does something useful you'll have to replace it.
The following RADIUS environment variables are set:
RADIUS_ACCT_INTERIM_INTERVAL=60
RADIUS_FRAMED_IP_ADDRESS=192.168.108.201
RADIUS_FRAMED_PROTOCOL=PPP
RADIUS_SERVICE_TYPE=Framed-User
RADIUS_USER_NAME=test1
После чего окно терминала просто закрывается
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-04-2005 15:58 |
|
|
Искатель
|
Ну дык радиус то отработал....
ppp - шник судя... |
[сооб. #75575]
01-04-2005 16:07 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
Ну дык радиус то отработал....
ppp - шник судя повсему не поднялся...
что ррр- пишет в логи?
и что-то я в настройке ррр невижу пинка лезть к радиусу....
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-04-2005 16:07 |
|
|
Участник
|
Вот лог пппешника:
Mar 30 17:31:30 gentoo pppd[10147]: pppd... |
[сооб. #75582]
02-04-2005 12:23 |
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
Вот лог пппешника:
Mar 30 17:31:30 gentoo pppd[10147]: pppd 2.4.2 started by root, uid 0
Mar 30 17:31:30 gentoo pppd[10147]: using channel 3
Mar 30 17:31:30 gentoo pppd[10147]: Using interface ppp0
Mar 30 17:31:30 gentoo pppd[10147]: Connect: ppp0 <--> /dev/tts/0
Mar 30 17:31:30 gentoo pppd[10147]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <aut
h pap> <magic 0x41cbf82c> <pcomp> <accomp>]
Mar 30 17:31:33 gentoo pppd[10147]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <aut
h pap> <magic 0x41cbf82c> <pcomp> <accomp>]
Mar 30 17:31:33 gentoo pppd[10147]: rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000>
<magic 0x6c2f6b> <pcomp> <accomp> <callback CBCP>]
Mar 30 17:31:33 gentoo pppd[10147]: sent [LCP ConfRej id=0x1 <callback CBCP>]
Mar 30 17:31:34 gentoo pppd[10147]: rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000>
<magic 0x6c2f6b> <pcomp> <accomp>]
Mar 30 17:31:34 gentoo pppd[10147]: sent [LCP ConfAck id=0x2 <asyncmap 0xa0000>
<magic 0x6c2f6b> <pcomp> <accomp>]
Mar 30 17:31:36 gentoo pppd[10147]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <aut
h pap> <magic 0x41cbf82c> <pcomp> <accomp>]
Mar 30 17:31:36 gentoo pppd[10147]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <aut
h pap> <magic 0x41cbf82c> <pcomp> <accomp>]
Mar 30 17:31:36 gentoo pppd[10147]: sent [LCP EchoReq id=0x0 magic=0x41cbf82c]
Mar 30 17:31:36 gentoo pppd[10147]: rcvd [PAP AuthReq id=0x1 user="next" passwor
d=<hidden>]
Mar 30 17:31:36 gentoo pppd[10147]: Can't open PAP password file /etc/ppp/pap-se
crets: No such file or directory
Mar 30 17:31:36 gentoo pppd[10147]: sent [PAP AuthNak id=0x1 "Login incorrect"]
Mar 30 17:31:36 gentoo pppd[10147]: PAP peer authentication failed for next
Mar 30 17:31:36 gentoo pppd[10147]: sent [LCP TermReq id=0x2 "Authentication fai
led"]
Mar 30 17:31:39 gentoo pppd[10147]: sent [LCP TermReq id=0x3 "Authentication fai
led"]
Mar 30 17:31:42 gentoo pppd[10147]: Connection terminated.
Mar 30 17:31:42 gentoo pppd[10147]: Exit.
>и что-то я в настройке ррр невижу пинка лезть к радиусу....
А зачем ему туда линк??? 
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-04-2005 12:23 |
|
|
Участник
|
| Вся идея в том, что когда mgetty подымает трубку,выполняется... |
[сооб. #75612]
04-04-2005 10:07 |
|
Участник
Зарегистрирован: Oct 2004
Место проживания: Украина,Первомайск
Публикаций: 11
Статус:  |
Вся идея в том, что когда mgetty подымает трубку,выполняется команда указанная в login.conf (mgetty+sendfax: * - - /bin/login @) - активизмруется ppp соеденение, появляется окно терминала и .... А када дело происходит с радиусом то в место строчки * - - /bin/login @ я прописываю * - - /usr/sbin/radlogin -f /etc/radiusclient/radiusclient.conf @. Да вроди все прошло удачно,аутентификация прошла, но этот скрипт отработал и все закончилось, я вот думал в конце данного скрипта прописать команду запуска ппп-шника .... Одним словом запарился. А что интересно доки по этому всему голяк!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
04-04-2005 10:07 |
|
|
Искатель
|
| попробуй создать файл /etc/ppp/pap-secrets, для начала... |
[сооб. #75616]
04-04-2005 13:25 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
попробуй создать файл /etc/ppp/pap-secrets, для начала пустой, судя по логам ppp он пытается проверить pap пароль, но к радиусу не лезет.
Посмотри внимательно доку на ppp 2.4.2, если мне память не изменяет, то там изначально радиюса нету! патч надобен! кажись в 2.4.3 уже есть поддержка радиуса, но наверняка не скажу.
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
04-04-2005 13:25 |
|
|
Участник
|
| Аутентификация прошла, сесия откылась. Баг... |
[сооб. #75663]
06-04-2005 10:48 |
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
Аутентификация прошла, сесия откылась. Баг был в том, что после отработки радиуса скрипт прост прекращал работу, я добавил строчку exec /usr/sbin/pppd login и вроди все запустилось.
Теперь стоит вопрос обсчитать это все.
По идеии пппд должен радиус серверу послать старт пакет, чего не делается.
Серега добавил 06-04-2005 в 12:23:12:
Установка в Gentoo Linux.
Устанавливаем ppp:
root@cake# cd /usr/portage/net-dialup/ppp
root@cake# emerge ppp-2.4.2-r3.ebuild
Необходим именно ppp версии 2.4.2 в нем есть radius плагин.
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-04-2005 10:48 |
|
|
Искатель
|
| pppd должен лезть к радиусу!!!! если именно pppd... |
[сооб. #75674]
06-04-2005 15:47 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
pppd должен лезть к радиусу!!!! если именно pppd незнает куда лезть то куда он будет что-то посылать.
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-04-2005 15:47 |
|
|


Участник
|
| под фрюху есть такая фигня как radpppd и вот в... |
[сооб. #75692]
07-04-2005 10:30 |
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
под фрюху есть такая фигня как radpppd и вот в login.conf
/AutoPPP/ - a_ppp /usr/sbin/radpppd auth radius +pap -chap debug
и все как бы в поряде!
Но у меня все посложнее, при установке ppp ставиться радиус клиент, в итоге в /usr/sbin/ появляются файлики
radclient radiusclient radlast radtest radwho (ставил ppp 4.2.3)-а как их завязывать с pppd - ума не приложу ...
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-04-2005 10:30 |
|
|
Искатель
|
| Вытаскивал я как-то в нете такую штуку pppdradius... |
[сооб. #75732]
08-04-2005 14:24 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
Вытаскивал я как-то в нете такую штуку pppdradius
это патчик к pppd патчишь, компилишь, там есть описание как настроить.
а насчет pppd 2.4.3 - надо открыть по нему доку (не man а именно доку) и почитать внимательно, если он радиус умеет - там ДОЛЖНО быть об этом упомянуто!
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-04-2005 14:24 |
|
|
Участник
|
| Вот еще столкнулся с такой проблемкой, при... |
[сооб. #76104]
27-04-2005 09:51 |
|
Участник
Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус:  |
Вот еще столкнулся с такой проблемкой, при запуске pppd и с опциями в options plugin radius.so
В логах выскакивает такой баг:
Apr 27 10:33:11 gentoo pppd[16155]: Plugin radius.so loaded.
Apr 27 10:33:11 gentoo pppd[16155]: RADIUS plugin initialized.
Apr 27 10:33:11 gentoo pppd[16155]: pppd 2.4.3 started by root, uid 0
Apr 27 10:33:11 gentoo pppd[16155]: Using interface ppp0
Apr 27 10:33:11 gentoo pppd[16155]: Connect: ppp0 <--> /dev/tts/0
Apr 27 10:33:19 gentoo pppd[16155]: Received bad configure-ack:
Apr 27 10:33:19 gentoo pppd[16155]: LCP terminated by peer
Apr 27 10:33:22 gentoo pppd[16155]: Connection terminated.
Apr 27 10:33:22 gentoo pppd[16155]: Using interface ppp0
Apr 27 10:33:22 gentoo pppd[16155]: Connect: ppp0 <--> /dev/tts/0
Apr 27 10:33:22 gentoo pppd[16155]: tcflush failed: Bad file descriptor
Apr 27 10:33:22 gentoo pppd[16155]: tcsetattr: Invalid argument (line 1027)
Apr 27 10:33:22 gentoo pppd[16155]: Exit
__________________
рожденный для роста
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-04-2005 09:51 |
|
|
Искатель
|
tcflush failed: Bad file descriptor
Что-то с этим связано,... |
[сооб. #76109]
27-04-2005 14:30 |
|
Искатель


Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус:  |
tcflush failed: Bad file descriptor
Что-то с этим связано, но вот что - фиг его знает...
__________________
Чайник, мечтающий стать самоваром!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-04-2005 14:30 |
|
|
|
Формат времени GMT. Текущее время 14:38.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01315093 seconds (54.86% PHP - 45.14% MySQL) with 26 queries.
|
 |