Thank you, Hugh!
fyi, company is Worldxchange/World Access.

Attachments:
1. la-radius.cfg.txt
2. BAD-CVX-RADIUS-DEBUG.txt

Regards,
Clark Stacer
ISP Product Director


----- Original Message -----
From: "Hugh Irvine" <[EMAIL PROTECTED]>
To: "Clark Stacer" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, July 25, 2000 1:05 AM
Subject: Re: (RADIATOR) NortelCVX1800 Problems!


>
> Hello Clark -
>
> I will need to see your configuration file (no secrets) together with a
trace 4
> debug output showing what is going on.
>
> >From what you have sent below, it looks like the device is sending
startup
> information via radius for logging purposes. On Ascends at least, this
> behaviour is configurable and you can turn it off on the NAS. Otherwise,
you
> can set up a special Handler to deal with these records and log them if
you
> wish.
>
> BTW - could you also let me know who the customer is for our records?
>
> thanks
>
> Hugh
>
> On Mon, 24 Jul 2000, Clark Stacer wrote:
> > Hello.
> > I'm currently implementing a European ISP using Nortel CVX1800's and
> > Radiator.  I'm having some issues with authentication that I desperately
> > need some help with.
> >
> > Problem:
> > 1a. When I leave the CVX Vendor Attributes (Listed Below) out of the
> > dictionary (Ascend dictionary) and use Ascend for NAS TYPE (Because I
also
> > have an Ascend TNT in our LA site), test users can login with ANY
password
> > as long as the username is valid.
> > 1b. When I put the CVX vendor attributes into the dictionary and use the
> > NortelCVX1800 NASType in radius.cfg, the userid is passed to radius as:
> >
> > Mon Jul 24 00:10:11 2000: INFO: Access rejected for  $Id: Aptis.vinfo
> > ImageName
> > =fepmd  Version=3.1  BuildNumber=2140  BuildDate=03/20/2000
> > BuildTime=14:28:42
> >  Machine=BUILD03  User=Build  TargetBoard=scc  TargetProcessor=PPC603
> > Branch=p3
> > 11  Exp $: No such user
> >
> >
> > Radius.cfg file snippet:
> > <Client cvx.nas.ip.addr>
> >         NasType                 NortelCVX1800
> >         Secret                  secretpass
> >         DupInterval             0
> >         SNMPCommunity           communityname
> >         DefaultRealm            DEFAULT
> > </Client>
> >
> > Nortel CVX 1800 Dictionary Entries I am using:
> > # Here are some attributes that will allow us to work with
> > # Nortel CVX 1800
> > #VENDORATTR      2637 User-Name          1       string
> > #VENDORATTR      2637 Filter-Id          11      string
> > #VENDORATTR      2637 Login-IP-Host      14      ipaddr
> > #VENDORATTR      2637 Login-Service      15      integer
> > #VENDORATTR      2637 Login-TCP-Port     16      integer
> > #VENDORATTR      2637 Old-Password       17      string
> > #VENDORATTR      2637 Reply-Message      18      string
> > #VENDORATTR      2637 Callback-Number    19      string
> > #VENDORATTR      2637 Callback-Id        20      string
> > #VENDORATTR      2637 Framed-Route       22      string
> >
> >
> > ===
> > Archive at http://www.starport.net/~radiator/
> > Announcements on [EMAIL PROTECTED]
> > To unsubscribe, email '[EMAIL PROTECTED]' with
> > 'unsubscribe radiator' in the body of the message.
> --
> Radiator: the most portable, flexible and configurable RADIUS server
> anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
> Platypus, Freeside, Interbiller, TACACS+, PAM, external, etc, etc.
> Available on Unix, Linux, FreeBSD, Windows 95/98/2000, NT, MacOS X.
>
>
>
> ===
> Archive at http://www.starport.net/~radiator/
> Announcements on [EMAIL PROTECTED]
> To unsubscribe, email '[EMAIL PROTECTED]' with
> 'unsubscribe radiator' in the body of the message.
>
# Radiator Radius config file
# Last mod 07-23-2000 by clark

