Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Linux » Как в Gentoo замутить авторизацию DiulUp пользователей через radius
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
Как в Gentoo замутить авторизацию DiulUp пользователей через radius [сообщение #75034]

Собственно завел mgetty+sendfax!
А теперь, стоит вопрос, как заставить систему лезть через радиус в базу данных для авторизации юзверей?

__________________
рожденный для роста

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-03-2005 11:10
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75058]

1. Поднять радиюс
2. Прикрутить его к базе данных
3. пропатчить pppd (если непропатченый) для работы с радиусом

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-03-2005 09:45
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
вответ! [сообщение #75084]

А зачем патчить pppd?
Если при использовании комманды Gentoo emerge -v ppp проставляется радиус клиент!Я иммел в виду как это все законфижить - собственно mgetty и (+pppd) radius.

Серега добавил 06-03-2005 в 23:36:28:
emerge -cv ppp проставляется И радиус коиент!

__________________
рожденный для роста

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-03-2005 23:34
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75121]

Ну тада в описалове ppp - шника должно быть описано как ему указать куда лезть к радиусу...

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-03-2005 14:25
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
DemonSys
Участник

Зарегистрирован: Oct 2004
Место проживания: Украина,Первомайск
Публикаций: 11
Статус: DemonSys в оф-лайне
[сообщение #75574]

Сейчас у меня главная проблема номер 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: определен

Old Post 01-04-2005 15:58
Нажмите сюда для просмотра профайла DemonSys Отправить Персональное сообщение DemonSys Найти сообщения от DemonSys Добавить DemonSys в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75575]

Ну дык радиус то отработал....
ppp - шник судя повсему не поднялся...
что ррр- пишет в логи?
и что-то я в настройке ррр невижу пинка лезть к радиусу....

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-04-2005 16:07
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
[сообщение #75582]

Вот лог пппешника:
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: определен

Old Post 02-04-2005 12:23
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
DemonSys
Участник

Зарегистрирован: Oct 2004
Место проживания: Украина,Первомайск
Публикаций: 11
Статус: DemonSys в оф-лайне
[сообщение #75612]

Вся идея в том, что когда mgetty подымает трубку,выполняется команда указанная в login.conf (mgetty+sendfax: * - - /bin/login @) - активизмруется ppp соеденение, появляется окно терминала и .... А када дело происходит с радиусом то в место строчки * - - /bin/login @ я прописываю * - - /usr/sbin/radlogin -f /etc/radiusclient/radiusclient.conf @. Да вроди все прошло удачно,аутентификация прошла, но этот скрипт отработал и все закончилось, я вот думал в конце данного скрипта прописать команду запуска ппп-шника .... Одним словом запарился. А что интересно доки по этому всему голяк!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-04-2005 10:07
Нажмите сюда для просмотра профайла DemonSys Отправить Персональное сообщение DemonSys Найти сообщения от DemonSys Добавить DemonSys в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75616]

попробуй создать файл /etc/ppp/pap-secrets, для начала пустой, судя по логам ppp он пытается проверить pap пароль, но к радиусу не лезет.
Посмотри внимательно доку на ppp 2.4.2, если мне память не изменяет, то там изначально радиюса нету! патч надобен! кажись в 2.4.3 уже есть поддержка радиуса, но наверняка не скажу.

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-04-2005 13:25
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
[сообщение #75663]

Аутентификация прошла, сесия откылась. Баг был в том, что после отработки радиуса скрипт прост прекращал работу, я добавил строчку 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: определен

Old Post 06-04-2005 10:48
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75674]

pppd должен лезть к радиусу!!!! если именно pppd незнает куда лезть то куда он будет что-то посылать.

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-04-2005 15:47
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
[сообщение #75692]

под фрюху есть такая фигня как 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: определен

Old Post 07-04-2005 10:30
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #75732]

Вытаскивал я как-то в нете такую штуку pppdradius
это патчик к pppd патчишь, компилишь, там есть описание как настроить.
а насчет pppd 2.4.3 - надо открыть по нему доку (не man а именно доку) и почитать внимательно, если он радиус умеет - там ДОЛЖНО быть об этом упомянуто!

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 08-04-2005 14:24
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Серега
Участник

Зарегистрирован: Feb 2005
Место проживания: Первомайск
Публикаций: 22
Статус: Серега в оф-лайне
[сообщение #76104]

Вот еще столкнулся с такой проблемкой, при запуске 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: определен

Old Post 27-04-2005 09:51
Нажмите сюда для просмотра профайла Серега Отправить Персональное сообщение Серега Найти сообщения от Серега Добавить Серега в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #76109]

tcflush failed: Bad file descriptor
Что-то с этим связано, но вот что - фиг его знает...

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-04-2005 14:30
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 17:24.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01264596 seconds (55.87% PHP - 44.13% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.