(RADIATOR) Msql & Radiator "Big Trouble" HELP
info@GoldenIT
info at goldenit.net.au
Mon Mar 10 02:55:24 CST 2003
Hi Everyone,
I have been trying to install radiator on Windows(2K) with
MsSql(Enterprise2000) server backend. i have had nothing but trouble so far.
is there any docs on this at all, as the doc on Ref.pdf is really very
wrong. even the MsqlCreate,sql file is not working SQL QUERY ANALYSER.
PLEASE HELP anybody have a step by step doc or a rough note on how to get
radiator on MSQL.
So far have been able to modify the MsqlCreate.sql to this and have been
able to add majority of the tables but not theses two
create table RADSQLRADIUS (
TARGETNAME char(50),
HOST1 char(50),
HOST2 char(50),
SECRET char(50),
AUTHPORT char(20),
ACCTPORT char(20),
RETRIES int,
RETRYTIMEOUT int,
USEOLDASCENDPASSWORDS int,
SERVERHASBROKENPORTNUMBERS int,
SERVERHASBROKENADDRESSES int,
IGNOREREPLYSIGNATURE int,
FAILUREPOLICY int,
UNIQUE RADSQLRADIUS_I (TARGETNAME)
ON [PRIMARY]
GO
create table RADSQLRADIUSINDIRECT (
SOURCENAME char(50),
TARGETNAME char(50),
UNIQUE RADSQLRADIUSINDIRECT_I (SOURCENAME)
) ON [PRIMARY]
GO
Edited TABLE that has been added to the SQl server.
create table SUBSCRIBERS (
USERNAME char(50),
PASSWORD char(50),
ENCRYPTEDPASSWORD char(50),
CHECKATTR char(200),
REPLYATTR char(200)
) ON [PRIMARY]
GO
# Create an index for fast lookup
create unique index USERNAME_I on SUBSCRIBERS (USERNAME) ON [PRIMARY]
GO
# You must have at least username and timestamp
# You can add more feilds to the database, but you will also
# have to change AcctColumnDef to make sure they get inserted
create table ACCOUNTING (
USERNAME char(50),
TIME_STAMP int,
ACCTSTATUSTYPE char(10),
ACCTDELAYTIME int,
ACCTINPUTOCTETS int,
ACCTOUTPUTOCTETS int,
ACCTSESSIONID char(30),
ACCTSESSIONTIME int,
ACCTTERMINATECAUSE int,
NASIDENTIFIER char(50),
NASPORT int,
FRAMEDIPADDRESS char(22)
) ON [PRIMARY]
GO
create index ACCOUNTING_I on ACCOUNTING (USERNAME) ON [PRIMARY]
GO
insert into SUBSCRIBERS (
USERNAME,
PASSWORD,
ENCRYPTEDPASSWORD,
CHECKATTR,
REPLYATTR
)
values (
'mikem',
'fred',
'1xMKc0GIVUNbE',
'Service-Type = Framed-User',
'Framed-Protocol = PPP,Framed-IP-Netmask = 255.255.255.0,cisco-avpair =
"testing testing"'
)
GO
create table RADONLINE (
USERNAME char(50),
NASIDENTIFIER char(50),
NASPORT int,
ACCTSESSIONID char(30),
TIME_STAMP int,
FRAMEDIPADDRESS char(22),
NASPORTTYPE char(10),
SERVICETYPE char(20)
) ON [PRIMARY]
GO
create unique index RADONLINE_I on RADONLINE
(NASIDENTIFIER, NASPORT) ON [PRIMARY]
GO
create index RADONLINE_I2 on RADONLINE
(USERNAME) ON [PRIMARY]
GO
create table RADPOOL (
STATE int NOT NULL,
TIME_STAMP int,
EXPIRY int,
USERNAME char(50),
POOL char(50) NOT NULL,
YIADDR char(50) NOT NULL,
SUBNETMASK char(50) NOT NULL,
DNSSERVER char(50)
) ON [PRIMARY]
GO
create unique index RADPOOL_I on RADPOOL (YIADDR)ON [PRIMARY]
GO
create index RADPOOL_I2 on RADPOOL (POOL)ON [PRIMARY]
GO
create table RADLOG (
TIME_STAMP int,
PRIORITY int,
MESSAGE char(200)
) ON [PRIMARY]
GO
create table RADCLIENTLIST (
NASIDENTIFIER char(50) NOT NULL,
SECRET char(50) NOT NULL,
IGNOREACCTSIGNATURE int,
DUPINTERVAL int,
DEFAULTREALM char(50),
NASTYPE char(20),
SNMPCOMMUNITY char(20),
LIVINGSTONOFFS int,
LIVINGSTONHOLE int,
FRAMEDGROUPBASEADDRESS char(50),
FRAMEDGROUPMAXPORTSPERCLASSC int,
REWRITEUSERNAME char(50),
NOIGNOREDUPLICATES char(50),
PREHANDLERHOOK char(50)
) ON [PRIMARY]
GO
create unique index NASIDENTIFIER_I on RADCLIENTLIST (NASIDENTIFIER) ON
[PRIMARY]
GO
insert into RADCLIENTLIST (
NASIDENTIFIER,
SECRET,
DUPINTERVAL
)
values (
'203.63.154.1',
'mysecret',
0
)
GO
create table RADSQLRADIUS (
TARGETNAME char(50),
HOST1 char(50),
HOST2 char(50),
SECRET char(50),
AUTHPORT char(20),
ACCTPORT char(20),
RETRIES int,
RETRYTIMEOUT int,
USEOLDASCENDPASSWORDS int,
SERVERHASBROKENPORTNUMBERS int,
SERVERHASBROKENADDRESSES int,
IGNOREREPLYSIGNATURE int,
FAILUREPOLICY int,
UNIQUE RADSQLRADIUS_I (TARGETNAME)
ON [PRIMARY]
GO
create table RADSQLRADIUSINDIRECT (
SOURCENAME char(50),
TARGETNAME char(50),
UNIQUE RADSQLRADIUSINDIRECT_I (SOURCENAME)
) ON [PRIMARY]
GO
create table RADSTATSLOG (
TIME_STAMP int,
TYPE char(20),
IDENTIFIER char(30),
ACCESSACCEPTS int,
ACCESSCHALLENGES int,
ACCESSREJECTS int,
ACCESSREQUESTS int,
ACCOUNTINGREQUESTS int,
ACCOUNTINGRESPONSES int,
BADAUTHACCESSREQUESTS int,
BADAUTHACCOUNTINGREQUESTS int,
BADAUTHREQUESTS int,
DROPPEDACCESSREQUESTS int,
DROPPEDACCOUNTINGREQUESTS int,
DROPPEDREQUESTS int,
DUPACCESSREQUESTS int,
DUPACCOUNTINGREQUESTS int,
DUPLICATEREQUESTS int,
MALFORMEDACCESSREQUESTS int,
MALFORMEDACCOUNTINGREQUESTS int,
PROXIEDNOREPLY int,
PROXIEDREQUESTS int,
REQUESTS int,
RESPONSETIME decimal(12,6)
) ON [PRIMARY]
GO
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list