In message <001801bedd5d$2dbe5d20$[EMAIL PROTECTED]>, "Michael Gatti" wr
ites:
>This is a multi-part message in MIME format.
Hello,
i am having a similar problem. We have two Linux SuSE 6.1 server with
radiator installed. 5 Max TNTs with about 2000 lines use these
for authentification and accounting. We have an average of 3 radius
request (accounting and authentification) per seconds and in peak
times about 20. The Linux servers never show a load average of
above 0.05. The problem is that some request do not get
answered. So the Max TNTs switch to the secondary radius
server until this server does not answer. Is there a possibility
to debug the problem?
Below i have attached my configuration.
Kind regards,
Christian Braun.
Nikoma MediaWorks GmbH
Foreground
PidFile /var/run/radiusd.pid
Trace 3
LogDir /var/radius
DictionaryFile /etc/raddb/dictionary
DbDir /etc/raddb
AuthPort 1645
AcctPort 1646
BindAddress x.x.x.x
<Client x.x.x.x>
NasType AscendSNMP
SNMPCommunity public
IdenticalClients x.x.x.x x.x.x.x x.x.x.x x.x.x.x
Secret qvm49xf2
DupInterval 0
# IgnoreAcctSignature
</Client>
<SessionDatabase SQL>
Identifier SDB1
DBSource dbi:ODBC:mssql
DBUsername radius
DBAuth xxxxxxxx
Timeout 3
AddQuery insert into RADONLINE (USERNAME, NASIDENTIFIER,\
NASPORT, ACCTSESSIONID, TIME_STAMP, CALLERID, DNIS,\
FRAMEDIPADDRESS, NASPORTTYPE, SERVICETYPE) values\
('%n', '%N', %{NAS-Port}, '%{Acct-Session-Id}',\
%{Timestamp}, '%{Calling-Station-Id}',\
'%{Called-Station-Id}', '%{Framed-IP-Address}',\
'%{NAS-Port-Type}', '%{Service-Type}')
DeleteQuery delete from RADONLINE where \
NASIDENTIFIER='%N' and NASPORT=%{NAS-Port}
ClearNasQuery delete from RADONLINE where NASIDENTIFIER='%N'
CountQuery select NASIDENTIFIER, NASPORT, ACCTSESSIONID \
from RADONLINE where USERNAME='%n'
</SessionDatabase>
<Handler Called-Station-Id = 012345678 >
AuthByPolicy ContinueUntilAccept
AcctLogFileName %L/nikoma.de/detail-%Y%m%d%H
PasswordLogFileName %L/password.log
AccountingHandled
<AuthBy SQL>
DBSource dbi:ODBC:mssql
DBUsername radius
DBAuth xxxxxxxx
Timeout 3
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
AccountingTable DETAIL
AcctColumnDef USERNAME,User-Name
AcctColumnDef TIME_STAMP,Timestamp,formatted-date,'%e.%m.%y %H:%M:%S'
AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef ACCTSESSIONID,Acct-Session-Id
AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef NASIDENTIFIER,NAS-IP-Address
AcctColumnDef NASPORT,NAS-Port,integer
AcctColumnDef CALLERID,Calling-Station-Id,integer
AcctColumnDef DNIS,Called-Station-Id,integer
AcctColumnDef FRAMED_ADDRESS,Framed-IP-Address
AcctColumnDef ACCTTERMINATECAUSE,Acct_Terminate-Cause
</AuthBy>
<AuthBy FILE>
Nocache
Filename /etc/raddb/star
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
</AuthBy>
</Handler>
<Handler Called-Station-Id = /4567891234(1|3|4)/ >
AuthByPolicy ContinueUntilAccept
AcctLogFileName %L/nikoma.de/detail-%Y%m%d%H
PasswordLogFileName %L/password.log
AccountingHandled
<AuthBy SQL>
DBSource dbi:ODBC:mssql
DBUsername radius
DBAuth xxxxxxxx
Timeout 3
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
AccountingTable DETAIL
AcctColumnDef USERNAME,User-Name
AcctColumnDef TIME_STAMP,Timestamp,formatted-date,'%e.%m.%y %H:%M:%S'
AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef ACCTSESSIONID,Acct-Session-Id
AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef NASIDENTIFIER,NAS-IP-Address
AcctColumnDef NASPORT,NAS-Port,integer
AcctColumnDef CALLERID,Calling-Station-Id,integer
AcctColumnDef DNIS,Called-Station-Id,integer
AcctColumnDef FRAMED_ADDRESS,Framed-IP-Address
AcctColumnDef ACCTTERMINATECAUSE,Acct_Terminate-Cause
</AuthBy>
<AuthBy FILE>
Filename /etc/raddb/users
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
</AuthBy>
</Handler>
<Handler Called-Station-Id = /7509345458(0|1|6)/ >
AuthByPolicy ContinueUntilAccept
AcctLogFileName %L/nikoma.de/detail-%Y%m%d%H
PasswordLogFileName %L/password.log
AccountingHandled
<AuthBy SQL>
DBSource dbi:ODBC:mssql
DBUsername radius
DBAuth xxxxxxxx
Timeout 3
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
AccountingTable DETAIL
AcctColumnDef USERNAME,User-Name
AcctColumnDef TIME_STAMP,Timestamp,formatted-date,'%e.%m.%y %H:%M:%S'
AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef ACCTSESSIONID,Acct-Session-Id
AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef NASIDENTIFIER,NAS-IP-Address
AcctColumnDef NASPORT,NAS-Port,integer
AcctColumnDef CALLERID,Calling-Station-Id,integer
AcctColumnDef DNIS,Called-Station-Id,integer
AcctColumnDef FRAMED_ADDRESS,Framed-IP-Address
AcctColumnDef ACCTTERMINATECAUSE,Acct_Terminate-Cause
</AuthBy>
<AuthBy FILE>
Filename /etc/raddb/users
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
</AuthBy>
</Handler>
<Realm DEFAULT>
AuthByPolicy ContinueUntilAccept
AcctLogFileName %L/nikoma.de/detail-%Y%m%d%H
PasswordLogFileName %L/password.log
AccountingHandled
<AuthBy SQL>
DBSource dbi:ODBC:mssql
DBUsername radius
DBAuth xxxxxxx
Timeout 3
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
AccountingTable DETAIL
AcctColumnDef USERNAME,User-Name
AcctColumnDef TIME_STAMP,Timestamp,formatted-date,'%e.%m.%y %H:%M:%S'
AcctColumnDef ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef ACCTSESSIONID,Acct-Session-Id
AcctColumnDef ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef NASIDENTIFIER,NAS-IP-Address
AcctColumnDef NASPORT,NAS-Port,integer
AcctColumnDef CALLERID,Calling-Station-Id,integer
AcctColumnDef DNIS,Called-Station-Id,integer
AcctColumnDef FRAMED_ADDRESS,Framed-IP-Address
AcctColumnDef ACCTTERMINATECAUSE,Acct_Terminate-Cause
</AuthBy>
<AuthBy FILE>
Filename /etc/raddb/users
DefaultReply Service-Type=Framed-User,\
Framed-Protocol=MPP,\
Ascend-Route-IP=Route-IP-Yes,\
Ascend-Link-Compression=Link-Comp-Stac,\
Framed-Compression=Van-Jacobsen-TCP-IP,\
Ascend-Idle-Limit=0,\
Framed-Routing=None
</AuthBy>
</Realm>
<Handler NAS-Port-Type = Virtual>
PasswordLogFileName %L/password.log
AccountingHandled
<AuthBy FILE>
Filename /etc/raddb/tnt
</AuthBy>
</Handler>
>
>------=_NextPart_000_0015_01BEDD44.07B0E260
>Content-Type: text/plain;
> charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
>Dear Gentilmen
>
>I'm having a problem with radiator, sometimes he stops answering to =
>authentication requests and I have to stop and start the service =
>(sometimes more then once) for radiator to start working again.
>I have something around 120 phone lines that users use to connect to the =
>internet at my ISP and all incoming access requests are passing through =
>Radiator for authentication. Does someone know of a maximum limite of =
>request radiator can handle at a time. Is there a work-around this. I =
>have radiator installed on a Windows NT 4.0 Server running SP5.
>And bellow is my config file:
>
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7
>
>
>
>
>Foreground
>LogStdout
>Trace 4
>LogDir c:\radiator\malbanet\log
>LogFile %L\%Y%m%d.log
>DbDir c:\radiator
>DictionaryFile %D\dictionary.nt
>
><Client x.x.x.x>
> Secret mysecret
></Client>
><Client x.x.x.x>
> Secret myseret
></Client>
><Client x.x.x.x>
> Secret mysecret
></Client>
>
><Realm DEFAULT>
> RewriteUsername tr/[A-Z]/[a-z]/
> AuthByPolicy ContinueUntilAccept
>
> <AuthBy SQL>
> AuthSelect
> DBSource dbi:ODBC:Acessos
> AccountingTable Conex
> AcctColumnDef SessionID,Acct-Session-Id
> AcctColumnDef TIME_STAMP,Timestamp,integer
> AcctColumnDef StatusType,Acct-Status-Type
> AcctColumnDef UserName,User-Name
> AcctColumnDef SessionTime,Acct-Session-Time,integer
> AcctColumnDef InPackets,Acct-Input-Packets
> AcctColumnDef OutPackets,Acct-Output-Packets
> AcctColumnDef FoneID,Calling-Station-Id
> AcctColumnDef IpAddress,Framed-IP-Address=20
> AcctColumnDef TIME_STAMP,Timestamp,formatted-date,('%e %m %Y %H:%M:%S')
> </AuthBy>
>
> <AuthBy FILE>
> Filename %D/userx
> DefaultSimultaneousUse 5
> </AuthBy>
>
># <AuthBy FILE>
># Filename %D/usery
># DefaultSimultaneousUse 1
># </AuthBy>
>
> <AuthBy NT>
> Identifier nt
> </AuthBy>
>
> # 1 Log accounting to the detail file in LogDir
> AcctLogFileName %L\%Y%m.act
>
> # 2 Log accounting to the detail file in LogDir
> AcctLogFileName %L\%Y%m%d.act
>
></Realm>
>
>
>
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7
>
>Thanx for Reading....
>
>Best Regards
>Michael Gatti
>Malbanet Servi=E7os Online
>[EMAIL PROTECTED] \ [EMAIL PROTECTED]
>
>------=_NextPart_000_0015_01BEDD44.07B0E260
>Content-Type: text/html;
> charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML><HEAD>
><META content=3D"text/html; charset=3Diso-8859-1" =
>http-equiv=3DContent-Type>
><META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
><STYLE></STYLE>
></HEAD>
><BODY bgColor=3D#ffffff>
><DIV>Dear Gentilmen</DIV>
><DIV> </DIV>
><DIV>I'm having a problem with radiator, sometimes he stops answering to =
>
>authentication requests and I have to stop and start the service =
>(sometimes more=20
>then once) for radiator to start working again.</DIV>
><DIV>I have something around 120 phone lines that users use to connect =
>to the=20
>internet at my ISP and all incoming access requests are passing =
>through=20
>Radiator for authentication. Does someone know of a maximum limite of =
>request=20
>radiator can handle at a time. Is there a work-around this. I have=20
>radiator installed on a Windows NT 4.0 Server running SP5.</DIV>
><DIV>And bellow is my config file:</DIV>
><DIV> </DIV>
><DIV>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7</DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV><BR>Foreground<BR>LogStdout<BR>Trace &n=
>bsp; =20
>4<BR>LogDir =20
>c:\radiator\malbanet\log<BR>LogFile &n=
>bsp; =20
>%L\%Y%m%d.log<BR>DbDir &nb=
>sp; =20
>c:\radiator<BR>DictionaryFile %D\dictionary.nt</DIV>
><DIV> </DIV>
><DIV><Client x.x.x.x><BR> Secret mysecret</DIV>
><DIV></Client><BR><Client x.x.x.x><BR> Secret =20
>myseret<BR></Client><BR><Client =
>x.x.x.x><BR> Secret =20
>mysecret<BR></Client></DIV>
><DIV> </DIV>
><DIV><Realm=20
>DEFAULT><BR> RewriteUsername tr/[A-Z]/[a-z]/<BR> AuthBy=
>Policy=20
>ContinueUntilAccept</DIV>
><DIV> </DIV>
><DIV> <AuthBy SQL><BR> AuthSelect<BR> DBSource=20
>dbi:ODBC:Acessos<BR> AccountingTable Conex<BR> AcctColumnDef=20
>SessionID,Acct-Session-Id<BR> AcctColumnDef=20
>TIME_STAMP,Timestamp,integer<BR> AcctColumnDef=20
>StatusType,Acct-Status-Type<BR> AcctColumnDef=20
>UserName,User-Name<BR> AcctColumnDef=20
>SessionTime,Acct-Session-Time,integer<BR> AcctColumnDef=20
>InPackets,Acct-Input-Packets<BR> AcctColumnDef=20
>OutPackets,Acct-Output-Packets<BR> AcctColumnDef=20
>FoneID,Calling-Station-Id<BR> AcctColumnDef=20
>IpAddress,Framed-IP-Address <BR> AcctColumnDef=20
>TIME_STAMP,Timestamp,formatted-date,('%e %m %Y=20
>%H:%M:%S')<BR> </AuthBy></DIV>
><DIV> </DIV>
><DIV> <AuthBy FILE><BR> Filename=20
>%D/userx<BR> DefaultSimultaneousUse =
>5<BR> </AuthBy></DIV>
><DIV> </DIV>
><DIV># <AuthBy FILE><BR># Filename=20
>%D/usery<BR># DefaultSimultaneousUse =
>1<BR># </AuthBy></DIV>
><DIV> </DIV>
><DIV> <AuthBy NT><BR> Identifier=20
>nt<BR> </AuthBy></DIV>
><DIV> </DIV>
><DIV> # 1 Log accounting to the detail file in=20
>LogDir<BR> AcctLogFileName %L\%Y%m.act</DIV>
><DIV> </DIV>
><DIV> # 2 Log accounting to the detail file in=20
>LogDir<BR> AcctLogFileName %L\%Y%m%d.act</DIV>
><DIV> </DIV>
><DIV></Realm></DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV> </DIV>
><DIV>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=
>=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7=A7</DIV>
><DIV> </DIV>
><DIV>Thanx for Reading....</DIV>
><DIV> </DIV>
><DIV>Best Regards</DIV>
><DIV>Michael Gatti<BR>Malbanet Servi=E7os Online<BR><A=20
>href=3D"mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</A> \ <A=20
>href=3D"mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</A></DIV></BODY></H=
>TML>
>
>------=_NextPart_000_0015_01BEDD44.07B0E260--
>
>
>
>===
>Archive at http://www.thesite.com.au/~radiator/
>To unsubscribe, email '[EMAIL PROTECTED]' with
>'unsubscribe radiator' in the body of the message.
>
===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.