Hi all,

I have a 3Com TotalCotrol (TCH), and a Cisco 7500. The calls are sent against the TCH, 
ask Radiator and 
then it must establish a L2TP tunnel against the cisco. Then the cisco ask again 
Radiator (anthores 
proccess of Radius Server), who determines if the user can access or it can not. The 
second radius 
limits the sessions for each user to 1.

The problem is that, i do not why, the user DO establish the second connection. why?

Also, at sessionsdb only appears ONE time each users, when each user have more tahn 
one session active.

Configurations files for the two radius are below:

Radius NAS:

  radius.cfg

    <SessionDatabase DBM>
      Identifier   ASonline
      Filename     /opt/radius/as-online
    </SessionDatabase>

    # NAS Moraleja
    <Client moras01-arc1-1>
      Secret                 *******
      NasType                TotalControl
      IdenticalClients       moras01-nmc
      IgnoreAcctSignature
      # pool para usuarios de teletrabajo
      FramedGroupBaseAddress 192.168.6.32
      FramedGroupBaseAddress 192.168.5.32
    </Client>

    # vpn: maqueta
    <Realm maqueta>
      AcctLogFileName     %L/%Y/AS-acc-maqueta-%Y%m.log
      PasswordLogFileName %L/%Y/AS-aut-maqueta-%Y%m.log
      <AuthBy FILE>
        Filename          %D/dominios-nas
      </AuthBy>
    </Realm>

  dominios-nas

    parachi@maqueta Realm                  = "maqueta"
                    Tunnel-Type            = 3,
                    Tunnel-Medium-Type     = 1,
                    Tunnel-Server-Endpoint = "213.201.16.1"


Second Radius:

  radius.cfg

    <SessionDatabase DBM>
      Identifier   ASonline
      Filename     /opt/radius/ac-online
    </SessionDatabase>

    # Routers MAQUETA
    <Client 213.201.16.1>
      IdenticalClients    213.201.16.2
      Secret              ********
      NasType             Cisco
      SNMPCommunity       ********
    </Client>

    # Dominio: maqueta
    <Realm maqueta>
      AcctLogFileName     %L/%Y/AC-acc-maqueta-%Y%m.log
      PasswordLogFileName %L/%Y/AC-aut-maqueta-%Y%m.log
      MaxSessions         1
      RewriteUsername     s/^([^@]+).*/$1/
      <AuthBy FILE>
        Filename          %D/usuarios-maqueta
      </AuthBy>
    </Realm>

  usuarios-maqueta
    parachi           Password           = "********"
                      Service-Type       = Framed-User,
                      Framed-Protocol    = PPP,
                      Framed-IP-Address  = 192.168.3.1,
                      Framed-IP-Netmask  = 255.255.255.255,
                      cisco-avpair       = "lcp:interface-config=ppp multilink 
interleave",
                      cisco-avpair       = "lcp:interface-config=ip vrf forwarding 
vpn_maqueta\nip 
address 192.168.3.254 255.255.255.0"


SessionsDatabases contents:

  ASonline (first radius)

    nas_MOR:275|vitar@maqueta  17957101 09-06-2000 09:39:06 0.0.0.0  Framed-User  ISDN 
     
    nas_MOR:277|vitar@maqueta  18087987 09-06-2000 09:39:07 0.0.0.0  Framed-User  ISDN 
     

  AConline (second radius)

    pe_MAQ:2   |vitar@maqueta  00000004 09-06-2000 09:39:07          Framed-User  ISDN

log (second radius):

