(no subject)

2002-04-11 Thread deshou

hi all
I met a problem,I use freeradius0.5.
my radiusd debug message looks like:
#
auth: user supplied User-Password matches local User-Password
Sending Access-Accept of id 198 to 127.0.0.1:1025
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Address = 10.1.1.10
Framed-IP-Netmask = 255.255.255.0
Framed-Compression = Van-Jacobson-TCP-IP
Vendor-Specific = 0x07db01040400
Session-Timeout = 24240
Finished request 6
Going to the next request
#
my radclient debug message looks like:

Sending Access-Request of id 198 to 127.0.0.1:1812
User-Name = "paptest"
Password = "\262'Zx3F'/\034d\255\273\262+u8"
Service-Type = Framed-User
Framed-Protocol = PPP
NAS-IP-Address = 192.168.0.188
radclient:WARNING: Malformed RADIUS packet from host 127.0.0.1: Vendor specific 
attribute has invalid length -2
#
Vendor specific attribute has invalid length -2? Why??

Thanks fr ur help in advance.
regards,
 
   mods




--
ǧ½ðÄÑÂòÐÄÍ·ºÃ ÌØÊâÓÊÏäÓû§Ãû¿ìÇÀ¹º
http://mail.21cn.com/business.html
ÊÕ·ÑÓÊÏäÖÜÄêÇì ,ÈýÖØ´óÓÅ»Ý,ÀñÆ·Äò»Í£
http://mail.21cn.com/oneyear
¶©ÖÆЦ»°¶ÌÐÅ ÔùËÍ21CNÊÕ·ÑÓÊÏä
http://mail.21cn.com/jf/mobile.htm
ÓÃÓÊÏ俨£¬Ö§¸¶ÓÊÏ䣬ºñÀñÅÉËÍ
http://mail.21cn.com/oneyear/4.html
ÍøÂçÓ²ÅÌ È«Ð¿ª·Å Ãâ·ÑÊÔÓÃ
http://mail.21cn.com/21drive.html




- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html



about: MASTER: exit on signal (11)

2001-10-19 Thread deshou

  Hello all,
  I use freeradius0.3+redhat6.2+oracle8.1.6! Debug message is:
  rad_recv: Accounting-Request packet from host 127.0.0.1:1025, id=81, length=48
User-Name = "test1"
NAS-IP-Address = 192.168.0.100
Acct-Status-Type = Start
Acct-Session-Id = "0"
Acct-Authentic = RADIUS
rlm_sql: Reserving sql socket id: 4
radius_xlat:  'test1'
sql_escape in:  'test1'
sql_escape out:  'test1'
sql_set_user:  escaped user --> 'test1'
radius_xlat:  'INSERT into radacct (RadAcctId, AcctSessionId, AcctUniqueId, User
Name, Realm, NASIPAddress, NASPortId, NASPortType, AcctStartTime, AcctStopTime,
AcctSessionTime, AcctAuthentic, ConnectInfo_start, ConnectInfo_stop, AcctInputOc
tets, AcctOutputOctets, CalledStationId, CallingStationId, AcctTerminateCause, S
erviceType, FramedProtocol, FramedIPAddress, AcctStartDelay, AcctStopDelay) valu
es('', '0', '', 'test1', '', '192.168.0.100', '', '', TO_DATE('2001-10-19 14:53:
00','-MM-DD HH24:MI:SS'), '', '0', 'RADIUS', '', '', '0', '0', '', '', '', '
', '', '', '', '0')'
rlm_sql: Released sql socket id: 4
  modcall[accounting]: module "sql" returns ok
  rad_recv: Accounting-Request packet from host 127.0.0.1:1025, id=82, length=78
User-Name = "test1"
NAS-IP-Address = 192.168.0.100
Acct-Status-Type = Stop
Acct-Session-Id = "0"
Acct-Authentic = RADIUS
Acct-Input-Octets = 8000
Acct-Output-Octets = 16000
Acct-Input-Packets = 10
Acct-Output-Packets = 20
Acct-Session-Time = 100
rlm_sql: Reserving sql socket id: 4
radius_xlat:  'test1'
sql_escape in:  'test1'
sql_escape out:  'test1'
sql_set_user:  escaped user --> 'test1'
radius_xlat:  'UPDATE radacct SET AcctStopTime = TO_DATE('2001-10-19 14:55:13','
-MM-DD HH24:MI:SS'), AcctSessionTime = '100', AcctInputOctets = '8000', Acct
OutputOctets = '16000', AcctTerminateCause = '', AcctStopDelay = '', ConnectInfo
_stop = '' WHERE AcctSessionId = '0' AND UserName = 'test1' AND NASIPAddress = '
192.168.0.100''
MASTER: exit on signal (11)
###   
   Then I modified src/modules/rlm_sql/drivers/rlm_sql_oracle/sql_oracle.c
   1.
   int sql_init_socket(SQLSOCK *sqlsocket, SQL_CONFIG *config) {
rlm_sql_oracle_sock *oracle_sock;
sqlsocket->conn = (rlm_sql_oracle_sock *)rad_malloc(sizeof(rlm_sql_oracl
e_sock));
/*test 2001/10/19*/
memset(sqlsocket->conn,0,sizeof(rlm_sql_oracle_sock));
oracle_sock = sqlsocket->conn;
2.int sql_free_result(SQLSOCK *sqlsocket, SQL_CONFIG *config) {

int i=0;
int num_fields;

rlm_sql_oracle_sock *oracle_sock = sqlsocket->conn;

num_fields = sql_num_fields(sqlsocket, config);
if (num_fields >= 0) {/*modified sql_num_fields to num_fields*/
for(i=0; i < num_fields; i++) {
free(oracle_sock->results[i]);
}
free(oracle_sock->results);
}
oracle_sock->results=NULL;
return 0;
}

run radiusd success!



21CNÍøÂç²úÆ·³ÏÕ÷´úÀí
http://agent.21cn.com
ÏëÃâÊܹã¸æÐŵÄɧÈÅ£¬ÇëÂíÉÏÉý¼¶Îª21CN¾­¼ÃÓÊÓû§¡£
http://news.21cn.com/cgibin/urlhit2-mcounter.php3?url=http://member.21cn.com/economy/upgrade.php&rd=1
²»¿´ÊÇÄãµÄ´í£¬²»ÔÙ¿´ÊÇÎÒµÄ´í¡£
http://adinfo.21cn.com




- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html



Help: about -DWITH_DBM

2001-09-04 Thread deshou

Hello all:
Help me please!
I am trying to use freeradius-0.2+mysql3.23.40,but I don't know how to use 
WITH_DBM.
I added #define WITH_DBM in src/main/radiusd.c,compilered!then I started radiusd 
with -b,but Received accting packet didn't send to mysql3.23.40,In detail file I 
finded that accting packet. 
What causes this?

---
ÍæתÒÂʳסÐÐÒ»Ìõ½Ö
http://adinfo.21cn.com
21CN¶ÌÐÅÏëµã¾Íµã
http://www.21cn.com/21cnhtm/duanxin/index.html
×ã²»³ö»§£¬ÏíÊÜרҵÓÊÏä·þÎñ
http://www.21cn.net/extend/gb/Charge.htm



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html