# Enable these for debugging
# Trace                         4
# Foreground
# LogStdout

# Logging Info
# Log level (0=err, 1=warn, 2=notice, 3=info, 4=debug, 5=raw hex)
Trace                           3                               
LogDir                          /var/log
LogFile                         %L/radius

# Global IP Config

BindAddress                     0.0.0.0
AuthPort                        1645
AcctPort                        1646

# Other Global options

DictionaryFile                  /usr/local/etc/radius-dictionary
PidFile                         /var/run/radius.pid
FingerProg                      /usr/bin/finger
SnmpgetProg                     /usr/bin/snmpget

# This is the Ascend TNT Max in LA4
<Client DEFAULT>
        NasType                 Ascend  
        Secret  test
        DupInterval 0
</Client>
<Client 10.2.20.99>
        NasType                 NortelCVX1800
        Secret                  test
        DupInterval             0
        SNMPCommunity           bammbamm
        DefaultRealm            DEFAULT
</Client>
<Realm DEFAULT>
   AuthByPolicy         ContinueUntilAccept
   <AuthBy SQL>
        AuthSelect
        # Having AuthSelect NULL means we don't authenticate; only LOG.
        DBSource        dbi:mysql:isp
        DBUsername      isp
        DBAuth          isp
        AccountingTable ACCOUNTING
        AcctColumnDef   USERNAME,User-Name
        AcctColumnDef   TIME_STAMP,Timestamp,integer
        AcctColumnDef   STATUSTYPE,Acct-Status-Type
        AcctColumnDef   DELAYTIME,Acct-Delay-Time,integer
        AcctColumnDef   INPUTOCTETS,Acct-Input-Octets,integer
        AcctColumnDef   OUTPUTOCTETS,Acct-Output-Octets,integer
        AcctColumnDef   SESSIONID,Acct-Session-Id
        AcctColumnDef   SESSIONTIME,Acct-Session-Time,integer
        AcctColumnDef   TERMINATECAUSE,Acct-Terminate-Cause
        AcctColumnDef   NASID,NAS-Identifier
        AcctColumnDef   IP,Framed-IP-Address
        AcctColumnDef   ASCDISCONNECT,Ascend-Disconnect-Cause,integer
        AcctColumnDef   ASCCONNECT,Ascend-Connect-Progress,integer
        AcctColumnDef   XMITRATE,Ascend-Xmit-Rate,integer
        AcctColumnDef   DATARATE,Ascend-Data-Rate,integer
        AcctColumnDef   MODEMPORTNO,Ascend-Modem-PortNo,integer
        AcctColumnDef   MODEMSLOTNO,Ascend-Modem-SlotNo,integer
        AcctColumnDef   MODEMSHELFNO,Ascend-Modem-ShelfNo,integer
        AcctColumnDef   CALLEDSTATIONID,Called-Station-Id
        AcctColumnDef   CALLINGSTATIONID,Calling-Station-Id
        
   </AuthBy>
   <AuthBy LDAP2>
        Host            localhost
        AuthDN          cn=radius,dc=wxc,dc=net
        AuthPassword    raddd
        BaseDN          dc=wxc,dc=net
        UsernameAttr    uid
        PasswordAttr    userPassword
        AuthAttrDef     reject,Auth-Type,check
        AddToReply Framed-Protocol = PPP,\
                        Framed-IP-Netmask = 255.255.255.255,\
                        Framed-Routing = None,\
                        Framed-MTU = 1500,\
                        Framed-Compression = Van-Jacobson-TCP-IP
        ServerChecksPassword
   </AuthBy>

</Realm>