Fri Jun  9 09:39:06 2000: DEBUG: Rewrote user name to vitar@maqueta
Fri Jun  9 09:39:06 2000: DEBUG: Handling request with Handler 'Realm=maqueta'
Fri Jun  9 09:39:06 2000: DEBUG: Rewrote user name to vitar
Fri Jun  9 09:39:06 2000: DEBUG: AConline Deleting session for vitar@maqueta, 
213.201.16.1, 3
Fri Jun  9 09:39:06 2000: DEBUG: Handling with Radius::AuthFILE
Fri Jun  9 09:39:06 2000: DEBUG: Radius::AuthFILE looks for match with vitar
Fri Jun  9 09:39:06 2000: DEBUG: Radius::AuthFILE ACCEPT: 
Fri Jun  9 09:39:06 2000: DEBUG: Access accepted for vitar

Fri Jun  9 09:39:06 2000: DEBUG: Rewrote user name to vitar@maqueta
Fri Jun  9 09:39:06 2000: DEBUG: Handling request with Handler 'Realm=maqueta'
Fri Jun  9 09:39:06 2000: DEBUG: Rewrote user name to vitar
Fri Jun  9 09:39:06 2000: DEBUG: AConline Adding session for vitar@maqueta, 
213.201.16.1, 3
Fri Jun  9 09:39:06 2000: DEBUG: Handling with Radius::AuthFILE
Fri Jun  9 09:39:06 2000: DEBUG: Accounting accepted

Fri Jun  9 09:39:07 2000: DEBUG: Rewrote user name to vitar@maqueta
Fri Jun  9 09:39:07 2000: DEBUG: Handling request with Handler 'Realm=maqueta'
Fri Jun  9 09:39:07 2000: DEBUG: Rewrote user name to vitar
Fri Jun  9 09:39:07 2000: DEBUG: AConline Deleting session for vitar@maqueta, 
213.201.16.1, 2
Fri Jun  9 09:39:07 2000: DEBUG: Checking if user is still online: Cisco, 
vitar@maqueta, 213.201.16.1, 
3, 00000003
Fri Jun  9 09:39:07 2000: DEBUG: Running command `/usr/bin/snmpget 213.201.16.1 
********* 
.iso.org.dod.internet.private.enterprises.9.2.9.2.1.18.3`
Fri Jun  9 09:39:07 2000: NOTICE: AConline Session for vitar@maqueta at 213.201.16.1:3 
has gone away
Fri Jun  9 09:39:07 2000: DEBUG: AConline Deleting session for vitar@maqueta, 
213.201.16.1, 3
Fri Jun  9 09:39:07 2000: DEBUG: Handling with Radius::AuthFILE
Fri Jun  9 09:39:07 2000: DEBUG: Radius::AuthFILE looks for match with vitar
Fri Jun  9 09:39:07 2000: DEBUG: Radius::AuthFILE ACCEPT: 
Fri Jun  9 09:39:07 2000: DEBUG: Access accepted for vitar
Fri Jun  9 09:39:07 2000: DEBUG: Rewrote user name to vitar@maqueta
Fri Jun  9 09:39:07 2000: DEBUG: Handling request with Handler 'Realm=maqueta'
Fri Jun  9 09:39:07 2000: DEBUG: Rewrote user name to vitar
Fri Jun  9 09:39:07 2000: DEBUG: AConline Adding session for vitar@maqueta, 
213.201.16.1, 2
Fri Jun  9 09:39:07 2000: DEBUG: Handling with Radius::AuthFILE
Fri Jun  9 09:39:07 2000: DEBUG: Accounting accepted

at last, sessions at the cisco:

  Arriba_PE#sh vpdn session 

  L2TP Session Information Total tunnels 2 sessions 2

  LocID RemID TunID Intf    Username      State  Last Chg Fastswitch
  5     408   1358  Vi2     vitar@maqueta est    00:06:11 enabled 
  4     407   45899 Vi3     vitar@maqueta est    00:06:12 enabled 

  %No active L2F tunnels

  %No active PPPoE tunnels
  Arriba_PE#




Jesus M Diaz <[EMAIL PROTECTED]>

Telia Iberia, S.A.
Planificaci�n y Dise�o de Red
Tfno: +34 91 623 2909
Fax: +34 91 623 2950



===
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.

Reply via email to