The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"GnuRadius + PgSQL + poptop:   PQexec returned PGRES_FATAL_ER..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"GnuRadius + PgSQL + poptop:   PQexec returned PGRES_FATAL_ER..."
Сообщение от den_xtc Искать по авторуВ закладки on 21-Май-04, 09:43  (MSK)
Здравствуйте!

На машине стоит FreeBSD4.8 + gnu-radius-1.0 + postgresql-7.3.4_1 + poptop-1.1.4.b4 + pppd
------------------------------
ppp.conf

pptp:                                            
set radius /etc/radius.conf                    
set ifaddr 192.168.0.1 192.168.1.1-192.168.1.200
enable chap                                    
set rad_service_type 11                        
set vpn on                                      
set rad_alive 120                              
------------------------------
raddb/users

DEFAULT Auth-Type = SQL              
        Framed-Protocol = PPP,        
        Port-Limit = 2                
------------------------------

В базе заведен пользователь den пароль 123
и пользователь max пароль md5(123)

Подключаюсь к серверу пользователем den происходит подключение к сети,
но в логе Radiusa появляется запись
May 21 13:11:23 Auth.notice: (AUTHREQ local 49 den): Login OK [den], CLID unknow
May 21 13:11:23 Acct.error: PQexec returned PGRES_FATAL_ERROR                  
May 21 13:11:23 Acct.error: Failed query was: INSERT INTO calls VALUES(1,'den','2004-05-21 05:11:23','127.0.0.1',0,'4599-den1085116283',0,0,0,0,'192.168.1.178','','')
May 21 13:11:41 Acct.warning: (ACCTREQ local 180 den Stop 4599-den1085116283): acct_stop_query updated 0 records

не срабатывают acct_stop_query и acct_start_query запросы к базе

подключаюсь пользователем max
в винде выскакивает ошибка "доступ запрещен поскольку такие имя пользователя или пароль не допустимы..."

делаю исправление в файле
------------------------------
ppp.conf

pptp:                                            
set radius /etc/radius.conf                    
set ifaddr 192.168.0.1 192.168.1.1-192.168.1.200
было enable chap   стало enable papchap
set rad_service_type 11                        
set vpn on                                      
set rad_alive 120                              
------------------------------

пытаюсь залогинится, пускает всех пользователей и с паролем и без пароля и даже без имени пользователя, но при этом в радиус логе не появляется надписей об ошибках и в базе появлются записи о подключившихся пользователях (при этом нигде нет имени пользователя, ни в базе ни в фале acct/local/detail, даже если при подключении это имя указывается).

acct_stop_query и acct_start_query запросы к базе срабатывают нормально

Т.е. таким образом подтверждается то, что "вроде бы" SQL запросы формируются верно и в файле sqlserver ошибок нет.
Тогда где искать ошибку? Может быть кто нибудь знает?


Может у кого есть ссылки на более детальное описание составления файла users. (что то наподобии LINT)

Можно ли сделать так, чтобы каждому конкретному пользователю выдавался конкретный IP?

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


Удалить

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



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

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