# SQL State/Session Info
# The table MUST be called RADONLINE (bug)
<SessionDatabase SQL>
        Identifier      SDB
        DBSource        dbi:mysql:isp
        DBUsername      root
        DBAuth          moomoo1
</SessionDatabase>
Tue Jul 25 03:05:45 2000: DEBUG: Packet dump:
*** Received from 10.2.20.99 port 2048 ....
Code:       Access-Request
Identifier: 22
Authentic:  <10><147><221>R<182><173><223><233>-<240>+<233>!.<14>=
Attributes:
        User-Name = " $Id: Aptis.vinfo  ImageName=fepmd  Version=3.1  BuildNumbe
r=2140  BuildDate=03/20/2000  BuildTime=14:28:42  Machine=BUILD03  User=Build  T
argetBoard=scc  TargetProcessor=PPC603  Branch=p311  Exp $"
        NAS-Identifier = "10.2.20.99"
        User-Name = "london"
        CHAP-Password = "<1>l<158><194><253><148>yC<204><24><239>]W<205><160>w/"
        Called-Station-Id = "4517"
        NAS-Port = 1024
        NAS-Port-Type = Async
        Framed-Protocol = PPP
        Service-Type = Framed-User

Tue Jul 25 03:05:45 2000: DEBUG: Handling request with Handler 'Realm=DEFAULT'
Tue Jul 25 03:05:45 2000: DEBUG: SDB Deleting session for  $Id: Aptis.vinfo  Ima
geName=fepmd  Version=3.1  BuildNumber=2140  BuildDate=03/20/2000  BuildTime=14:
28:42  Machine=BUILD03  User=Build  TargetBoard=scc  TargetProcessor=PPC603  Bra
nch=p311  Exp $, 10.2.20.99, 1024
Tue Jul 25 03:05:45 2000: DEBUG: do query is: delete from RADONLINE where NASIDE
NTIFIER='10.2.20.99' and NASPORT=01024

Tue Jul 25 03:05:45 2000: DEBUG: Handling with Radius::AuthSQL
Tue Jul 25 03:05:45 2000: DEBUG: Handling with Radius::AuthLDAP2
Tue Jul 25 03:05:45 2000: DEBUG: Connecting to localhost, port 389
Tue Jul 25 03:05:45 2000: DEBUG: No entries for  $Id: Aptis.vinfo  ImageName=fep
md  Version=3.1  BuildNumber=2140  BuildDate=03/20/2000  BuildTime=14:28:42  Mac
hine=BUILD03  User=Build  TargetBoard=scc  TargetProcessor=PPC603  Branch=p311
Exp $ found in LDAP database
Tue Jul 25 03:05:45 2000: DEBUG: Radius::AuthLDAP2 looks for match with  $Id: Ap
tis.vinfo  ImageName=fepmd  Version=3.1  BuildNumber=2140  BuildDate=03/20/2000
 BuildTime=14:28:42  Machine=BUILD03  User=Build  TargetBoard=scc  TargetProcess
or=PPC603  Branch=p311  Exp $
Tue Jul 25 03:05:45 2000: DEBUG: Connecting to localhost, port 389
Tue Jul 25 03:05:45 2000: DEBUG: No entries for DEFAULT found in LDAP database
Tue Jul 25 03:05:45 2000: INFO: Access rejected for  $Id: Aptis.vinfo  ImageName
=fepmd  Version=3.1  BuildNumber=2140  BuildDate=03/20/2000  BuildTime=14:28:42
 Machine=BUILD03  User=Build  TargetBoard=scc  TargetProcessor=PPC603  Branch=p3
11  Exp $: No such user
Tue Jul 25 03:05:45 2000: DEBUG: Packet dump:
*** Sending to 10.2.20.99 port 2048 ....
Code:       Access-Reject
Identifier: 22
Authentic:  <10><147><221>R<182><173><223><233>-<240>+<233>!.<14>=
Attributes:
        Reply-Message = "Request Denied"

Reply via email to